Commit graph

26215 commits

Author SHA1 Message Date
Arnout Engelen
f12d72effc
Compile akka-cluster-sharding-typed with scala3 (#30738)
* Compile akka-cluster-sharding-typed with scala3

Refs #30243

* Remove unused variable
2021-10-04 12:23:35 +02:00
Andrei Arlou
8db6362d71
Fix external links - fourth iteration (#30697) (#30736) 2021-10-04 12:13:43 +02:00
Matt Kohl
8c9b6f3608
Documentation fixes (#30740) 2021-10-04 09:18:44 +02:00
Andrei Arlou
3045e1775a
Remove final modifier from private methods (#30737) 2021-10-04 09:18:02 +02:00
Patrik Nordwall
2bc8460777
review patience config (#30709)
* take it from testkit settings instead of hard coded
* dilate it
* it's still somewhat confusing since we have both
  classic and typed testkits and they dilate the default
  timeout differently, but don't want to change too much
2021-10-01 16:48:16 +02:00
Johan Andrén
1b381bd26c
Murmur2 hashes of byte strings with a length that is a factor of 4 #30696
Credits for finding and suggesting fix goes to @coertel-yw
2021-10-01 16:29:36 +02:00
Patrik Nordwall
697f7a0e08
dilate TestKit shutdownActorSystem (#30685)
* rather many "Failed to stop [] within [10 seconds]" in CI
2021-10-01 15:41:17 +02:00
Eduardas Kazakas
9c851e4a7a
Changed akka.actor.typed.scaladsl.ActorContext#system method to implicit method #30724 (#30727) 2021-10-01 14:51:03 +02:00
Patrik Nordwall
6d500bb13e
more hardening of MessageAdapterSpec, #30698 (#30713) 2021-10-01 14:47:16 +02:00
Patrik Nordwall
f021dc9248
Only compile with Scala 3 in PR validation (#30731)
* seems to be much more test failures in the Scala 3 job
* let's not block PR validation by that, we still have full nightlies
  with Scala 3
2021-10-01 14:46:41 +02:00
Andrei Arlou
4feac9656b
Use apidoc directive in common/circuitbreaker.md (#22904) (#30679)
* Use apidoc derective in common/circuitbreaker.md (#22904)

* fix links

* use methods in line
2021-10-01 14:31:47 +02:00
eyal farago
e83a1d752d
Access to config through behavior testkit (#30637) 2021-10-01 12:06:45 +02:00
Johan Andrén
f096e878b6
Fix race in EventStreamSpec unsubscribe test (#30730) 2021-10-01 12:00:41 +02:00
Patrik Nordwall
5e247d9869
increase patience in AsyncDnsResolverIntegrationSpec, #30700 (#30710)
* might not solve the failed test but might give better error reason
* resolve-timeout config is 5s
* ask timeout from test is 10s
* patience was 5s, increased to 11s
2021-10-01 11:19:05 +02:00
Andrei Arlou
bd7105d47d
Fix external links - third iteration (#30697) (#30722) 2021-09-28 09:22:58 +02:00
David Barrett
46bae17854
Honor timeout parameter when stopping actors #30715 (#30717) 2021-09-27 17:37:54 +02:00
Andrei Arlou
5f38eb297f
Fix external links - second iteration (#30697) (#30707) 2021-09-27 16:04:18 +02:00
Arnout Engelen
feb7ad7de0
pr validation against 'main' rather than 'master' (#30719)
* pr validation against 'main' rather than 'master'

* be more specific
2021-09-27 14:09:23 +02:00
Arnout Engelen
8086c70437
Build akka-cluster-sharding with scala3 (#30712)
* Build akka-cluster-sharding with scala3

Umbrella issue https://github.com/akka/akka/issues/30243
Not running tests yet due to https://github.com/akka/akka/issues/30711

* scalafmt

* Remove leftover val
2021-09-25 12:42:15 +02:00
Arnout Engelen
d703a2afe0
'master' to 'main' (#30714)
* 'master' to 'main'

* Repo reference in docs

* Found another in the issue template
2021-09-25 09:39:36 +02:00
Patrik Nordwall
ba6c91779a
adjust gc log and mem args in nightly builds (#30687)
* adjust gc log and mem args in nightly builds
* extraOpts in jdk matrix
* -Xlog:gc already added in AkkaBuild.scala
2021-09-24 09:18:54 +02:00
Arnout Engelen
3b4ce564be
build akka-cluster-typed on scala 3 (#30703)
* build akka-cluster-typed on scala 3

Refs #30243

* mima exclude

* scalafmt
2021-09-23 15:25:50 +02:00
János Szathmáry
957d9ea123
fix ActorSource links (#30708) 2021-09-23 15:25:36 +02:00
Patrik Nordwall
7cfdb64de2
Harden MessageAdapterSpec, #30698 (#30702) 2021-09-23 10:14:39 +02:00
Johan Andrén
f05e53d1a8
Add log capturing to get details about SupervisionSpec failing #30633 (#30705) 2021-09-22 10:07:51 +02:00
Andrei Arlou
630e9e087f
Fix external links - 1th iteration (#30697) (#30704) 2021-09-22 08:56:21 +02:00
Johan Andrén
6581f70c2e
Ignore leaking log entires from other tests LoggingReceiveSpec #30691 (#30694) 2021-09-21 08:28:12 +02:00
Johan Andrén
d4c16be279
Fix event stream spec fail, second try (#30692)
* Revert "GHExcludeTest in EventStreamSpec, #30675 (#30688)"

This reverts commit e22152098e.

* Revert "Race conditions around subscribing and unsubscribing in EventStreamSpec fixed #30675 (#30676)"

This reverts commit 0a944d4065.

* Register event stream unsubscriber immediately #18630

Avoids a race condition where user code could register their own unsubscriber immediately
on system start (before preStart of the unsubscriber actor had run)

* Test expects unsubscribed debug log to mean unregister completed #30460
* More generous withins
* Less confusing var names
2021-09-21 08:25:21 +02:00
Renato Cavalcanti
83f049c047
ignore reachability records for invalid nodes (#30425)
Co-authored-by: Patrik Nordwall <patrik.nordwall@gmail.com>
2021-09-20 16:47:26 +02:00
Johan Andrén
33ea41e827
Stabilize group router spec (#30678) 2021-09-20 09:21:59 +02:00
Arnout Engelen
8e5493fb1a
Compile akka-cluster-metrics on scala3 (#30690)
* Compile akka-cluster-metrics on scala3

* re-introduce serialversionuid

* Avoid weird patternmatch
2021-09-17 07:00:45 +02:00
Arnout Engelen
4fe93e85bb
Build akka-bench-jmh with scala3 (#30682)
Co-authored-by: Renato Cavalcanti <renato@cavalcanti.be>
2021-09-16 09:22:32 +02:00
Patrik Nordwall
d20ebf8c78
pending DurableShardingSpec, #30489 (#30684) 2021-09-16 09:14:53 +02:00
Arnout Engelen
a085b21fc1
build akka-cluster-tools on scala3 (#30683) 2021-09-16 09:06:34 +02:00
Regis Kuckaertz
8187afebe9
Parse service names with special characters in them #30672 2021-09-15 17:20:43 +02:00
Patrik Nordwall
e22152098e
GHExcludeTest in EventStreamSpec, #30675 (#30688) 2021-09-15 11:12:03 +02:00
Johan Andrén
0a944d4065
Race conditions around subscribing and unsubscribing in EventStreamSpec fixed #30675 (#30676) 2021-09-13 09:20:52 +02:00
Patrik Nordwall
d64020bcaf
Remove ApiMayChange from Sharded Daemon Process (#30647) 2021-09-13 08:43:52 +02:00
Scala Steward
0d3abd2200
Update sbt-scalafix to 0.9.30 (#30648)
* Update sbt-scalafix to 0.9.30

* Fix ConsoleLogger import

To reflect sbt-scalafix f97e8f3cd71c3efe431417f7376dd30b550f11a9

Co-authored-by: Arnout Engelen <arnout@bzzt.net>
2021-09-10 16:59:53 +02:00
Johan Andrén
29e759ca55
ActorLeakSpec fail fix (#30645)
* Wait for a specific association to be lost instead of any association #30639

* Formatting
2021-09-10 16:42:46 +02:00
Scala Steward
9138c43c6a
Update sbt-assembly to 1.1.0 (#30649) 2021-09-10 16:41:24 +02:00
Scala Steward
28adef44eb
Update sbt-java-formatter to 0.6.1 (#30651) 2021-09-10 16:41:09 +02:00
Arnout Engelen
64cd855584
Stabilize BalancingSpec (#30673)
* Stabilize BalancingSpec

It seems previously in some cases (despite the 'sleep'
in the first worker) it could happen that one worker
would never get a message. This more explicitly avoids
that scenario.

* Remove dead statement

* scalafmt

* Remove accidentally-committed printlns
2021-09-10 15:44:26 +02:00
Arnout Engelen
68a65813a2
Expose diagostic logging in ReplicatedShardingSpec (#30677)
To help diagnose #30501/#30502
2021-09-10 15:43:21 +02:00
Arnout Engelen
61c6c50527
Build akka-distributed-data on scala3 (#30666)
* Build akka-distributed-data on scala3

* Fix binary compatibility of default 'copy' parameter

Not excluding the updateState signature yet to verify
GitHub Actions correctly picks that one up as well

* MiMa exclude for internal method

* Restore binary compatibility without causing conflict

Sad to have to duplicate GSet, but I don't see a way around it.
2021-09-10 14:55:22 +02:00
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