Commit graph

24896 commits

Author SHA1 Message Date
Patrik Nordwall
9bb484afed mima filter 2020-04-07 15:50:19 +02:00
Patrik Nordwall
40219ecd40 Silence another close error in multi-jvm tests 2020-04-07 14:38:37 +02:00
Johannes Rudolph
5eea9cddcf
build: remove scala-2.13+ / scala-2.13- directories for now (#28894)
For the time being, we'll probably only support 2.12 and 2.13 so these special
directories might not be needed right now.

Follow up to #28888
2020-04-07 12:25:55 +02:00
Johannes Rudolph
304f8bd81c
Merge pull request #28888 from jrudolph/streamline-directories
actor: streamline cross source directory usage
2020-04-07 10:55:54 +02:00
Renato Cavalcanti
c488a27709
minor logging improvement (#28893) 2020-04-07 10:36:35 +02:00
Johan Andrén
1c93440fe4
Don't rely on logs in pubsub spec #28885 2020-04-07 09:47:25 +02:00
Patrik Nordwall
3afa8bfe92
Fix ReliableDeliveryBenchmark on JDK8, #28889 (#28892)
* getSimpleName (used by jmh) doesn't work for nested object on JDK8
2020-04-07 09:09:42 +02:00
Arnout Engelen
df6bd6bf6f
Clarify 'inconsistent classpath' error #28329 (#28891) 2020-04-07 09:08:19 +02:00
Patrik Nordwall
4c57493807
possibility to select dispatcher for delivery actors (#28799)
* possibility to select dispatcher for delivery actors

* by using sameAsParent for spawned children

* mention in Scaladoc
2020-04-07 07:28:05 +01:00
Patrik Nordwall
e3992656c8
clarify the implicit parameters of AskPattern, #28836 (#28873) 2020-04-07 07:25:59 +01:00
Kirill Yankov
b78125267f #28869 - example for setting policies in docs (persistence testkit) 2020-04-06 23:04:15 +09:00
Johannes Rudolph
f595f2bc86
actor: streamline cross source directory usage
With 2.12 and 2.13 being the last releases of the 2.x series, it's hard
to say if we currently still need the 2.13+/- directories. For now it seems
more explicit to use simple 2.12/2.13 directories.
2020-04-06 14:26:34 +02:00
Scala Steward
f07eb416d6
Update aeron-client, aeron-driver to 1.27.0 (#28866)
And agrona 1.4.1
2020-04-03 17:00:34 +02:00
Patrik Nordwall
88fd09e0f4
Merge pull request #28877 from akka/wip-mima-master-patriknw
mima filter for ProducerController.Settings constructor, #28747
2020-04-03 15:22:37 +02:00
Patrik Nordwall
7c11c618dc mima filter for ProducerController.Settings constructor, #28747
* Change of private ProducerController#Settings constructor (also ApiMayChange)
2020-04-03 14:22:56 +02:00
Jacek Ewertowski
3ed4dbc1b2
Typed: Configurable resend interval for ProducerController (#28779) 2020-04-03 13:14:11 +02:00
Johan Andrén
6e17f3e504
The parasitic marked internal stable and further docs on the annotation (#28717) 2020-04-03 10:37:55 +02:00
Johan Andrén
7e900bab1b
Step two in the cluster message manifest change #13654 2020-04-03 10:36:31 +02:00
Patrik Nordwall
885c46c987 avoid filling ConsumerController stash with resent messages
* When running the ReliableDeliveryBenchmark there a stash full
  followed by missing message was noticed in the flight recorder events.
* The reason was that when the initial demand Request confirming seqNr=1
  was received the ProducerController had already sent a bunch more messages,
  and those are redelivered by that demand Request. Filling up the stash in
  the ConsumerController more than the flow control window.
* It sorted itself out, but it's unecessary to stash such messages.
* This is detecting seqNr < expected as duplicates and doesn't stash them.
2020-04-02 17:48:11 +02:00
Patrik Nordwall
b4677f58d8
Merge pull request #28805 from akka/wip-persistence-test-sample-patriknw
improvements of the PersistenceTestKit doc samples
2020-04-02 17:39:14 +02:00
Patrik Nordwall
858aa6d133
Unstash one instead of all in ConsumerController, #28718 (#28775)
* unstash one instead of all since we know it can only deliver one
* use new stashBuffer.clear
* use fixed unstash(same)
2020-04-02 17:29:02 +02:00
Patrik Nordwall
96217098e9
Merge pull request #28865 from YikSanChan/patch-7
Update interaction-patterns.md
2020-04-02 16:24:50 +02:00
Patrik Nordwall
5ac480199a improvements of the PersistenceTestKit doc samples
* and actually run the tests
2020-04-02 16:19:52 +02:00
Patrik Nordwall
abbef000ab
Notify Receptionist subscribers when node added and removed, #28792 (#28795)
* notify subscribers when node added and removed
* If the change from ddata arrives before the join information
* One difficulty is that that the removal tick may trigger removal
  for entries that are in the ddata state but not in the membership yet.
* it's possible that the Entry arrives before MemberJoined, but
  such entries should not be removed by the RemoveTick
* by adding a timestamp of when the entry is created we can
  avoid removing such early entries and the MemberJoined should be
  visible before that duration has elapsed
2020-04-02 15:19:05 +02:00
Renato Cavalcanti
2b06bb676a
Merge pull request #28864 from raboof/move-stashbuffer-capacity-exclusions
Move StashBuffer.capacity to 2.6.4 excludes
2020-04-02 12:57:44 +02:00
yiksanchan
ca0cf4860f
Update interaction-patterns.md
Fix markdown formatting
2020-04-01 14:15:56 -07:00
Arnout Engelen
945c0a3b4b Move StashBuffer.capacity to 2.6.4 excludes 2020-04-01 21:04:57 +02:00
Arnout Engelen
3d7d2d9ff3
Document how to publish updated documentation (#28860) 2020-04-01 20:41:56 +02:00
Ivan Oreskovic
3ccaee2c18
Expose capacity property on StashBuffer (#28739) 2020-04-01 14:25:34 +02:00
Enno Runne
38570fe0c0 Rebased and regenerated index. 2020-04-01 12:48:09 +02:00
Enno Runne
c9f66f5a78 Change to assert text 2020-04-01 12:42:14 +02:00
Enno Runne
7f3b00fe44 Regenerate index.md 2020-04-01 12:42:14 +02:00
Enno Runne
ebd181e037 javafmtAll 2020-04-01 12:41:46 +02:00
Enno Runne
22a78ee22f Avoid unused val 2020-04-01 12:41:46 +02:00
Enno Runne
de7dc9cdf8 Docs: sync and refresh ask stream operators 2020-04-01 12:41:46 +02:00
Scala Steward
b035c42691
Update sbt-reproducible-builds to 0.24 (#28845) 2020-04-01 12:40:22 +02:00
Scala Steward
bcff540dbd
Update sbt-paradox-akka to 0.32 (#28854) 2020-04-01 12:37:59 +02:00
Renato Cavalcanti
4039a37e41
Merge pull request #28809 from akka/wip-28808-persistence-init-patriknw
Persistence initialization utility #28808
2020-04-01 12:33:14 +02:00
Arnout Engelen
7036f89465
Fix compiling javadoc jar #11927 (#28858)
This dependency wasn't needed and somehow broke setting the scalacSettings
for the doc target...
2020-04-01 12:26:05 +02:00
Scala Steward
c12b9d4593
Update sbt to 1.3.9 (#28855) 2020-04-01 12:25:30 +02:00
Renato Cavalcanti
a654f5a9aa
Merge pull request #28777 from heraklos/fix-from-classic-package-name-example
[DOC] Fix example package names in `Learning Akka Typed from Classic `
2020-04-01 12:25:14 +02:00
Renato Cavalcanti
59cec8b44a
Merge pull request #28843 from akka/wip-28842-parent-dispatcher-patriknw
fix DispatcherSameAsParent when using ClusterActorRefProvider, #28842
2020-04-01 12:16:12 +02:00
Renato Cavalcanti
ab452651c5
Merge pull request #28834 from akka/wip-log-mdc-pattern-patriknw
change %mdc examples, and tests
2020-04-01 12:11:41 +02:00
Eric Loots
36187362be
Improvements to reliable delivery docs (#28738)
* Add punctuation and fix some typo's
* I passed through the introduction section and the section
on point-to-point delivery.
2020-04-01 11:10:41 +02:00
Renato Cavalcanti
ba450ee96b
Merge pull request #28847 from ennru/classicSystem-public
Make ClassicActorSystemProvider.classicSystem public API
2020-03-31 11:21:14 +02:00
Enno Runne
27b1c73d90 Make ClassicActorSystemProvider.classicSystem public API
See @28818
2020-03-31 09:50:14 +02:00
Jacky Nguyen
89f920a198
SubscriptionTimeout schedule leak in FanoutProcessor #28810 2020-03-31 09:17:50 +02:00
Patrik Nordwall
3c12f19576 java format 2020-03-30 16:56:22 +02:00
Enno
5807b44644
Operator docs: list watch as Actor interop (#28826) 2020-03-30 16:52:09 +02:00
Arnout Engelen
1a529aa38a
Publish paradox/japi/api (snapshot) docs via sbt (#28828)
* Publish paradox/japi/api (snapshot) docs via sbt

* Removes the need for custom release commands

* Use ++= instead of :=
2020-03-30 16:48:15 +02:00