Commit graph

26022 commits

Author SHA1 Message Date
dr3s
084e44dcf2
Include vesion.conf transformer (#30754)
version.conf also needs to be merged when using alpakka and other things that include that file.
2021-10-07 10:08:57 +02:00
Justin Pihony
1e05c52c5d
Value not def for underlying state store (#30748)
* Value not def for underlying state store

* Ooops forgot to remove parens

* Remove type param

* Other type

* Fix types

* Similar reference wrapper issue

* Trailing spaces removed
2021-10-06 12:20:48 -04:00
Patrik Nordwall
e0ce825a55
Remove ApiMayChange from Durable State (#30733) 2021-10-06 17:22:07 +02:00
Patrik Nordwall
2050b62090
Fix bug in Artery delivery of Terminated message, #30135
* DeathWatchNotification (the remote system message for Terminated) is
  supposed to be delivered after other ordinary messages.
* The flush mechanism didn't take the inbound lanes on the receiving side
  into account. That could case DeathWatchNotification to overtake
  other messages that are in flight in the inbound lanes.
* This makes sure that the Flush is copied to all inbound lanes and
  the sender of the flush can wait for all expected acks before sending
  DeathWatchNotification.
* Adds expectedAcks to FlushAck in i wire protocol compatible way to
  support rolling updates.
2021-10-06 16:08:49 +02:00
Andrei Arlou
cbfa2c26c9
Use apidoc directive in general/addressing.md (#22904) (#30680)
* Use apidoc directive in general/addressing.md (#22904)

* fix link
2021-10-05 16:13:24 +02:00
Johan Andrén
1901d152ab
Some of the circuit breaker spec timeouts were not dilated (#30734)
* Some of the circuit breaker spec timeouts were not dilated #26955

* Formatting
2021-10-05 10:29:27 +02:00
Patrik Nordwall
e20e55b148
Fix compilation error on Scala 2.12 (#30741) 2021-10-05 09:11:55 +02:00
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