Commit graph

10539 commits

Author SHA1 Message Date
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