Commit graph

26276 commits

Author SHA1 Message Date
Arnout Engelen
31d632e82e
Delay run-time dependency from persistence-query to remote (#31199)
Scala 3 refers to the types of lazy fields in the `clinit` since
https://docs.scala-lang.org/scala3/reference/changed-features/lazy-vals-init.html

6c9c733896 (r62879336)
2022-03-07 10:22:28 +01:00
Scala Steward
f224336bf8
Update sbt-assembly to 1.1.1 (#31208) 2022-03-07 09:22:25 +01:00
Scala Steward
48adc9ecd8
Update sbt-header to 5.6.5 (#31210) 2022-03-07 09:19:47 +01:00
Scala Steward
24f21695cd
Update jul-to-slf4j, log4j-over-slf4j, ... to 1.7.36 (#31211) 2022-03-07 09:19:21 +01:00
Andrei Arlou
d8d60d5db2
Use apidoc directive in stream/stream-io.md (#22904) (#31202) 2022-03-04 18:09:43 +01:00
Esther
1bbe952fd1
Use scala3 version of scala-java8-compat #31200 (#31201) 2022-03-04 17:23:08 +01:00
Andrei Arlou
e0e6361465
Use apidoc directive in serialization.md (#22904) (#31082)
* Use apidoc directive in serialization.md (#22904)

* protobuf urls were added to paradox settings

* fix link to Serializer
2022-03-03 19:50:39 +01:00
Andrei Arlou
b8b821a95a
docs: Use apidoc directive in typed/actors.md (#22904) (#31187)
* Use apidoc directive in typed/actors.md (#22904)

* Apply suggestions from code review

fix links

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

Co-authored-by: Arnout Engelen <arnout@engelen.eu>
2022-03-03 15:10:28 +01:00
Johannes Rudolph
2aaf16c23b
actor: try to avoid ChannelReadable dead letter in TcpConnection (#31198)
Refs #29330

It is not completely clear that this state is the culprit but since we do
not have any better idea, let's try this.
2022-03-03 12:58:12 +01:00
Matthew de Detrich
71463da3bb
Add unsafeViaData to FlowWithContext and SourceWithContext (#31123)
* Add unsafeViaData to FlowWithContext and SourceWithContext

* Add @ApiMayChange to unsafeDataVia

* Improve documentation for unsafeDataVia

* Add tests for unsafeDataVia

* Add deadlock comment in documentation.

* Add unsafeDataVia to Java DSL

* Add mima rule for unsafeDataVia FlowWithContextOps
2022-03-02 14:16:32 +01:00
Renato Cavalcanti
331db9b8f8
harden ClusterShardingQueries with awaitAssert (#31157) 2022-02-23 09:25:20 +01:00
Patrik Nordwall
536bb2a3e6
Enable JoinConfigCompatCheckerSpec again, #30843 (#31176) 2022-02-22 20:25:35 +01:00
Arnout Engelen
f8a8654bb1
ReliableDeliveryShardingSpec: double unconfirmed redelivery diagnosis (#31171)
To narrow down #30664
2022-02-22 16:39:21 +01:00
Patrik Nordwall
a4d04075b8
Remove some tests in ClusterClientSpec, #30292 (#31181)
* not worth investigating test failures of deprecated feature
2022-02-22 16:38:50 +01:00
Arnout Engelen
14e213d5b2
Skip multi-jvm tests in timing tests job (#31180) 2022-02-22 16:29:28 +01:00
Patrik Nordwall
74d2cb6424
Mark stream RestartSpec as timing sensitive, #30540 (#31179) 2022-02-22 16:29:09 +01:00
Renato Cavalcanti
01de9a7d60
Revert "CircuitBreakerMTSpec simplificaitons (#31153)" (#31177)
This reverts commit 61e44c3bad.
2022-02-22 16:06:51 +01:00
Patrik Nordwall
783902dfc7
Increase timeout in ConfiguredLocalRoutingSpec, #29689 (#31178) 2022-02-22 16:03:41 +01:00
Patrik Nordwall
bc1ec7a0b6
Harden PersistentStartEntitySpec, #30393 (#31175)
* use default state store mode, instead of deprecated
* renamed to RememberEntitiesAndStartEntitySpec
* remove GhExcludeTest
2022-02-22 15:27:59 +01:00
Johan Andrén
da4bac374d
Allow manual triggering of all cron CI-jobs (#31174) 2022-02-22 15:11:32 +01:00
Patrik Nordwall
903c6f3896
Clear CurrentClusterState in ReadView when self removed, #31164 (#31173)
* changed behavior in refactoring of ReadView
* MultiDcHeartbeatTakingOverSpec failed
2022-02-22 14:16:16 +01:00
Patrik Nordwall
ac6ec8ce83
Try running Aeron tests again (#31172) 2022-02-22 12:56:29 +01:00
Johan Andrén
9bf9da79e6
Make sure replicated persist is concurrent in LwwSpec #31167 (#31169) 2022-02-22 12:43:07 +01:00
Johan Andrén
5acc75f663
Reenable JoinConfigCompatCheckerRollingUpdateSpec #30939 (#31168) 2022-02-22 12:17:57 +01:00
Patrik Nordwall
299f1239b9
Email on failure (#31170)
* missing for some jobs, e.g. Scala 3
2022-02-22 11:46:37 +01:00
Peter Vlugter
04a2c4270b
Handle the long way round for DurableShardingSpec (#31162) 2022-02-22 10:18:51 +01:00
Peter Vlugter
16e35f6ea9
Fix possible NPE in ClusterShardingLeaseSpec (#31161)
Set the test lease after variables have been initialised
2022-02-22 10:17:16 +01:00
Peter Vlugter
3faeffd9b1
Harden ClusterSingletonManagerPreparingForShutdownSpec, #30307 (#31160) 2022-02-22 10:15:16 +01:00
kerr
7e71384dc7
=str Add java doc of Hub (#31140) 2022-02-22 09:38:04 +01:00
Arnout Engelen
9f9bd354a4
typo: resendFirsUnconfirmedIdleTimeout -> resendFirstUnconfirmedIdleTimeout (#31159) 2022-02-21 20:47:12 +01:00
Renato Cavalcanti
61e44c3bad
CircuitBreakerMTSpec simplificaitons (#31153) 2022-02-21 17:45:02 +01:00
Patrik Nordwall
2050667585
Skip test failures from DnsDiscoveryDocTest, #29562 (#31155) 2022-02-21 17:44:36 +01:00
Patrik Nordwall
e4aa3b6efc
Harden ClusterShardingStatsSpec, #30841 (#31152) 2022-02-21 17:42:09 +01:00
Patrik Nordwall
2f57153ee4
Make sure final member status is Removed, #31030 (#31144)
* race condition between the close() setting volatile _closed flag
  and the eventBusListener already having a MemberExited message in flight

* Only update ClusterReadView state from the actor
  * and keep it as one immutable that is updated atomically
  * updates only from the actor so no need for CAS
2022-02-21 16:44:40 +01:00
Patrik Nordwall
4412529a39
Run timing sensitive tests in separate job, #30716 (#31149)
* better to exlude TimingTests and only run them in separate
  job so that we see more easily when those fail in CI
  (and lower prio to fix them in CI)
* BoundedBlockingQueueSpec has many timing sensitive things,
  hardened it and marked as TimingTest
2022-02-21 15:34:45 +01:00
Renato Cavalcanti
bc75f43093
use a new CircuitBreaker instance per tests (#31147) 2022-02-21 15:32:58 +01:00
Johannes Rudolph
199904923c
Harden StageActorRefSpec (#31148)
Fixes #30942

Before, there was no guarantee that the stage received and processed the message
before completion.
2022-02-21 14:43:21 +01:00
Johannes Rudolph
a9d494745d
build: archive test result for later analysis (#31146) 2022-02-21 14:25:12 +01:00
kerr
03ee474f49
=str Add scaladoc to Graph (#31141) 2022-02-21 14:08:36 +01:00
Patrik Nordwall
0c46294e96
Harden EventSourcedBehaviorLoggingSpec, #31143 (#31145) 2022-02-21 12:15:00 +01:00
Johan Andrén
9c5281bff8
Handle publish to topic before receptionist listing arrived (#31138) 2022-02-18 22:02:24 +01:00
Patrik Nordwall
81349d66eb
Don't test publishLocal with JDK 17 - fix syntax error, #31132 (#31136)
Co-authored-by: Arnout Engelen <arnout@bzzt.net>
2022-02-18 10:42:56 +01:00
Patrik Nordwall
0ac11145b3
Don't test publishLocal with JDK 17, #31132 (#31135)
* JDK 17 builds are failing with ConcurrentModificationExceptions for the osgiBundle task
2022-02-18 09:16:30 +01:00
Patrik Nordwall
b16cf90355
Improve timestamp order for eventsBySlices in Persistence TestKit, #31029 (#31133)
* probably the failing test produced the same timestamps for two events and then
  the order wasn't defined
* sort by timestamp and sequence number
* use monotonic increasing timestamps (could otherwise move backwards)
2022-02-17 16:30:38 +01:00
Patrik Nordwall
16e15d78fa
chore: Use random port in cluster metrics tests, #31103 (#31134) 2022-02-17 15:51:53 +01:00
Scala Steward
afac726b69
Update scala-library to 2.13.8 (#31111)
* Update scala-library to 2.13.8
* Deal with some new deprecation errors
* Remove test for deprecated feature
Co-authored-by: Arnout Engelen <arnout@bzzt.net>
2022-02-16 09:31:21 +01:00
Patrik Nordwall
066bd2a91b
remove failing PersistentFSMTest, #30820 (#31128)
* annoying test failures of deprecated feature
* keeping example that is used in docs
2022-02-15 16:29:50 +01:00
GKuldeepak-Knoldus
2f5c19eb02
fix link in comment (#31063)
Co-authored-by: Arnout Engelen <arnout@engelen.eu>
2022-02-15 12:28:22 +01:00
Patrik Nordwall
91defdfc7f
ForkJoinPoolStarvationSpec pending on JDK 17, #31117 (#31125) 2022-02-15 08:13:12 +01:00
Peter Vlugter
61c27ae69c
Add advanced passivation strategies (#31124) 2022-02-14 13:20:42 +01:00