Commit graph

10774 commits

Author SHA1 Message Date
Roland
a151afbe68 link to Config lib docs, see #2296 2012-06-30 13:16:16 +02:00
Viktor Klang
8ede1f55e9 Moving to s.c.EC and s.c.A, compiles but tests aren't passing 2012-06-29 16:40:36 +02:00
Viktor Klang
e62a0eee1c Merge with master 2012-06-29 16:07:36 +02:00
Viktor Klang
0bf45a9403 Initial work in moving to scala.concurrent.Await + Awaitable 2012-06-29 16:06:26 +02:00
Roland
d7bed79730 add JavaTestKit, see #1952
- it’s a completely new-written thing in pure Java, so that “protected”
  modifiers actually work and no ghost errors appear wrt. inheriting
  from PartialFunction or similar
- it also features integration with the EventFilter
- all closure-based constructs are modeled as inner classes of the
  JavaTestKit, where the user needs to override a single method which
  will then be executed
2012-06-29 14:42:11 +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
Viktor Klang
1f6f2c1897 The unb0rkening 2012-06-29 14:07:38 +02:00
Viktor Klang
54a3a44bf8 #2292 - Removing akka.util.Duration etc and replace it with scala.concurrent.util.Duration 2012-06-29 13:33:20 +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
Viktor Klang
4f1caeefd4 Merge branch 'master' into wip-scala210M4-√ 2012-06-29 10:07:12 +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
Josh Gao
feb6798771 Cache time unit for ZMQ poll duration 2012-06-28 14:31:53 -07: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
Viktor Klang
dec7824de8 Merge branch 'master' into wip-scala210M4-√ 2012-06-28 15:55:47 +02:00
Viktor Klang
1a7f29aaec Making everything compile and tests pass 2012-06-28 15:33:49 +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
9ac9e88c31 Switching to applyOrElse for receiveMessage in ActorCell 2012-06-28 11:34:41 +02:00
Viktor Klang
ecc07d732c Adding the zmq binding for 2.10-m4 2012-06-28 11:34:20 +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
Joshua Gao
535df04dc2 Update polling for compatibility with ZMQ
ZMQ 2.0 poll() accepts its duration in microseconds, but 3.0+ accepts
milliseconds, causing poll to block for 1000 times as long as it should.
2012-06-27 17:15:06 -07:00
Viktor Klang
1eea97e962 Enabling -target:1.6 (GenASM) but it currently uses a hack to run it against the latest 2.10-SNAPSHOT 2012-06-28 01:54:31 +02:00
phaller
01f353ddb7 Merge branch 'master' of github.com:akka/akka 2012-06-27 19:14:45 +02:00
phaller
8a88edc302 Stash docs: add paragraphs about performance and restarts 2012-06-27 19:10:21 +02:00
phaller
1f1f31f11c Resolve merge conflicts 2012-06-27 18:49:17 +02:00
Gert Vanthienen
be4119a2bd Merge remote-tracking branch 'akka/master' into osgi 2012-06-27 14:31:41 +02:00
Björn Antonsson
4e60362356 Make FailureDetector.remove clean out information about address. See #2277 2012-06-27 14:05:22 +02:00
Gert Vanthienen
85cf1c0580 Add types to API methods and clarify Scaladocs 2012-06-27 14:01:09 +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
Viktor Klang
b74c9bc736 Removing dead FIXME 2012-06-27 00:28:59 +02:00
Viktor Klang
34decf4e0f Adding tailrec annotation on ActorModelSpec.await 2012-06-26 23:37:00 +02:00
Viktor Klang
f20d6d1a08 Removing all uses of 'return' and removing the ZeroMQExtension implicit 2012-06-26 23:29:20 +02:00