Patrik Nordwall
1ccb9fe7ec
Note about URLEncode instead of MD5, see #2290
2012-07-04 11:58:51 +02:00
Patrik Nordwall
9bf5a74f92
Merge branch 'master' into wip-2290-leader-merge-patriknw
...
Conflicts:
akka-cluster/src/test/scala/akka/cluster/ClusterConfigSpec.scala
2012-07-04 11:46:28 +02:00
Patrik Nordwall
98d78db80a
Merge pull request #568 from akka/wip-2287-LeaderLeavingSpec-patriknw
...
Fix time sensitivity in LeaderLeavingSpec, see #2287
2012-07-04 02:42:38 -07:00
Roland
52e1881ece
move 'repl' script into AkkaBuild as initialCommands, thanks Pete!
2012-07-04 11:30:02 +02:00
Viktor Klang
062fe0fe9a
Aligning the latches in the AgentSpec optimially for the test cases
2012-07-03 23:16:37 +02:00
Viktor Klang
602c83f451
Changing implementation of AgentSpec not to do Thread.sleep
2012-07-03 23:12:35 +02:00
Viktor Klang
d4f759646c
Prolonging the timeouts for the ProducerRegistryTest
2012-07-03 21:26:05 +02:00
Patrik Nordwall
63d6ac2a7e
Change auto-down default to off, see #2304
2012-07-03 16:36:11 +02:00
Björn Antonsson
b92e22acda
Merge branch 'master' of github.com:akka/akka
2012-07-03 16:10:55 +02:00
Björn Antonsson
0c38dac2ea
Doc typo change and clarification
2012-07-03 16:10:42 +02:00
Viktor Klang
95e95d28c3
Merge branch 'master' of github.com:akka/akka
2012-07-03 11:45:42 +02:00
Viktor Klang
b5eea69ebb
Fixing OSGi tests by making them serially executed.
2012-07-03 11:43:59 +02:00
Patrik Nordwall
962e4a9638
Document how to boot up an Akka/play-mini application, see #2272
2012-07-03 11:28:55 +02:00
Björn Antonsson
18f113de68
Stop SBT from buffering test output to ease bug hunting on Jenkins
2012-07-03 11:19:40 +02:00
Patrik Nordwall
aa88818f71
Fix time sensitivity in NodeLeavingAndExitingSpec, see #2289
2012-07-03 11:09:34 +02:00
Patrik Nordwall
e5979bc31c
Gossip merge in large cluster, #2290
...
* Trying to simultaneously resolving conflicts at several nodes creates new conflicts.
Therefore the leader resolves conflicts to limit divergence. To avoid overload there
is also a configurable rate limit of how many conflicts that are handled by second.
* Netty blocks when sending to broken connections. ClusterHeartbeatSender actor
isolates sending to different nodes by using child workers for each target
address and thereby reduce the risk of irregular heartbeats to healty
nodes due to broken connections to other nodes.
2012-07-02 23:00:41 +02:00
Patrik Nordwall
c09caebe8a
Small refactoring of cluster actors
...
* Separate actor for heartbeats, so they are more isolated from gossip
messages
* Configuration property for dispatcher to use for the cluster actors
2012-07-02 23:00:41 +02:00
Roland
ddadb1bb06
reuse dispatcher thread for remoting in REPL
2012-07-02 08:15:52 +02:00
Viktor Klang (√)
ec585ed4fa
Merge pull request #462 from oschulz/bs-iterators
...
ByteString performance improvements and support for binary I/O
2012-07-01 09:49:58 -07:00
Oliver Schulz
777addc66c
Merge branch master into bs-iterators
...
Resolved Conflicts:
akka-actor/src/main/scala/akka/util/ByteString.scala
2012-07-01 17:29:12 +02:00
Viktor Klang
3797b72c45
Making sure that OSGi docs don't break the build and making sure that the osgi artifacts are bundled in the project
2012-07-01 13:31:11 +02:00
Viktor Klang (√)
34b05e554b
Merge pull request #500 from gertv/osgi
...
Proposal for an akka-osgi module
2012-07-01 03:48:41 -07:00
Roland
b684eb1d2f
re-add “repl” script for priming the REPL
2012-06-30 21:04:13 +02:00
Gert Vanthienen
4e3b42f893
Merge remote-tracking branch 'akka/master' into osgi
2012-06-30 20:30:53 +02:00
Gert Vanthienen
3204e8a426
A few more code-style improvements and an easier API for the activator
2012-06-30 20:30:36 +02:00
Roland
a151afbe68
link to Config lib docs, see #2296
2012-06-30 13:16:16 +02:00
Gert Vanthienen
88c1f69050
A few more code-style fixes
2012-06-29 14:12:36 +02:00
Gert Vanthienen
b136fe6c69
Merge remote-tracking branch 'akka/master' into osgi
2012-06-29 14:12:01 +02:00
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
f970c87ea4
Fix time sensitivity in LeaderLeavingSpec, see #2287
2012-06-29 09:38:06 +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
Gert Vanthienen
be4119a2bd
Merge remote-tracking branch 'akka/master' into osgi
2012-06-27 14:31:41 +02:00