Patrik Nordwall
bf28260cd0
Merge pull request #17744 from akka/wip-16542-persistent-sender-patriknw
...
=per #16542 Don't store sender in PersistentRepr
2015-06-18 12:51:49 +02:00
Patrik Nordwall
a2e5b3f8a4
=per #16542 Don't store sender in PersistentRepr
...
* I think it originated from channels, or some idea that
the sender should be revived (as good as possible) during replay,
but that is pretty useless
* It must still be in PersistentRepr for remote serialization
* I didn't want to change to the built in sender when looping to the
journal because keeping it together with the message makes it easier
to do batching (queueing)
* adjust tck
2015-06-18 12:46:50 +02:00
Patrik Nordwall
b7297e2887
Merge pull request #17696 from akka/wip-15410-singleton-name-patriknw
...
!clt #15410 Change path in ClusterSingletonProxy.props
2015-06-18 12:45:22 +02:00
Patrik Nordwall
450a43e5dd
Merge pull request #17742 from akka/wip-15644-persist-seq-patriknw
...
!per #15644 Rename persist(seq) to persistAll
2015-06-18 11:35:03 +02:00
Patrik Nordwall
40252f2cd4
Merge pull request #17634 from akka/wip-16524-rm-PersistenceFailure-patriknw
...
!per #16524 Make persistent failures fatal
2015-06-18 11:33:42 +02:00
Patrik Nordwall
23c28af469
!clt #15410 Change path in ClusterSingletonProxy.props
...
* to avoid giving the name of both singleton manager and singleton instance
2015-06-18 11:31:29 +02:00
Patrik Nordwall
bc4d480d7e
Merge pull request #17697 from akka/wip-15110-singleton-proxy-buffer-patriknw
...
!clt #15110 Use buffer instead of stash in singleton proxy and cluster client
2015-06-18 11:20:16 +02:00
Patrik Nordwall
a0e0c394fe
!clt #15110 Use buffer instead of stash in cluster client
...
* drop first in ClusterClient
2015-06-18 11:18:35 +02:00
Patrik Nordwall
e2608e7cc2
!clt #15110 Use buffer instead of stash in singleton proxy
...
* drop first in singleton proxy
2015-06-18 11:18:24 +02:00
Patrik Nordwall
b8ef08ae71
Merge pull request #17764 from akka/wip-17501-harden-ReliableProxySpec-patriknw
...
=con #17501 Increase timeouts in ReliableProxySpec
2015-06-18 11:16:10 +02:00
Patrik Nordwall
b61088e13b
Merge pull request #17692 from ennru/master
...
2.4.0-M1: Wrong version of com.typesafe.config in OSGi manifest
2015-06-18 11:15:53 +02:00
Patrik Nordwall
6fb74532b6
Merge pull request #17673 from jwcarman/jwcarman-add-osgi-contrib
...
Adding OSGi metadata to contrib module.
2015-06-18 11:15:03 +02:00
Patrik Nordwall
de5478cb21
=con #17501 Increase timeouts in ReliableProxySpec
2015-06-17 17:27:14 +02:00
Patrik Nordwall
d19f694821
Merge pull request #17490 from akka/wip-17010-logger-mailbox-patriknw
...
=act #17010 Drain log messages on system shutdown
2015-06-17 16:49:42 +02:00
Patrik Nordwall
6d26b3e591
!per Make persistent failures fatal
...
* remove PersistentFailure and RecoveryFailure messages
* use stop instead of ActorKilledException
* adjust PersistentView
* adjust AtLeastOnceDeliveryFailureSpec
* adjust sharding
* add BackoffSupervisor
2015-06-17 15:49:47 +02:00
Patrik Nordwall
156e2a0aea
=act #17010 Drain log messages on system shutdown
...
* by using a special mailbox that emits the remaining log messages
to the StandardOutLogger
2015-06-17 15:32:30 +02:00
Patrik Nordwall
1eaebcedb8
Merge pull request #17698 from akka/wip-17364-sharding-props-patriknw
...
Various small API improvements of Cluster Sharding
2015-06-16 15:27:42 +02:00
Patrik Nordwall
74b97b3bd4
!per #15644 Rename persist(seq) to persistAll
2015-06-16 15:26:48 +02:00
Patrik Nordwall
5fab2b4521
!cls #16422 Rename shardResolver and idExtractor
2015-06-16 13:38:57 +02:00
Patrik Nordwall
314b00053c
Merge pull request #17704 from akka/wip-17554-sys-msg-delivery-master-patriknw
...
=rem #17554 Improve flow control of system message delivery (for validation)
2015-06-16 08:51:32 +02:00
Patrik Nordwall
dec53381b6
=rem #17554 Improve flow control of system message delivery
...
When watching many (5000) actors at the same time the
following problems were found:
* first send of a sys msg is sent without any flow control
=> limit the number of outstanding sys msg by using
the buffer to send them later (ordinary resend)
* when msg cannot be written sys msg is dropped (relying on resend),
but that cause message re-ordering and negative acknowledgment,
which is very costly
=> buffer the sys msg on write failure
=> minor optimization of AckedReceiveBuffer
I also made the resend-limit configurable.
(cherry picked from commit ecfc271e9a9d7efcf76945632d89c78740291cc6)
2015-06-16 06:55:24 +02:00
Konrad Malawski
5fe64ecd4a
Merge pull request #17703 from akka/wip-17583-sys-msg-buf-size-master-patriknw
...
=rem #17583 Increase default value of system-message-buffer-size (for validation)
2015-06-15 17:07:08 +02:00
Patrik Nordwall
ecd19ecf06
=rem #17583 Increase default value of system-message-buffer-size
...
(cherry picked from commit 8cdf837c1f36edbd3b4d5cecaec8928e6b9c4994)
2015-06-12 16:28:55 +02:00
drewhk
078019c906
Merge pull request #17539 from akka/wip-17530-blocking-CTD-∂π
...
=act #17530 fix BatchingExecutor vs. CallingThreadDispatcher
2015-06-12 15:53:12 +02:00
Patrik Nordwall
70024298ac
!cls #16422 Rename Entry to Entity in sharding
2015-06-11 10:00:43 +02:00
Patrik Nordwall
e8a5ad7292
!cls java8 Optional
2015-06-11 10:00:43 +02:00
Patrik Nordwall
25ba89a98b
=cls #15614 Change persistenceId for sharding coordinator
2015-06-11 10:00:43 +02:00
Patrik Nordwall
8276420a89
=cls #15619 Use event counting instead of time based snapshot in sharding
2015-06-11 10:00:42 +02:00
Patrik Nordwall
c9a2447867
+cls #15330 Add GetCurrentRegions, for testing
2015-06-11 10:00:42 +02:00
Patrik Nordwall
294659e2fe
=cls #15330 Enable configuration of coordinator singleton
2015-06-11 10:00:42 +02:00
Patrik Nordwall
8de24f38ca
!cls #17158 Add configuration of sharding journal
...
* Use same type of settings object as in cluster-tools
* These settings can be different for different entity types
2015-06-11 10:00:41 +02:00
Patrik Nordwall
c1d5221bf8
!clt #17364 Make ShardRegion.props internal
...
* the extension api is enough
* simplify how roles are specified
* make proxy mode more explicit by seperate
method `startProxy`
2015-06-11 10:00:41 +02:00
Enno Runne
fa4a1e1413
Changed version for com.typesafe.config in OSGi manifest (was 1.2.x) to same as in Dependencies (1.3.0)
2015-06-10 11:22:14 +02:00
James Carman
b537084de3
Adding OSGi metadata to contrib module.
2015-06-06 09:16:49 -04:00
Konrad Malawski
9a762ff10e
Merge pull request #17639 from leonidb/fix-17630-PersistenceFSMActorSpec-failure
...
=per #17630 FAILED: PersistenceFSMActorSpec
2015-06-03 18:22:28 +02:00
leonidb
47348f6280
=per #17630 FAILED: PersistenceFSMActorSpec
...
* Changed the timeouts to make tests less sensitive to environment issues
* Marked the timeout tests as TimingTest
2015-06-03 15:56:19 +03:00
Patrik Nordwall
10f039f70d
Merge pull request #17526 from akka/wip-13909-cluster-client-watch-patriknw
...
=con #13909 Don't use remote watch in ClusterClient
2015-06-02 16:57:45 +02:00
Patrik Nordwall
7686fa523e
=con #13909 Don't use remote watch in ClusterClient
...
* because it will result in quarantine if failure
detection triggers and that kind of coupling is
exactly what is not desired for a ClusterClient
* replace by simple heartbeat failure detection,
DeadlineFailureDetector
* DeadLetterSuppression
2015-06-02 15:22:09 +02:00
Patrik Nordwall
b99b8090f0
Merge pull request #17604 from akka/wip-17567-DeadlineFailureDetector-patriknw
...
=rem #17567 Adjust parameters for DeadlineFailureDetector
2015-06-02 15:07:02 +02:00
Patrik Nordwall
5786c7ca22
Merge pull request #17527 from akka/wip-16050-passivate-region-patriknw
...
+cls #16050 Support graceful shutdown of ShardRegion
2015-06-02 15:04:39 +02:00
Patrik Nordwall
1be5bb48df
+cls #16050 Support graceful shutdown of ShardRegion
...
* possibility to define handOffStopMessage that is used
for stopping the entries, both when graceful shutdown
and rebalance
2015-06-02 15:04:20 +02:00
Patrik Nordwall
1dac401099
Merge pull request #17601 from akka/wip-17576-manifest-patriknw
...
+act #17576 Support serializer with string manifest
2015-06-01 13:46:17 +02:00
Patrik Nordwall
740f006a38
+act #17576 Support serializer with string manifest
...
* useful when evolution is needed, e.g. Akka Persistence
* docs, comments, cluster-metrics and cluster-tools serializers
2015-06-01 13:45:31 +02:00
Patrik Nordwall
d2a00d3b98
Merge pull request #16255 from leonidb/master
...
+per #15279 FSM for PersistentActor
2015-06-01 13:13:47 +02:00
Konrad Malawski
757b277e54
Merge pull request #17608 from akka/wip-17606-ActorPath-bin-compat-patriknw
...
=act #17606 Revert abstract class change of ActorPath
2015-06-01 13:13:37 +02:00
Konrad Malawski
aeb2302c2f
Merge pull request #17620 from kukido/kukido-numbered-reference
...
=doc Changed style for footnote backreference
2015-05-31 20:46:32 +02:00
Andrey Myatlyuk
468e8507bc
=doc Changed style for footnote backreference
2015-05-30 22:59:11 -07:00
Konrad Malawski
826072c7a7
Merge pull request #17619 from stephennancekivell/patch-1
...
Fix code formatting.
2015-05-31 00:55:40 +02:00
Stephen Nancekivell
e4fa103577
Fix code formatting.
2015-05-31 08:52:21 +10:00
leonidb
09b6abd614
+per #15279 FSM for PersistentActor
2015-05-29 18:30:38 +03:00