Johan Andrén
18a3569a7e
Java interop via for FlowWithContext #26896
2019-05-15 10:28:12 +02:00
Johan Andrén
41f1163a68
Test for WatchWith had a race #25955 ( #26925 )
2019-05-14 17:43:49 +02:00
Helena Edelson
83503919b2
New ReceiveTimeout not applied if it was set while handling a messag… ( #26892 )
...
* New ReceiveTimeout not applied if it was set while handling a message
* Test receive timeout change to probe on ReceiveTimeout of last set value.
2019-05-14 15:33:42 +02:00
Johan Andrén
8348bcc5b8
Fix for UdpConnected actor going away on PortUnreachableException #26903
2019-05-14 15:20:41 +02:00
Arnout Engelen
1852649d0d
Determine temporary ports with SocketUtils #23337
2019-05-14 09:25:16 +02:00
Johan Andrén
32af30ee0a
Restart hooks ordered list format fix ( #26898 )
2019-05-13 16:36:51 +01:00
Christopher Batey
c785a1cacd
Fix formatting for supervision.md ( #26907 )
...
Bullets not rendered due to missing space
2019-05-13 16:34:17 +01:00
Patrik Nordwall
0c8d46121a
Disable LargeMessageClusterSpec for classic remoting, #26889
2019-05-13 15:43:59 +02:00
Arnout Engelen
e071077640
Include includes in 'behavior' snippets ( #26891 )
2019-05-10 09:53:55 +02:00
Johan Andrén
cd877e126f
Typed receptionist clashes with the clusterclient receptionist #26848
2019-05-09 12:59:45 +02:00
Arnout Engelen
d3adeb8e0d
Clarify docs for Flow.ask generic parameter ( #26701 )
...
* Clarify docs for Flow.ask generic parameter
* Java/scala switch
* Throw specific ClassCastException in Flow.ask
Benchmark seems too noisy to draw any real conclusions, but seems not terrible:
```
pre:
Score Error Units
[info] AskBenchmark.mapAsync 1 false thrpt 3 323497.536 ± 38733.024 ops/s
[info] AskBenchmark.mapAsync 1 true thrpt 3 327001.647 ± 382202.906 ops/s
[info] AskBenchmark.mapAsync 4 false thrpt 3 457725.806 ± 67583.859 ops/s
[info] AskBenchmark.mapAsync 4 true thrpt 3 451728.770 ± 74886.315 ops/s
post:
[info] Benchmark (parallelism) (spawn) Mode Cnt Score Error Units
[info] AskBenchmark.mapAsync 1 false thrpt 3 338509.183 ± 160893.556 ops/s
[info] AskBenchmark.mapAsync 1 true thrpt 3 345710.807 ± 505445.147 ops/s
[info] AskBenchmark.mapAsync 4 false thrpt 3 737276.613 ± 3306.911 ops/s
[info] AskBenchmark.mapAsync 4 true thrpt 3 697960.417 ± 454528.184 ops/s
[info] Benchmark (parallelism) (spawn) Mode Cnt Score Error Units
[info] AskBenchmark.mapAsync 1 false thrpt 3 349120.202 ± 111625.074 ops/s
[info] AskBenchmark.mapAsync 1 true thrpt 3 440218.776 ± 817228.408 ops/s
[info] AskBenchmark.mapAsync 4 false thrpt 3 665269.418 ± 10502.449 ops/s
[info] AskBenchmark.mapAsync 4 true thrpt 3 471313.943 ± 35173.757 ops/s
```
* Formatting, use tag.runtimeClass
2019-05-08 18:57:31 +02:00
Shutao Tang
fc189e6962
Adds parentheses to method that has side-effect ( #26864 )
...
* Adds parentheses to Thread.currentThread and Lock.lock
* Removes some unnecessary parentheses and fixes typo
* Simplify Map.get(xxx).getOrElse(yyy) to Map.getOrElse(xxx, yyy)
* Adds parentheses to CountDownLatch#countDown
* Removes unnecessary new-modifier of case-class and asInstance cast
2019-05-08 18:51:15 +02:00
Patrik Nordwall
c74b7391f5
Merge pull request #26423 from jrudolph/jr/avoid-cas-if-not-needed
...
actor: Potential systemQueuePut improvement
2019-05-08 17:03:52 +02:00
Barnabás Oláh
40d3fd867b
fix broken link for typed snapshots ( #26882 )
2019-05-08 15:03:06 +02:00
Johannes Rudolph
9ebc5b4b72
Update CONTRIBUTING.md to current release branches ( #26885 )
2019-05-08 10:27:02 +02:00
Helena Edelson
4bd40be864
Promote ApiMayChange features #26532 ( #26838 )
2019-05-07 07:01:59 -07:00
Johannes Rudolph
7b6367e56a
act: avoid ReceiveTimeout handling in hot path if no receive timeout is set ( #26420 )
...
This seems to improve ActorBenchmark by 10-20% for me.
2019-05-07 15:09:15 +02:00
Johannes Rudolph
56faa6342d
Merge pull request #26105 from akka/jr/26104-fix-SSLEngine-IllegalStateException-in-TlsActor
...
=str defer calling SSLEngine.closeOutbound until after handshake
2019-05-07 14:23:38 +02:00
Philippus Baalman
70c3d08b5a
Update typesafe config to 1.3.4 ( #26875 )
...
Link to latest version of the Typesafe Config Library API docs
2019-05-07 12:47:26 +02:00
REASY
8c0a79b7b1
Use java.lang.StringBuilder to format timestamp ( #26868 )
2019-05-07 12:03:32 +02:00
Patrik Nordwall
6f7856594a
fix changed idle-cpu-level property in LatencySpec ( #26872 )
2019-05-06 14:19:56 +02:00
Patrik Nordwall
4e5c8fe626
ResetSystemMessageSeqNrSpec should not run with classic remoting, #26849 ( #26856 )
...
* ResetSystemMessageSeqNrSpec should not run with classic remoting, #26849
* Jenkins job overrides config with -Dakka.remote.artery.enabled=off
* use Scalatest withFixture
2019-05-06 11:08:57 +02:00
Shutao Tang
c70370b4d6
Simplify the boolean expression ( #26855 )
2019-05-06 10:09:06 +02:00
Patrik Nordwall
3b538dc84c
internal-dispatcher in akka.cluster.StartupWithOneThreadSpec ( #26862 )
2019-05-06 10:08:11 +02:00
Christopher Batey
25648bdf36
Be more explicit that a node is shutting down as it was marked as DOWN ( #26861 )
2019-05-03 14:15:22 +01:00
Patrik Nordwall
69dab98c6b
Merge pull request #26863 from akka/wip-release-script-patriknw
...
remove duplicate build with Scala 2.12 in release
2019-05-03 13:40:40 +02:00
Patrik Nordwall
54e5f0829b
remove duplicate build with Scala 2.12 in release
...
* that was a workaround for building with 2.11
2019-05-03 13:37:31 +02:00
Patrik Nordwall
fbaa9a9500
Merge pull request #26860 from akka/wip-migration-fix-patriknw
...
cleanup migration guide
2019-05-03 12:37:22 +02:00
Christopher Batey
c65bf2d276
Remove docs for ActorPub/Sub and write persistence query docs as stages ( #26844 )
...
* use separate db columns
* Use io dispatcher for sample stage
2019-05-03 12:36:50 +02:00
Patrik Nordwall
669c688055
cleanup migration guide
2019-05-03 11:21:13 +02:00
Patrik Nordwall
2bbf13f707
Run CoordinatedShutdown from ActorSystem.terminate #25213 ( #26830 )
2019-05-03 10:47:47 +02:00
Johan Andrén
81b1e2ef9b
Internal dispatcher to protect against starvation ( #26816 )
...
* Allow for dispatcher aliases and define a internal dispatcher
* Test checking dispatcher name
* MiMa for Dispatchers
* Migration guide entry
* No need to have custom dispatcher lookup logic in streams anymore
* Default dispatcher size and migration note about that
* Test checking exact config values...
* Typed receptionist on internal dispatcher
* All internal usages of system.dispatcher gone through
2019-05-02 22:35:25 +02:00
Patrik Nordwall
e34a711adf
Merge pull request #26831 from akka/wip-26190-actorFor-patriknw
...
Remove remainings of actorFor, #26190
2019-05-02 20:41:13 +02:00
Christopher Batey
e2fafb93d8
Fix config blocks in classic remoting docs ( #26851 )
...
* Fix config blocks in classic remoting docs
* Update akka-docs/src/main/paradox/remoting.md
* Update akka-docs/src/main/paradox/remoting.md
2019-05-02 20:20:02 +02:00
Patrik Nordwall
14de568570
Remove remainings of actorFor, #26190
...
* remove undefinedUid specials related to actorFor
* mention in migration guide
* remove special case for watch of undefinedUid
2019-05-02 19:17:40 +02:00
Johan Andrén
267d96ecf1
Remove Timing operator ( #26845 )
...
* Remove Timing operator #26188
* Mima
2019-05-02 19:11:54 +02:00
Arnout Engelen
629383545f
Clean up paradox output ( #26759 )
...
Fix some validation problems
2019-05-02 18:23:33 +02:00
Shutao Tang
8c8972c9a1
Removes the redundant val/final modifier in akka.dispatch/routing ( #26822 )
...
* Removes the redundant val/final modifier in akka.dispatch/routing
* Formats code via sbt akka-actor/scalafmtAll
* Handle one argment of map/recover/collect in akka-actor module
* Removes unuseful @param annotation
2019-05-02 18:00:43 +02:00
Patrik Nordwall
82c761f026
remove Future from StreamRefs mat val, #24372 ( #26847 )
2019-05-02 16:54:37 +02:00
Johan Andrén
1128024797
Increase timeout to fix PersistentActorJavaDslTest ( #26799 )
...
* Increase timeout to fix #26466
2019-05-02 14:21:13 +02:00
Arnout Engelen
282b38e832
Remove akka-contrib ( #26769 )
...
* Remove akka-contrib #26183
This module has been deprecated since 2.5 and is removed in 2.6
2019-05-02 12:09:11 +02:00
Patrik Nordwall
80fddd2317
Merge pull request #26840 from akka/removeUnicodeArrow
...
Remove unicode arrow
2019-05-02 08:39:25 +02:00
Patrik Nordwall
cf0329681e
Merge pull request #26835 from akka/wip-26832-assertInvariants-patriknw
...
Handle CoordinatedShutdown exiting-completed when not joined, #26832
2019-05-02 08:24:43 +02:00
Arnout Engelen
29f271057e
Remove unicode arrow
2019-05-01 12:02:39 +02:00
Christopher Batey
efc3adc08d
Make artery the default remoting ( #26772 )
2019-05-01 08:12:09 +01:00
Helena Edelson
ac91c797a5
Add backport steps to CONTRIBUTING.md #26837 ( #26839 )
...
* Add backport steps to CONTRIBUTING.md #26837
* Update from review feedback.
2019-05-01 08:51:48 +02:00
Helena Edelson
5fce4bea63
Enable passivate-idle-entity-after by default #25782 ( #26819 )
2019-04-30 08:11:31 -07:00
Helena Edelson
22f31b4d69
Wrong link in doc, also directs to bad URL #26823 ( #26824 )
2019-04-30 16:22:22 +02:00
Patrik Nordwall
a77db34f8f
Handle CoordinatedShutdown exiting-completed when not joined, #26832
...
* assertion failed: Nodes not part of cluster have marked the Gossip as seen
* trying to mark the Gossip as seen before it has joined, which may happen
if CoordinatedShutdown is running before the node has joined
2019-04-30 14:47:53 +02:00
Patrik Nordwall
eb4caa7b8f
harden ClusterShardingPersistenceTest ( #26833 )
...
* it was logging "No match found for command of type [akka.cluster.sharding.typed.javadsl.ClusterShardingPersistenceTest$StopPlz]"
* StopPlz not used in that test
2019-04-30 14:18:53 +02:00