Commit graph

482 commits

Author SHA1 Message Date
Jonas Bonér
ea95588a50 Fixed broken tests: NewLeaderChangeListenerMultiJvmSpec and ReplicationTransactionLogWriteThroughNoSnapshotMultiJvmSpec.
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-08-18 15:53:08 +02:00
Jonas Bonér
67e0c59982 Fixed broken test ReplicationTransactionLogWriteBehindNoSnapshotMultiJvmSpec
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-08-18 14:13:12 +02:00
Jonas Bonér
dfc1a68aac Fixed race condition in initial and dynamic management of node connections in Cluster
* Using CAS optimistic concurrency using versioning to fix initial and dynamic management of node connections in Cluster
* Fixed broken bootstrap of ClusterNode - reorganized booting and removed lazy from some fields
* Removed 'start' and 'isRunning' from Cluster
* Removed 'isStarted' Switch in Cluster which was sprinkled all-over cluster impl
* Added more and better logging
* Moved local Cluster ops from Cluster to LocalCluster
* Rewrote RoundRobinFailoverMultiJvmSpec to be correct
* RoundRobinFailoverMultiJvmSpec now passes
* Minor reformatting and edits

Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-08-18 11:35:14 +02:00
Vasil Remeniuk
b121da7d2b Scatter-gather router. ScatterGatherRouter boradcasts the message to all connections of a clustered actor, and aggregates responses due to a specified strategy. Fixes #1111
* ScatterGatherRouter can be mixed in with other router types, and inherit their behavior on processing standard and broadcast messages
        * ScatterGatherFirstCompletedRouter is a sample implementation of a ScatterGatherRouter that gathers the first reply came from connections
        * Multi-JVM tests are commented out so far (custom routers dooesn't work well in a clustered mode, so far), until #1109 is closed
2011-08-17 10:21:27 +03:00
Peter Veentjer
3159a80cdc More work on trying to get jenkins to run again 2011-08-13 11:23:12 +03:00
Peter Veentjer
1d4505d35b Attemp to get jenkinks running again; added .start after actorOf for clusteredActorRef 2011-08-13 08:54:05 +03:00
Viktor Klang
37a6844d46 Changing default connection timeout to 100 seconds and adding Future Java API with tests 2011-08-12 17:26:26 +02:00
Peter Veentjer
45101a62eb removal of some unwanted println in test 2011-08-12 10:54:20 +03:00
Peter Veentjer
0c58b38a5a RoutedActorRef makes use of composition instead of inheritance. Solves ticket 1075 and 1062 (broken roundrobin router)* 2011-08-12 10:03:33 +03:00
Peter Veentjer
c8e938a44c ticket #992: misc fixes for transaction log, processed review comments 2011-08-08 20:57:01 +03:00
Peter Veentjer
74b425fdc7 Fix of failing ClusterActorRefCleanupMultiJvmSpec: also removed some debugging code 2011-08-08 18:45:16 +03:00
Peter Veentjer
e3107715c1 Fix of failing ClusterActorRefCleanupMultiJvmSpec 2011-08-08 18:43:30 +03:00
Peter Veentjer
8a9e13e0ff ticket 934: fixed review comments 2011-08-07 16:15:04 +03:00
Peter Veentjer
32df67cb60 ticket #992 after merge 2011-08-06 23:10:30 +03:00
Peter Veentjer
aaec3aef77 ticket #992 2011-08-06 23:08:01 +03:00
Peter Vlugter
ea369a4b65 Quieten the multi-jvm tests 2011-08-04 16:55:27 +12:00
Peter Veentjer
320ee3cb4c ticket #934 2011-08-02 09:52:39 +03:00
Viktor Klang
0351858c9e Lots of code cleanup and bugfixes of Deployment, still not AOT/JIT separation 2011-07-26 17:12:00 +02:00
Peter Vlugter
340ed11de5 Reformat with scalariform 2011-07-26 18:33:59 +12:00
Peter Veentjer
96cc0a00b4 ticket #958 2011-07-26 08:16:26 +03:00
Viktor Klang
4e6dd9e74e The Unb0rkening 2011-07-19 15:30:35 +02:00
Peter Veentjer
5635c9f76a ticket 974 2011-07-18 17:55:48 +03:00
Viktor Klang
c6297faa6f Increasing timeouts for the RoundRobin2Replicas multijvm test 2011-07-15 15:58:11 +02:00
Peter Veentjer
f93624e7e0 ticket 972 2011-07-15 08:12:15 +03:00
Viktor Klang
9d71be7778 Updating copyright section to Typesafe Inc. etc 2011-07-14 16:03:08 +02:00
Viktor Klang
d52267b480 Reviving BadAddressDirectRoutingMultiJvmSpec, MultiReplicaDirectRoutingMultiJvmSpec, SingleReplicaDirectRoutingMultiJvmSpec, RoundRobin2ReplicasMultiJvmSpec 2011-07-14 11:38:12 +02:00
Viktor Klang
31ad9db634 Enabling 'cluster' for the routing tests 2011-07-13 18:08:27 +02:00
Peter Veentjer
54f79aa86f disabled test because they keep failing, will be fixed later 2011-07-11 21:10:12 +03:00
Peter Veentjer
8e57d6285d moved sources 2011-07-11 18:10:01 +03:00
Peter Veentjer
4de3aecf49 moved files to a different directory 2011-07-11 18:06:31 +03:00
Peter Veentjer
8b90bd5aba Merge branch 'master' of github.com:jboner/akka 2011-07-11 17:21:56 +03:00
Peter Vlugter
c0d60a17c6 Move multi-jvm tests to src/multi-jvm 2011-07-11 11:56:38 +12:00