Björn Antonsson
675dfd9182
Keep the cluster node membership change listeners when joining.
2012-06-29 13:24:46 +02:00
Björn Antonsson
6ad96c2579
Review changes
2012-06-29 13:24:46 +02:00
Björn Antonsson
574ff26bb4
Support for re-JOINING a node that have been DOWN. See #1908
2012-06-29 13:24:46 +02:00
Björn Antonsson
db1175e1f3
Bringing UnreachableNodeRejoinsClusterSpec up to speed with master
2012-06-29 13:24:46 +02:00
Björn Antonsson
dd042e3573
Group multiple awaitCond into single one
2012-06-29 13:24:46 +02:00
Björn Antonsson
9691dd0325
Changes after review
2012-06-29 13:24:46 +02:00
Björn Antonsson
2ea0bba9e9
Cluster node that is UNREACHABLE and rejoins. see #2160
2012-06-29 13:24:46 +02:00
Patrik Nordwall
3d7360cd3c
Merge pull request #567 from akka/wip-2239-large-cluster-patriknw
...
Test and improve gossip in large cluster
2012-06-29 04:12:55 -07:00
Patrik Nordwall
ab3a26d0d2
Fix LogRoleReplace, remote lifecyle not logged
2012-06-29 10:57:34 +02:00
Patrik Nordwall
d47ff04c03
Moved GossipDifferentViewProbability to config, see #2253
2012-06-29 08:56:58 +02:00
Patrik Nordwall
211732391d
Minor improvement of LargeClusterSpec, see #2239
2012-06-29 08:42:52 +02:00
Patrik Nordwall
e1f0146a06
Merge branch 'master' into wip-2239-large-cluster-patriknw
2012-06-28 18:00:23 +02:00
Viktor Klang
0517fac42e
Making use-dispatcher-for-io also used for the client connector
2012-06-28 17:24:14 +02:00
Patrik Nordwall
2da1a912fe
Improve efficiency of gossip, see #2193 and #2253
...
* Essentially as already described in cluster specification,
but now fully implemented and tested with LargeClusterSpec
* Gossip to nodes with different view (using seen table)
with certain probability
* Gossip chat, gossip back to sender
* Immediate gossip to joining node
* Updated some tests to reflect current implementation
2012-06-28 11:41:48 +02:00
Patrik Nordwall
aca66de732
Test gossip in large cluster, see #2239
2012-06-28 11:41:28 +02:00
Patrik Nordwall
a900052f68
Propagate akka system properties to multi-node tests, see #2280
...
* Change build to propagate all system properties starting with 'akka.'
to multi-jvm and multi-node tests.
* Adjusted AkkaSpec and MultiNodeSpec to use load of the config, which
means that default overrides (system properties) are used.
2012-06-28 11:40:53 +02:00
Viktor Klang
ebfda69c83
adding RCLE test
2012-06-28 11:13:30 +02:00
Viktor Klang
4a334bd4bc
Adding test for logging of RLCEs
2012-06-28 11:07:40 +02:00
Viktor Klang
54a9fc3035
#2279 - making logging of RLCEs configurable
2012-06-28 10:44:23 +02:00
Björn Antonsson
35056d765d
Adding test case duration output to the multi-jvm tests
2012-06-28 08:51:09 +02:00
Björn Antonsson
4e60362356
Make FailureDetector.remove clean out information about address. See #2277
2012-06-27 14:05:22 +02:00
Patrik Nordwall
3011c6ebcf
Fix wrong order of constructor params in AccrualFailureDetector
2012-06-27 11:19:20 +02:00
patriknw
243f0205e4
Merge pull request #564 from akka/wip-2265-split-brain-patriknw
...
Test split brain scenario, see #2265
2012-06-27 02:16:06 -07:00
Patrik Nordwall
133e1561c1
Adjusted comment based on feedback, see #2265
2012-06-27 10:58:48 +02:00
Patrik Nordwall
932ea6f98a
Test split brain scenario, see #2265
2012-06-26 18:25:42 +02:00
Patrik Nordwall
aed78f702b
Workaround for SI-5986, see #2275
...
* Add new operators :+ and :++ by implicit conversion
* Unfortunately this means that we must remember to use
these until SI-5986 is fixed. Is there a better way?
2012-06-26 18:19:33 +02:00
patriknw
a4e27aaea6
Merge pull request #560 from akka/wip-2267-seed-before-singleton-patriknw
...
Join seed nodes before becoming singleton cluster, see #2267
2012-06-26 04:19:48 -07:00
Björn Antonsson
344824c22e
Adding test case duration output to the tests
2012-06-26 11:58:04 +02:00
Björn Antonsson
aa2de6aacd
Fixed RoutingSpec test. See #2268
2012-06-26 10:34:09 +02:00
Patrik Nordwall
05c9424955
Merge branch 'wip-2271'
2012-06-26 09:51:31 +02:00
Patrik Nordwall
a3ceb40754
Start seed nodes sequentially in JoinSeedNodeSpec, see #2271
2012-06-26 09:51:04 +02:00
Peter Vlugter
86449fd12d
Explicitly name Akka.pdf in sphinx doc generation
2012-06-26 12:09:59 +12:00
Patrik Nordwall
25996bf284
Join seed nodes before becoming singleton cluster, see #2267
...
* self is initially not member (in gossip state)
* if the join to seed nodes timeout it joins itself, and becomes
singleton cluster
* remove the special case handling of singelton cluster in gossip
merge, since singleton cluster is not the normal state when joining
any more
2012-06-25 21:34:14 +02:00
patriknw
df7f558c2a
Merge pull request #559 from akka/wip-2263-gossip-unreachable-patriknw
...
Don't gossip to unreachable, see #2263
2012-06-25 12:01:15 -07:00
Patrik Nordwall
2cd38e2004
Merge branch 'master' into wip-2263-gossip-unreachable-patriknw
...
Conflicts:
akka-cluster/src/main/scala/akka/cluster/Cluster.scala
2012-06-25 20:59:50 +02:00
Patrik Nordwall
97bf8c4bb5
Cleanup of comments, see #2263
2012-06-25 20:46:48 +02:00
patriknw
58dcff2d7e
Merge pull request #556 from akka/wip-2219-seed-nodes-patriknw
...
Reintroduce 'seed' nodes, see #2219
2012-06-25 11:42:57 -07:00
Patrik Nordwall
20fc0c42a2
Merge branch 'master' into wip-2219-seed-nodes-patriknw
...
Conflicts:
akka-cluster/src/main/scala/akka/cluster/AccrualFailureDetector.scala
akka-cluster/src/main/scala/akka/cluster/ClusterSettings.scala
2012-06-25 20:40:06 +02:00
Patrik Nordwall
738565883b
Add join-seed-node-timeout config, see #2219
2012-06-25 20:20:11 +02:00
Jonas Bonér
5f1016c57b
Merged with master
2012-06-25 17:27:05 +02:00
Björn Antonsson
de7a14ee01
Merge branch 'master' into wip-2230-race-in-test-conductor-shutdown-ban
2012-06-25 15:56:25 +02:00
Patrik Nordwall
66bcca8a91
Shorter gossip interval still needed
2012-06-25 15:46:30 +02:00
Patrik Nordwall
cba64403a7
Don't gossip to unreachable, see #2263
...
* Also, ignore gossip from unreachable, see #2264
* Update gossip protocol in cluster doc
2012-06-25 15:23:15 +02:00
Björn Antonsson
e2037e254b
Merge branch 'master' into wip-2230-race-in-test-conductor-shutdown-ban
2012-06-25 14:40:12 +02:00
viktorklang
32604bb3d8
Merge pull request #558 from akka/wip-2260-new-kid-must-be-watchable-√
...
#2260 - making sure that Terminated deregisters the watch from the kid a...
2012-06-25 03:28:53 -07:00
Viktor Klang
c402d5e809
Switching to our embedded Murmur hash
2012-06-25 12:24:35 +02:00
Viktor Klang
29377e0b41
#2260 - making sure that Terminated deregisters the watch from the kid and then propagates it to the normal receive
2012-06-25 12:12:30 +02:00
Viktor Klang
ed1078718a
Merge branch 'master' of github.com:akka/akka
2012-06-25 11:43:39 +02:00
Viktor Klang
cc48643467
Upgrading Netty to 3.5.1-Final
2012-06-25 11:41:40 +02:00
Roland
785bda6663
add simple script for priming the REPL
2012-06-25 11:40:04 +02:00