Commit graph

25970 commits

Author SHA1 Message Date
Arnout Engelen
6c2ed1b17d
Build akka-persistence-query on scala3 (#30663)
* Build akka-persistence-query on scala3

* Build and test on scala3 on GHA

* scalafmt

* Also akka-persistence-shared

* Add mima exclusions

* Add type to implicit, not to probe
2021-09-10 14:53:57 +02:00
Scala Steward
1e389da9b8
Update gson to 2.8.8 (#30650) 2021-09-10 14:47:00 +02:00
Andrei Arlou
b33e479162
Use @apidoc directive in supervision.md (#22904) (#30635)
* Use @apidoc directive in supervision.md (#22904)

* fix typo

Co-authored-by: Arnout Engelen <arnout@engelen.eu>

Co-authored-by: Arnout Engelen <arnout@engelen.eu>
2021-09-10 14:03:53 +02:00
Scala Steward
31f4d9c9f1
Update sbt-reproducible-builds to 0.30 (#30654) 2021-09-10 13:48:44 +02:00
Scala Steward
b366d806d5
Update metrics-core, metrics-jvm to 4.2.3 (#30653) 2021-09-10 13:48:01 +02:00
Andrei Arlou
6672800bf6
Use apidoc directive in typed/fault-tolerance.md (#22904) (#30636) 2021-09-10 13:47:18 +02:00
Arnout Engelen
9f252696ec
Test customizing the Jackson object mapper (#30670)
Starting with https://github.com/FasterXML/jackson-databind/issues/2683
Jackson will no longer use the generic bean serialization when serializing a
`java.time.Instant`, but throw an error (since the bean serialization
doesn't make sense for those types anyway).

Our test relied on the bean serialization to test using custom object
mappers. This PR improves the test to use a 'real' custom mapper instead
of just relying on the bean fallback.
2021-09-10 12:49:05 +02:00
Arnout Engelen
145b2fd326
DeathWatchNotification: more prominent logging on timeout (#30674)
To diagnose whether this is what makes the ClusterDeathWatchNotificationSpec
flakey.
2021-09-10 12:37:36 +02:00
Arnout Engelen
8e84bd3449
Create JFR target directory if needed (#30669)
Potentially fixes #30668
2021-09-09 12:48:59 +02:00
Arnout Engelen
4f750f11a8
Fix MessageAdapterSpec instability (#30662)
* Fix MessageAdapterSpec instability

Consume dead letters in one test so they don't
pollute the next test

Fixes #30552

* Only check the greeting inside the message

* Allow dead letters to be adapted or not
2021-09-08 16:47:32 +02:00
Arnout Engelen
5c4e1f271e
Fix MiMa exclusions for 2.6.16 (#30665)
These were originally added as exclusions relative to 2.6.15
in #30406, but we released 2.6.16 before merging.
2021-09-08 14:27:13 +02:00
Arnout Engelen
226c9d30cd
Fix ActorsLeakSpec instability (#30660)
Instability due to receiving an excess TimeoutException in the logging.

This just removes the check for the logging.

Fixes #30659
2021-09-08 14:07:57 +02:00
Arnout Engelen
72d63041d1
Better test failure logging (#30658)
* Better test failure logging

This should make it clearer which expected message
is not encountered in #30320

* scalafmt
2021-09-08 14:00:27 +02:00
Ignasi Marimon-Clos
6275c06cca
akka-persistence compiling on Scala3 (#30406)
Co-authored-by: Ignasi Marimon-Clos <ignasi@lightbend.com>
Co-authored-by: Arnout Engelen <arnout@bzzt.net>
2021-09-08 13:00:51 +02:00
Patrik Nordwall
511ecff930
Harden ConsumerControllerSpec, #30430 (#30655) 2021-09-08 10:23:22 +02:00
Patrik Nordwall
a502e3db0d
Run gh-exclude tests in some nightlies (#30656) 2021-09-08 09:28:01 +02:00
Patrik Nordwall
2f330d1ea9
Remove unecessary short timeouts in EventStreamSpec, #30528 (#30657) 2021-09-08 09:26:23 +02:00
Patrik Nordwall
eb6f3e3d19
timefactor=2 also for Typed testkit (#30643) 2021-09-07 21:14:52 +02:00
Patrik Nordwall
3f87bfd00c
Increase timeout for quitAndRestart in JoinConfigCompatCheckerRollingUpdateSpec, #30544 (#30646)
* original fail was 3 sec timeout
2021-09-07 18:08:38 +02:00
Andrei Arlou
40f9dd09ed
Use scaladoc and javadoc directives in stash.md #22904 2021-09-07 13:41:45 +02:00
eyal farago
b1d22d0bbd
flatMapPrefix stuck on cancellations (#30616) 2021-09-07 13:05:16 +02:00
Patrik Nordwall
4c94a765fa
Ignore excess messages in LocalPubSubSpec, #30547 (#30642)
* Ignore excess messages in LocalPubSubSpec, #30547

* remove logging asserts instead
2021-09-07 11:26:36 +02:00
Patrik Nordwall
f733639988
Harden EventSourcedBehaviorStashSpec, #30543 (#30644)
* remove assert on unhandled message, not important to
  what the test is verifying
* I think message 6 might not have arrived yet, and
  therefore not directed to unhandled
2021-09-07 10:46:19 +02:00
Johan Andrén
3eb8d57649
FlowThrottleSpec: Track time in stream, verify intervals after (#30634) 2021-09-06 19:12:36 +02:00
Renato Cavalcanti
42c232951c
extractShardId should include StartEntity (#30632) 2021-09-06 14:52:32 +02:00
Renato Cavalcanti
01de066bfc
avoid race condition by wait for lease lost message first (#30640) 2021-09-06 14:21:00 +02:00
Patrik Nordwall
dae27d6338
graphviz in nightly JDK 1.8.0 / Scala 2.12 (#30638) 2021-09-06 14:18:50 +02:00
Andrea Zito
9357cc9827
Make HubSpec draining support tests more robust w.r.t. CI environments #30581 (#30624) 2021-09-06 11:21:35 +02:00
Johan Andrén
18e173d4ec
Make bounded mailbox test less racy (#30630) 2021-09-03 18:32:09 +02:00
Patrik Nordwall
a1cff3044e
Harden PersistentActorBoundedStashingSpec, #30619 (#30629)
* make sure that it's fully started first, otherwise the first
  command might be stashed and also delivered to deadLetters
2021-09-03 16:57:44 +02:00
Patrik Nordwall
22e988980a
Missing barrier in StressSpec, #30620 (#30628) 2021-09-03 13:13:58 +02:00
Renato Cavalcanti
0bd7d98d09
Don't check for jdk9 tests when running on jdk8 (#30626) 2021-09-03 13:13:13 +02:00
Andrea Peruffo
7b440dd15b
Avoid fail-fast in nightly builds (#30625)
* Avoid fail-fast in nightly builds

* one more
2021-09-02 15:04:46 +01:00
Patrik Nordwall
568877b56c
Harden ReplicatedEventSourcingSpec, 30548 (#30613) 2021-09-02 11:21:39 +02:00
Patrik Nordwall
a73cdf32fb
Harden EventSourcedBehaviorSpec, #30583 (#30611) 2021-09-02 11:04:21 +02:00
Patrik Nordwall
bb839128ab
Harden NullEmptyStateSpec (#30610)
* similar wait for termination as was done for a few others
* also improved corresponding test for durable state
2021-09-02 10:28:18 +02:00
Patrik Nordwall
7590c976e6
No need for pr labels, #30459 (#30615) 2021-09-02 10:13:32 +02:00
Patrik Nordwall
767082a617
Merge pull request #30607 from akka/wip-30601-shm-patriknw
Temporary disable Aeron jobs in nightly, #30601
2021-09-01 18:37:28 +02:00
Patrik Nordwall
fbaaf5bfca
Merge pull request #30605 from akka/wip-30479-BoundedBlockingQueueSpec-patriknw
Harden BoundedBlockingQueueSpec, #30479
2021-09-01 16:33:07 +02:00
Patrik Nordwall
af011361f4
Merge pull request #30606 from akka/wip-RestartSpec2-patriknw
Make RestartSpec a little bit less flaky
2021-09-01 15:52:44 +02:00
Patrik Nordwall
2a57c3e45c Temporary disable Aeron jobs in nightly, #30601
* until we have figured out to increase /dev/shm
2021-09-01 15:49:25 +02:00
Patrik Nordwall
d895635e52
Merge pull request #30603 from akka/wip-scala3-master-patriknw
Run Scala3 build as nightly
2021-09-01 10:50:32 +02:00
Patrik Nordwall
a22ec4b34b Make RestartSpec a little bit less flaky
* not a final solution, but I think it can make it less flaky
* the whole test is written in a very timing sensitive way
2021-09-01 10:42:24 +02:00
Patrik Nordwall
f6421ccf73 Harden BoundedBlockingQueueSpec, #30479
* thread scheduling race condition
2021-09-01 08:56:05 +02:00
Patrik Nordwall
df6203babb Run Scala3 build as nightly
* instead of each push to master
* still part of pr validation
2021-09-01 08:26:41 +02:00
Marcos Pereira
06594e537b
Update contributing guide to remove Jenkins and add Github Actions (#30595)
* Fix some minor format issues
* Review grammar and links
* Remove mentions to Jenkins in the contributing guide
* Avoid running jobs in forked projects
2021-08-31 16:53:19 +02:00
Patrik Nordwall
14d35bd628
Merge pull request #30598 from akka/wip-multi-node-patriknw
Only multi-jvm in nightly-builds.yml
2021-08-31 16:48:37 +02:00
Patrik Nordwall
9673a34528
Merge pull request #30599 from akka/wip-30584-publishLocal-patriknw
Remove publishLocal from pr validation, #30584
2021-08-31 16:41:06 +02:00
Andrea Peruffo
8e00fff45a
Merge pull request #30597 from akka/wip-multi-node-mem-patriknw
-Xmx512M for multi-node
2021-08-31 10:51:19 +01:00
Patrik Nordwall
96d5ddaa46 Remove publishLocal from pr validation, #30584 2021-08-31 10:23:17 +02:00