Commit graph

25891 commits

Author SHA1 Message Date
Marcos Pereira
554044e387
Merge pull request #30551 from marcospereira/build/nightly-builds-improvements
GH Actions: Nightly builds improvements
2021-08-24 11:40:37 -04:00
Marcos Pereira
17f8ccb9be
Merge pull request #30561 from marcospereira/issues/30559/fix-stream-test-kit-specs
Also dilate the initial delay when testing timeouts in akka-stream-testkit
2021-08-24 10:34:14 -04:00
Andreas Gabor
418132b5fe
use internalLogger instead of context.log for recovery logging (#30563) 2021-08-24 14:33:53 +02:00
Marcos Pereira
ec55b42906
Use a timefactor=2 when validating pull requests 2021-08-23 20:00:28 -04:00
Marcos Pereira
0e31566b1a
Some minor syntax enhancements 2021-08-23 14:09:10 -04:00
Marcos Pereira
6d916df2f9
Increase paradox parsing timeout from 2 to 5 seconds 2021-08-23 14:08:51 -04:00
Marcos Pereira
d22e4becd1
Also dilate the initial delay when testing timeouts in akka-stream-testkit 2021-08-23 14:08:26 -04:00
Marcos Pereira
81afa5bc35
Remove pull_request trigger and add the cron schedule 2021-08-23 11:10:49 -04:00
Scala Steward
8ad0b992d6
Update jul-to-slf4j, log4j-over-slf4j, ... to 1.7.32 (#30508) 2021-08-23 13:06:28 +02:00
Andrei Arlou
6fca339521
Replace try/catch on assertThrows in FlowTest.java (#30560) 2021-08-23 11:52:10 +02:00
Andrei Arlou
29a595f82c
Use generic type inference and method references in FlowDocTest.java (#30478) 2021-08-23 11:16:34 +02:00
Scala Steward
6e789d3bc1
Update sbt to 1.5.5 (#30507) 2021-08-23 11:06:16 +02:00
Scala Steward
d1a689e1e5
Update logback-classic to 1.2.5 (#30504) 2021-08-23 11:05:59 +02:00
Marcos Pereira
edb3a654d0
GH Actions: Run validatePullRequest and MiMa (#30557)
* GH Actions: run validatePullRequest instead of just compiling the tests

* Run MiMa checks on GH Actions instead of Travis CI

* Some clear names for workflow and steps

* Add cache to bin compat step

* Also run MiMa for master branch and tags

* Use JDK 8 to validate pull request

* Move validateCompile to pull request validation

Also remove `update` and `Test/compile` from binary compatibility checks:

- `validateCompile` runs for all configurations, so it overrides `Test/compile`
- `update` is unnecessary for mima checks
2021-08-23 11:02:17 +02:00
Marcos Pereira
35dbab7b58
Using a timefactor=2 2021-08-20 11:01:59 -04:00
Marcos Pereira
972182f572
Use a single workflow to configure all nightly jobs 2021-08-20 09:40:31 -04:00
Patrik Nordwall
26e03f5dd3
Merge pull request #30554 from akka/wip-mima-2.6.16-patriknw
MiMa latest patch 2.6.16
2021-08-20 11:35:04 +02:00
Patrik Nordwall
a5c2cac34b MiMa latest patch 2.6.16 2021-08-20 10:44:02 +02:00
Marcos Pereira
b71efdea51
Fix GC logging configuration when running with Java 11
Also take the CI environment variable into consideration
2021-08-19 20:03:53 -04:00
Marcos Pereira
7cdca36ab8
Some minor build clean ups
- Resolve some warnings due to depracations
- Fix an infinite recursion
- Minor refactoring to use sys.props instead of System.getProperty
2021-08-19 20:03:07 -04:00
Patrik Nordwall
835c9b85f0
AST for DurableStateChange to support deletes (#30549)
* UpdatedDurableState and future DeletedDurableState
2021-08-19 08:46:37 +02:00
Patrik Nordwall
9f83f437f9
Log settings for restart stream stages, #30445 (#30529)
* to be able to specify log level
* and possibility to use critical log level after a
  given number of errors
2021-08-18 16:18:58 +02:00
Patrik Nordwall
0305a5f05a
Exclude exiting members in Read/Write MajorityPlus, #30327 (#30328)
* this saves at least 2 seconds where the coordinator is not able to respond
  when the oldest node is shutdown
* also reduce default write-majority-plus for sharding, introduced in #28856
2021-08-18 15:34:30 +02:00
Patrik Nordwall
c958822608
Merge pull request #30525 from Captain1653/unused-samples-references
Remove unused sample references from FlowDoc{Test|Spec} (#20450)
2021-08-18 12:48:36 +02:00
Patrik Nordwall
e21f20b592
Backoff supervision with critical log level, #30445 (#30523) 2021-08-18 12:37:38 +02:00
Patrik Nordwall
273192f2a9
Merge pull request #30522 from raboof/link-mapConcat-with-flatMapConcat-and-flatMapMerge
Link mapConcat, flatMapConcat and flatMapMerge
2021-08-18 12:36:49 +02:00
Patrik Nordwall
7058c9b522
Merge pull request #30321 from johanandren/wip-28689-lazysourcespec-fail
fix: Race condition in LazySourceSpec
2021-08-18 12:36:09 +02:00
Johan Andrén
fda6ce3c50
fix: Race condition in LazySourceSpec #28689 2021-08-18 10:20:23 +02:00
Arnout Engelen
51924f5026
Quieter logging for ShardCoordinator initialization (#30488)
* Log the first retry on 'info', then 'warning', and finally 'error'
2021-08-18 10:05:24 +02:00
Arnout Engelen
6b71804de3
Fix actor ref backpressure source spec instability (#30538)
* Check exception type

To get a better error message on an unexpected exception

* scalafmt

* Log the cause as well

* Make sure 'sender' is populated

Looks like the sender is required, and the test is a race
condition between the two possible failures.

* Nicer pattern match
2021-08-18 10:01:26 +02:00
Arnout Engelen
4c732e9865
Avoid ActorsLeakSpec failure (#30539)
* Avoid ActorsLeakSpec failure

Would fail when we see two termination warnings right
after each other. It would be nicer if we could add a
flag to ignore excess messages like we have in the
typed testkit, but it doesn't seem worth it to overhaul
the API to add that.

Fixes #25316

* Await.ready -> Await.result
2021-08-18 08:59:41 +02:00
Patrik Nordwall
b7d0ef6526
Merge pull request #30537 from raboof/fix-StartEntitySpec-instability
Fix StartEntitySpec instability
2021-08-18 08:00:16 +02:00
Peter Vlugter
bbb9f10d1a
Remove WhiteSource plugin (#30545) 2021-08-17 09:04:27 +02:00
Patrik Nordwall
f7521f0587
Merge pull request #30542 from raboof/improve-InmemPersistentActorSpec-stability
Improve InmemPersistentActorSpec stability
2021-08-17 08:28:20 +02:00
Patrik Nordwall
30e52d879d
Merge pull request #30536 from raboof/fix-LazySourceSpec-instability
Fix LazySourceSpec instability
2021-08-17 08:14:01 +02:00
Yury Gribkov
fedd8a7b1d
Merge pull request #30535 from ygree/context-propagation-annotation
Mark ContextPropagation with InternalStableApi
2021-08-16 10:47:01 -04:00
Arnout Engelen
c2bd4c196a
Improve InmemPersistentActorSpec stability
Intended to improve #30498
2021-08-16 15:25:01 +02:00
Arnout Engelen
071a074ccb
Fix StartEntitySpec instability
The old logic allowed a race condition where the 'StartEntity' from the
test arrived at the ShardRegion before the termination of the actor did,
causing it to ignore the `StartEntity`.
2021-08-13 15:31:58 +00:00
Arnout Engelen
4cf66549be
Fix LazySourceSpec instability
Don't make claims about whether this stage has completed.

Fixes #30492
2021-08-13 14:40:43 +00:00
Yury Gribkov
fc01533207 Mark ContextPropagation with InternalStableApi 2021-08-13 06:57:39 -07:00
Arnout Engelen
999b0853d5
Run akka-stream-tests on Scala 3 (#30451)
Refs #30243

* More createGraph
* Actually delay downstream cancellation
2021-08-13 13:56:38 +02:00
Patrik Nordwall
a4335ccbcb
Merge pull request #30533 from raboof/run-whitesource-in-nightly
Fix running whitesource in nightly
2021-08-13 11:27:35 +02:00
Patrik Nordwall
d9b3987586
Merge pull request #30490 from raboof/fix-FlowFlatMapPrefixSpec-instability
Fix FlowFlatMapPrefixSpec instability
2021-08-13 11:23:00 +02:00
Arnout Engelen
bec1f9d85c
Fix running whitesource in nightly
Refs #30531
2021-08-13 10:58:10 +02:00
Scala Steward
49427f97ca
Update commons-io to 2.11.0 (#30505) 2021-08-13 10:47:23 +02:00
Daryl Odnert
086974b91f
Improvements to documentation on Stream-Actor interop (#30503)
* Remove unused parameter to example class AckingReceiver

* Update description of Source.actorRef to match the current API design (since 2.6.0)

* Improve the description of what happens after the Actor receives a completion request

* More accurate wording.
2021-08-12 17:12:47 +02:00
Patrik Nordwall
16384e2b7d
Merge pull request #30493 from raboof/fix-LazySourceSpec-construction-instability
LazySourceSpec: improve 'no demand' test stability
2021-08-12 09:55:48 +02:00
Patrik Nordwall
8763d06caa
Correction of adopt java version (#30526) 2021-08-12 09:28:49 +02:00
Yury Gribkov
c1228ce8b3
Merge pull request #30514 from ygree/context-propagation-improvement
ContextPropagation enhancement
2021-08-11 12:31:15 -04:00
Captain1653
98c56822e3 Remove unused sample references from FlowDoc{Test|Spec} (#20450) 2021-08-11 19:29:00 +03:00