Commit graph

24766 commits

Author SHA1 Message Date
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
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
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
Patrik Nordwall
7e07ee17a6 move to testkit, and docs 2020-03-30 16:24:38 +02:00
Renato Cavalcanti
60ec32439c
Merge pull request #28833 from akka/wip-28786-stash-clear-patriknw
clear StashBuffer, #28786
2020-03-30 12:53:52 +02:00
Renato Cavalcanti
a55ff87c93
Merge pull request #28832 from akka/wip-unstash-one-same-patriknw
Unstash to correct Beahviors.same when unstash in progress, #28831
2020-03-30 12:52:37 +02:00
Renato Cavalcanti
1971500827
Merge pull request #28785 from hepin1989/noClosure
=str Don't create closure
2020-03-30 12:03:51 +02:00
Renato Cavalcanti
a183f7441b
Merge pull request #28813 from hepin1989/validate
=act Validate Actor class in Props.
2020-03-30 11:55:41 +02:00
Renato Cavalcanti
82f144ef88
Merge pull request #28838 from hepin1989/tryInline
=act Add @inline Annotation.
2020-03-30 11:44:34 +02:00
Takuya Kajiwara
0933d7456e
add import clause to graphDSL example code to compile (#28830) 2020-03-30 09:59:18 +02:00
Manuel Bernhardt
4c81ef838b
Don't advertise temporary references in the compression table #28822 2020-03-30 09:19:12 +02:00
Patrik Nordwall
5ffa4b077d fix DispatcherSameAsParent when using ClusterActorRefProvider, #28842
* add test
* the check for valid config is not needed in RemoteActorRefProvider,
  since it is delegating to LocalActorRefProvider for all cases but the
  remote deployment case
2020-03-30 08:04:52 +02:00
hepin1989
6e074f5538 =act Add @inline Annotation. 2020-03-29 01:22:50 +08:00
Patrik Nordwall
d9f1416252 change %mdc examples, and tests
* if MDC is empty it's confusing with {} because it can be misunderstood
  to be a missing log template parameter
2020-03-27 17:59:58 +01:00
Patrik Nordwall
34af198bd3 clear StashBuffer, #28786 2020-03-27 17:33:13 +01:00
Patrik Nordwall
fa04d8efe3 Unstash to correct Beahviors.same when unstash in progress, #28831
* When unstashing one message the currentBehavior from the context
  is stale.
* While unstash is in progress we can keep track of currentBehavior
  inside StashBufferImpl.
2020-03-27 17:01:59 +01:00
Patrik Nordwall
f31b58b61a
Merge pull request #28827 from akka/wip-mima-2.6.4-patriknw
mima: check against 2.6.4, and missing filters
2020-03-27 15:23:39 +01:00
Johan Andrén
2a099e1306
Updated incorrect comment (#28825) 2020-03-27 14:12:40 +01:00
Arnout Engelen
79b1cda615
Create the git tag before releasing rather than during (#28820) 2020-03-27 11:59:30 +01:00
Patrik Nordwall
e151536e81 mima: check against 2.6.4, and missing filters 2020-03-27 11:54:42 +01:00
Arnout Engelen
b34e26eff0
Publish snapshots to gustav with 'publish' (#28815)
This removes the need to publish to a 'predictable' directory and then
'manually' rsyncing the locally-created repository from jenkins to gustav.

This is not needed for anything, it just simplifies the build a bit. We
could eventually use it for the paradox and api docs as well.
2020-03-27 10:30:38 +01:00
Johan Andrén
dc678a6319
Docs: TestKit leaking into Java getting started guide (#28793) 2020-03-27 10:09:48 +01:00
Ignasi Marimon-Clos
f683241c40
Docs: examples for io streams with StreamConverters (#28746) 2020-03-27 09:56:59 +01:00
Arnout Engelen
b40873dc10
Remove last crossPaths occurrence (#28817)
We were already not using it for most of the build
2020-03-27 09:38:12 +01:00
yiksanchan
a04a14d022
Update remoting.md (#28811) 2020-03-27 09:37:44 +01:00
Patrik Nordwall
37d87811b5
Doc example of Streams watch operator, #25468 (#28752) 2020-03-26 18:00:58 +01:00
Yakiv Yereskovskyi
5605f04cb7
allow Source.queue concurrent pushing (#28273) 2020-03-26 10:56:45 -04:00
hepin1989
b324cbc351 =act Validate Actor class in Props. 2020-03-26 17:38:53 +08:00
Patrik Nordwall
414b28f518 Persistence initialization utility #28808 2020-03-25 18:46:47 +01:00
Patrik Nordwall
bf6576ce79
remove test config of old flight recorder (#28800) 2020-03-25 13:32:19 +01:00
Ignasi Marimon-Clos
04396d9c30
Cross-references to/from ref-docs vs operator docs (#28788) 2020-03-24 14:47:03 +01:00
Arnout Engelen
4b782e54b8
Update to genjavadoc 0.16 (#28791) 2020-03-24 11:21:31 +01:00
Patrik Nordwall
b1346ad7a7
JMH bench and flight recorder for reliable delivery, #28725 (#28741)
* JMH bench for reliable delivery
* JFR flight recorder for reliable delivery
* disable hi-freq events by default
* CompileJdk9
* fix validateCompile
2020-03-24 07:59:33 +01:00