Patrik Nordwall
11d628d27f
enforce right order of Timers and PersistentActor trait, #24076 ( #24081 )
...
* the order was also wrong in the AbstractPersistentActorWithTimers
* mima complains about this change for AbstractPersistentActor and
AbstractPersistentActorWithAtLeastOnceDelivery, but I think it is ok
2017-12-05 14:24:56 +09:00
mattsu
7452d361cd
=str #23929 Fix double push message in sub source ( #24083 )
...
* Fix double push message in sub source
* Add name of pushed port in failure message
* Update GraphStageLogicSpec.scala
* Change substreamEmit to SubstreamEmit
2017-12-05 13:16:24 +09:00
Johan Andrén
3145ab42c0
Fix multiple potential races in StageActorRefSpec ( #24091 )
...
* Fix multiple potential races in StageActorRefSpec #24087
2017-12-04 22:42:40 +07:00
Johan Andrén
a380d01337
Test coverage for stages using invokeWithFeedback #23953
2017-12-04 16:34:16 +01:00
Christopher Batey
891cf30348
Harden and turn on debug logging for SystemMessageDeliverySpec ( #23989 )
...
For the failure in #23926 at INFO we get no information about why. This
commit also removes use of deprecated methods in the test.
2017-12-04 15:28:06 +01:00
Christopher Batey
76b2cfa676
Add common multi jvm config to cluster tests ( #23974 )
2017-12-04 15:23:55 +01:00
Patrik Nordwall
bdc740bf0a
Merge pull request #24035 from hseeberger/24015-immutableOrIgnore
...
Add Actor.immutableOrUnhandled (closes #24015 )
2017-12-04 14:56:32 +01:00
Patrik Nordwall
996cccf890
send crossDcHeartbeatSender over Artery control stream, #24088 ( #24089 )
...
* add crossDcHeartbeatSender to prio wildcard index, otherwise
HeartbeatRsp will be sent over ordinary message stream
2017-12-04 22:52:13 +09:00
Patrik Nordwall
c3f39bfe66
Merge pull request #24086 from evis/simplify-future-creations
...
Use Future.successful/failed instead of Promise.s/f.future
2017-12-04 14:46:06 +01:00
Philippus Baalman
5ef03c4423
Fix some typos/grammar ( #24082 )
2017-12-04 11:24:21 +01:00
gosubpl
cbc1c9a4f0
=act fix null sender in FunctionRef DeathWatch notification ( #24084 )
2017-12-04 09:25:15 +01:00
Evgeny Veretennikov
5e5a5d2c21
Use Future.successful/failed instead of Promise.s/f.future
2017-12-03 16:45:38 +03:00
Maciej Kaszubowski
20618844ec
Fix "steal data" typo in DistributedData docs ( #24079 )
2017-12-01 13:27:06 +01:00
nachinius
c17a11ddd2
Add Sink.collection #23917
2017-11-29 17:49:31 +01:00
Heiko Seeberger
14f4fe8928
Add Actor.immutablePartial ( closes #24015 )
2017-11-29 16:36:05 +01:00
Patrik Nordwall
add6c320c3
Merge pull request #24020 from johanandren/wip-23336-GraphMergePrioritizedSpec-failure-johanandren
...
Delay consumer in GraphMergePrioritizedSpec
2017-11-28 13:05:05 +01:00
Patrik Nordwall
b7621e1d2c
Merge pull request #24028 from chbatey/issue-24013-sharding-passivation
...
Fix race in ClusterShardingFailureSpec
2017-11-28 13:01:52 +01:00
Patrik Nordwall
3e9e056f78
Merge pull request #24065 from oskoi/patch-4
...
Fix typos in stream-graphs.md
2017-11-28 12:50:33 +01:00
Richard Imaoka
20fc7f9057
CONTRIBUTING.md: No need to mention java and scala directory separation ( #24057 )
2017-11-28 10:15:23 +01:00
Konrad `ktoso` Malawski
b35cfa08c5
upgrade to sbt 1.0.4 ( #24068 )
2017-11-28 09:08:44 +01:00
Richard Imaoka
a7c384b945
Add stream-substream.md #23461
2017-11-28 09:03:13 +01:00
Johan Andrén
8fff827fa0
Remove links to ConductR given that it will no longer see active development ( #24044 )
2017-11-28 07:12:22 +00:00
Oleg Skovpen
763a8a52dd
Fix typos in stream-graphs.md
2017-11-24 19:50:29 +02:00
nachinius
994d1d7e67
Revert "Add Sink.collection that generalizes Sink.seq to any immutable collection #23917
2017-11-24 16:37:34 +01:00
Pavel Boldyrev
e722e1aafe
fix typo in remoting*.md and actors.md #24061
2017-11-24 15:53:21 +01:00
nachinius
2c31f57539
Add Sink.collection that generalizes Sink.seq to any immutable collection #23917 ( #24016 )
2017-11-24 15:19:17 +09:00
Johan Andrén
1751292580
Attributes on fromGraph(stage) should be treated as on stage #22911 , #22523
2017-11-23 10:26:00 +01:00
Björn Antonsson
cb6a660cf4
Don't create multiple outbound envelopes ( #24045 )
2017-11-23 09:05:58 +01:00
Arnout Engelen
5f525779d8
Use CrossVersion.partialVersion instead of regex ( #24032 )
2017-11-22 17:07:54 +01:00
Jonas Lantto
836f9612b8
Update image links ( #24031 )
2017-11-22 16:09:42 +01:00
Ivan Yurchenko
3e74ca739e
Fix "et.c." typo in documentation and reference configuration #24037 ( #24038 )
...
This fixes a typo in the [reference configuration](1eb8459ae7/akka-actor/src/main/resources/reference.conf (L638) ) and in [documentation on logging](1eb8459ae7/akka-docs/src/main/paradox/logging.md ): `et.c.` should be `etc.`.
2017-11-22 11:17:58 +09:00
Patrik Nordwall
1eb8459ae7
JavaSerializer should not supersede other serializer, #17252 ( #24002 )
...
* The classical problem when case class is extending a marker interface that is
configured to a specific serializer, java.io.Serializable and the marker
interface have no order. Multiple serializers found and then it is picking
the first one.
* This changes that behavior so that if multiple serializers are found it gives
JavaSerializer low priority and chooses the other serializer.
* This might look like a scary change from a compatibility perspective, but
it should be fine becuse it is not influencing deserialization. The previous
choice for serialization was pretty random so this choice should not make
it worse.
2017-11-21 07:34:13 +00:00
Arnout Engelen
5c21f2c7a6
Fix order in which japi and api docs are returned ( #24026 ) ( #24027 )
...
I thought I fixed this before but perhaps that didn't make it in. If this goes
wrong again later let's double-check the order is deterministic.
2017-11-21 11:00:12 +09:00
Christopher Batey
99511a0027
Fix race in ClusterShardingFailureSpec
...
AFAICT there was nothing ensuring the order of messages when sent to the
shard and the region so first checkthat the passivation has happened
before sending another add in the test
Refs #24013
2017-11-20 16:35:47 +00:00
Arnout Engelen
ca3fa778d6
Check all dependencies, except NoPublish ones, fail on error ( #24021 )
2017-11-20 13:25:17 +01:00
Johan Andrén
5b81698409
Fix #23336 by delaying consumer
...
Also: some boyscouting
2017-11-20 11:14:29 +01:00
Arnout Engelen
306276af76
Update whitesource to 0.1.7 ( #24001 )
...
Giving more clarity on which whitesource project/product name is used
and better output when a violation is found.
I noticed whitesource errors during our pr validation, this might help
pinpointing what's going on there.
2017-11-20 10:19:46 +01:00
Johan Andrén
6db974b6f4
No submaterializing inner source when outer stream already canceled ( #23723 )
...
* Do not try to submaterialize inner source when outer stream already cancelled #23656
* Use StreamDetachedException
* Sleep a little
* Updated exception text
2017-11-17 12:24:12 +01:00
Patrik Nordwall
edcc2b2d75
Merge pull request #23805 from johanandren/wip-23798-observe-tcp-unbind-johanandren
...
Make TCP server unbinding observable
2017-11-17 12:22:27 +01:00
Patrik Nordwall
a5db7bc950
Merge pull request #23978 from moogpwns/doc-23966-getting-started-snppet
...
Docs - Java snippets for Getting Started Guide Part 4 #23966
2017-11-17 12:21:10 +01:00
Alexander Golubev
a7b1a6675b
Add throttle combinator without bucket size in parameters ( #23808 )
...
* +str Add throttle combinator without bucket size in parameters
* Add mima filter plus comment formatting
* Reviwed throttle messages across all classes
* move mima filter to 2.4.6
* change to throttleEven, plus grammar fixes
* fix formatting
* changed mima filter according to new API
* fixes accoring to feedback
2017-11-17 12:20:12 +01:00
Johan Andrén
b315cb787c
The right place for MiMa excludes
2017-11-17 11:34:05 +01:00
Johan Andrén
ea76a0c4d3
One more tryFailure
2017-11-17 11:33:17 +01:00
Johan Andrén
acdabeff74
Mima
2017-11-17 11:33:17 +01:00
Johan Andrén
bdfcbc28da
Try fail in case the unbind promise was already completed
2017-11-17 11:33:17 +01:00
Johan Andrén
7bdd6c8934
Put those @params last
2017-11-17 11:33:17 +01:00
Johan Andrén
4c1410c3b5
Complete unbind promise earlier if possible and always in postStop
2017-11-17 11:33:17 +01:00
Johan Andrén
c830a75bd0
Mima and internalizing things that should have already been internal
2017-11-17 11:33:17 +01:00
Johan Andrén
1c35429a9b
Formatting
2017-11-17 11:33:17 +01:00
Johan Andrén
057e03ebe2
Make TCP server unbinding observable #23798
2017-11-17 11:33:17 +01:00