Jonas Bonér
475635fdd0
Merge branch 'wip-gossipping-jboner' of github.com:jboner/akka into wip-gossipping-jboner
2012-01-31 13:34:34 +01:00
Jonas Bonér
0fa184560c
Moved Gossiper, FailureDetector and VectorClock (with tests) to the akka-cluster module. Deleted all old unused cluster code (ZooKeeper-based stuff).
...
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2012-01-31 13:34:06 +01:00
Jonas Bonér
64301f5d77
Moved failure detector config from 'remote' to 'cluster'
2012-01-31 13:34:06 +01:00
Jonas Bonér
f914dfe83b
Merged with master.
...
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2012-01-31 13:34:06 +01:00
Jonas Bonér
c6fb6def13
Enhanced the Gossip state with member status, ring convergence flags etc.
...
* Added member status, ring convergence flags etc to Gossip state.
* Updated Gossiper to use Member throughout instead of ParsedTransportAddress.
* Commented out cluster membership updating to be replaced by the one in the cluster specification.
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2012-01-31 13:34:06 +01:00
Jonas Bonér
56b94227d3
Added some options to the cluster config section. Moved gossip config from remote to cluster section.
...
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2012-01-31 13:34:06 +01:00
Jonas Bonér
4b0b985f98
Added test for testing the Failure Detector when used together with Gossiper and a set of remote cluster nodes.
...
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2012-01-31 13:34:05 +01:00
Jonas Bonér
135f1e3002
Added logging to AccrualFailureDetector
...
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2012-01-31 13:34:05 +01:00
Jonas Bonér
642be72a6b
Added 'Versioned' abstraction which is versioned through a VectorClock (including tests).
...
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2012-01-31 13:34:05 +01:00
Jonas Bonér
04cf3ea7db
Added initial join cluster through seed nodes phase to Gossiper plus misc other fixes and additions.
...
- Added JoinCluster phase (connect and get initial data from seed nodes) to Gossiper.
- Added '/system/cluster' daemon actor to Gossiper responsible for gossip communication.
- Added various config options to Gossiper.
- Fixed misc bugs in Gossiper.
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2012-01-31 13:34:05 +01:00
Jonas Bonér
e24238377f
Minor code and ScalaDoc formatting changes.
...
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2012-01-31 13:34:05 +01:00
Jonas Bonér
6db989ffa3
Fixed ugly logging in NettyRemoteSupport (plus misc minor formatting).
...
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2012-01-31 13:34:05 +01:00
Jonas Bonér
3088201bb8
Changed akka.util.Timer to use nanos and added a 'timeLeft' method.
...
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2012-01-31 13:34:05 +01:00
Jonas Bonér
9a7b234ec2
Changed copyright header to Typesafe.
...
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2012-01-31 13:34:05 +01:00
Jonas Bonér
418ab3f6f6
Moved Gossiper, FailureDetector and VectorClock (with tests) to the akka-cluster module. Deleted all old unused cluster code (ZooKeeper-based stuff).
...
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2012-01-31 13:33:04 +01:00
Viktor Klang
4c2a44ec7a
Removing JMX from akka-actor
2012-01-31 11:02:56 +01:00
viktorklang
2169ce4b76
Merge pull request #280 from jboner/wip-1728-fjpool-√
...
Wip 1728 fjpool √
2012-01-31 01:22:51 -08:00
Viktor Klang
d0d2bee5c6
Adding correct classloader to executor config
2012-01-31 10:22:20 +01:00
Viktor Klang
30c45c4a8d
Merge branch 'wip-1728-fjpool-√' of github.com:jboner/akka into wip-1728-fjpool-√
2012-01-31 10:14:39 +01:00
Viktor Klang
3d226cb8ef
Switching to fork join as default dispatcher and adding tests for it
2012-01-31 10:12:45 +01:00
Viktor Klang
3fb62e1d9c
Updated to latest jsr166y FJ
2012-01-31 10:01:29 +01:00
Patrik Nordwall
7f684456f2
Rewrite ActorTimeoutSpec not to be iffy. See #1593
2012-01-31 09:27:21 +01:00
patriknw
c9b9a94a9f
Merge pull request #279 from jboner/wip-1717-hotswap-patriknw
...
Move hotswap stack into Actor trait. See #1717
2012-01-30 23:35:45 -08:00
Patrik Nordwall
6fbd72591e
Review comments. See #1717
2012-01-31 08:34:17 +01:00
Patrik Nordwall
799ab8b482
Fixed import clash when using java7, fj in java.util.concurrent._. See #1728
2012-01-30 20:38:40 +01:00
Patrik Nordwall
1f47e93088
Adjusted performance benchmarks for fjpool. See #1728
2012-01-30 20:37:52 +01:00
Jonas Bonér
e8892eb387
Moved failure detector config from 'remote' to 'cluster'
2012-01-30 19:57:05 +01:00
Jonas Bonér
ad1c84b950
Merged with master.
...
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2012-01-30 19:40:28 +01:00
Viktor Klang
32b5e53146
Renaming tests to reflect current APIs
2012-01-30 17:42:50 +01:00
Viktor Klang
1a5e7590ea
Adding tests for tryRecover and andThen
2012-01-30 17:32:24 +01:00
Viktor Klang
5d2669769f
Making the ExecutionContext protected and adding tryRecover
2012-01-30 17:01:47 +01:00
Patrik Nordwall
269ff0aa96
ZeroMQ module's ConcurrentSocketActorSpec fails.
...
* Fixed usage of extension. See #1746
* Clarified usage of load extensions in docs. See #1745
2012-01-30 16:55:03 +01:00
Jonas Bonér
e166c74f8d
Enhanced the Gossip state with member status, ring convergence flags etc.
...
* Added member status, ring convergence flags etc to Gossip state.
* Updated Gossiper to use Member throughout instead of ParsedTransportAddress.
* Commented out cluster membership updating to be replaced by the one in the cluster specification.
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2012-01-30 16:41:43 +01:00
Jonas Bonér
b012a9a7be
Added some options to the cluster config section. Moved gossip config from remote to cluster section.
...
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2012-01-30 16:38:11 +01:00
Jonas Bonér
f73bee3dcd
Added test for testing the Failure Detector when used together with Gossiper and a set of remote cluster nodes.
...
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2012-01-30 16:38:10 +01:00
Jonas Bonér
5f107e7b9f
Added logging to AccrualFailureDetector
...
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2012-01-30 16:38:10 +01:00
Jonas Bonér
c944dafda4
Added 'Versioned' abstraction which is versioned through a VectorClock (including tests).
...
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2012-01-30 16:37:10 +01:00
Jonas Bonér
98d4864e04
Added initial join cluster through seed nodes phase to Gossiper plus misc other fixes and additions.
...
- Added JoinCluster phase (connect and get initial data from seed nodes) to Gossiper.
- Added '/system/cluster' daemon actor to Gossiper responsible for gossip communication.
- Added various config options to Gossiper.
- Fixed misc bugs in Gossiper.
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2012-01-30 16:37:10 +01:00
Viktor Klang
465c29107d
Migrating tests to use the new config for dispatchers
2012-01-30 16:34:25 +01:00
Jonas Bonér
d7ae9f275c
Minor code and ScalaDoc formatting changes.
...
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2012-01-30 16:26:52 +01:00
Jonas Bonér
cef742c5db
Fixed ugly logging in NettyRemoteSupport (plus misc minor formatting).
...
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2012-01-30 16:25:55 +01:00
Jonas Bonér
6cb887e1a5
Changed akka.util.Timer to use nanos and added a 'timeLeft' method.
...
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2012-01-30 16:23:29 +01:00
Jonas Bonér
12d8b5bf4b
Changed copyright header to Typesafe.
...
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2012-01-30 16:23:29 +01:00
Jonas Bonér
945ab2c6ab
Merge branch 'master' of github.com:jboner/akka
2012-01-30 16:12:24 +01:00
Jonas Bonér
118202f818
Enabled zeromq extension for the zeromq tests
2012-01-30 16:12:11 +01:00
Viktor Klang
8bc6513911
Merge branch 'master' into wip-1728-fjpool-√
2012-01-30 16:08:04 +01:00
Roland
9d388f2de6
Merge branch 'wip-1685-remote-cleaup-∂π'
2012-01-30 15:44:32 +01:00
Viktor Klang
54645b775c
Merge branch 'wip-1728-fjpool-√' of github.com:jboner/akka into wip-1728-fjpool-√
2012-01-30 15:35:21 +01:00
Viktor Klang
847a2e1885
Adding support for the ForkJoinPool
2012-01-30 15:34:56 +01:00
Patrik Nordwall
8c5d10df8e
Fixed memory leak in doc tests. See #1743
2012-01-30 14:51:25 +01:00