Jonas Bonér
1663bf4ac1
Rewrote and abstracted remote failure detection and added BannagePeriodFailureDetector.
...
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-09-08 19:48:11 +02:00
Jonas Bonér
47bfafe81e
Moved FailureDetector trait and utility companion object to its own file.
...
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-09-08 19:46:05 +02:00
Jonas Bonér
72e0c60909
Reformatting.
...
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-09-08 19:45:16 +02:00
Jonas Bonér
603a0624bc
Added old 'clustering.rst' to disabled documents. To be edited and included into the documentation.
...
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-09-08 16:03:59 +02:00
Jonas Bonér
bf7ef7234a
Refactored and renamed API for FailureDetector.
...
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-09-01 14:58:18 +02:00
Jonas Bonér
089dd26870
Removed the ClusterProtocol.proto file
2011-08-31 16:16:20 +02:00
Jonas Bonér
4fe4218855
Merged the ClusterProtocol with the RemoteProtocol.
...
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-08-31 16:00:46 +02:00
Jonas Bonér
7c1c777872
Merge branch 'master' of github.com:jboner/akka
2011-08-31 15:07:57 +02:00
Jonas Bonér
0a63350452
Added configuration for failure detection; both via akka.conf and via Deploy(..).
...
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-08-31 15:07:18 +02:00
Viktor Klang
29091130cf
Switching to geronimos 2.0 impl instead of glassfish since it's in the sbt default maven repo
2011-08-31 14:16:17 +02:00
Jonas Bonér
b362211b6f
Removed old duplicated RemoteProtocol.java.
...
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-08-31 13:27:40 +02:00
Jonas Bonér
8a55fc93d4
Fixed typos in Cluster API.
...
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-08-31 11:59:44 +02:00
Jonas Bonér
c8d738f534
Merge branch 'master' of github.com:jboner/akka
2011-08-30 18:43:06 +02:00
Jonas Bonér
e17a376236
Refactored state management in routing fail over.
...
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-08-30 18:42:35 +02:00
Jonas Bonér
eb2cf56467
Fixed toString and hashCode in config element. Fixing DeploymentSpec.
...
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-08-30 18:41:47 +02:00
Jonas Bonér
796137c933
Disabled ClusterActorRefCleanupMultiJvmSpec until fail over impl completed.
...
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-08-30 18:39:56 +02:00
Jonas Bonér
5230255f8c
Disabled the replication tests until fixed.
...
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-08-30 18:38:55 +02:00
Jonas Bonér
0881139418
Added recompiled versions of Protobuf classes, after change of package name and upgrade to Protobuf 2.4.1.
...
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-08-30 17:19:27 +02:00
Jonas Bonér
59fba76844
Disabled the replication tests until they are fixed.
...
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-08-30 17:16:39 +02:00
Viktor Klang
7bc5b2c39c
Fixing race-condition in ActorRegistry.actorFor(address)
2011-08-30 16:31:07 +02:00
Viktor Klang
e2856c0460
Removing wasteful locking in BalancingDispatcher
2011-08-30 16:30:41 +02:00
Jonas Bonér
6010e6e915
Merge branch 'master' of github.com:jboner/akka
2011-08-30 15:53:47 +02:00
Jonas Bonér
49763ec006
Changed 'connectionSize' to 'nrOfConnections'.
...
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-08-30 15:53:38 +02:00
Jonas Bonér
311cc1e1d5
Added toString to ReplicationFactor config element.
...
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-08-30 15:52:59 +02:00
Viktor Klang
548ba08cb5
#1145 - Changing private[akka] to protected[akka] in MessageDispatcher so that inheriting classes can access those methods
2011-08-30 15:50:52 +02:00
Jonas Bonér
814852bebd
Merge branch 'wip-remote-connection-failover'
2011-08-30 14:32:25 +02:00
Jonas Bonér
e0385e5203
Added failure detection to clustered and local routing.
...
Still not turned on since need deployment config support first.
Also refactored current routing quite a lot.
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-08-30 14:31:59 +02:00
Jonas Bonér
aabb5ff7ad
Fixed wrong package in NetworkFailureSpec.
...
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-08-30 13:53:36 +02:00
Jonas Bonér
1e75cd36ee
Cleaned up JavaAPI and added copyright header.
...
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-08-30 10:51:53 +02:00
Patrik Nordwall
11b2e10fa5
Fixed misstake, missed logger(instance), in previous commit
2011-08-29 19:30:12 +02:00
Patrik Nordwall
d21c58cd90
Included event.thread.getName in log message again. See #1154
2011-08-29 19:09:30 +02:00
Patrik Nordwall
40a887dcba
Use ActorRef.address as SL4FJ logger name. Fixes #1153
...
* The address might not be perfect, since it is an uuid by default, but it's better than static akka.actor.LocalActorRef
* Similar fix in StandardOutLogger
2011-08-29 17:05:18 +02:00
Patrik Nordwall
c064aee89e
Replaced toString of message with exc.getMessage when logging exception from receive. Fixes 1152
2011-08-29 16:06:33 +02:00
Jonas Bonér
344dab94f1
Misc reformatting, clean-ups and removal of '()' at a bunch of methods.
...
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-08-29 15:50:40 +02:00
Peter Vlugter
bbb9bc2c5e
Manually fix protocols for scaladoc generation. See #1017
2011-08-29 15:43:55 +02:00
Jonas Bonér
62f5d47201
Removed trailing whitespace.
...
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-08-29 15:17:13 +02:00
Jonas Bonér
0e063f0a1d
Converted tabs to spaces.
...
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-08-29 15:16:04 +02:00
Jonas Bonér
e4b91118f4
Re-added NetworkFailureSpec for emulating shaky network, slow responses, network disconnect etc.
...
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-08-29 14:55:22 +02:00
Patrik Nordwall
7da2341bed
Use slf4j logger from the incoming instance.getClass.getName. Fixes #1121
...
* Different logger based on incoming event.
* Removed format, since that should be in logback configuration.
* The stackTrace is now logged with the error(msg, throwable) method.
2011-08-29 14:47:25 +02:00
Jonas Bonér
5e290ec393
Merge branch 'master' of github.com:jboner/akka
...
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-08-29 14:26:24 +02:00
Jonas Bonér
933e4f4323
Added initial (very much non-complete) version of failure detection management system.
...
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-08-29 12:02:12 +02:00
Jonas Bonér
c797f2a3e2
Added Thread name to the formatting of Slf4j handler.
...
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-08-29 12:00:59 +02:00
Jonas Bonér
640487bc79
Removed Tab and Newline from formatting in Slf4j handler.
...
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-08-29 11:47:26 +02:00
Jonas Bonér
66f339e202
Moved all 'akka.remote' to 'akka.cluster', no more 'remote' package.
...
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-08-29 11:44:33 +02:00
Peter Veentjer
650e78b2f7
Merge ClusterActoRef & RoutedActorRef: After merge with master, part 2
2011-08-29 12:07:34 +03:00
Peter Veentjer
56d4fc7d7c
Merge ClusterActoRef & RoutedActorRef: After merge with master
2011-08-29 09:22:14 +03:00
Patrik Nordwall
e2ef8404b2
Added disclaimer about typesafe repo, and info about underlaying repositories. See #1127
...
(cherry picked from commit 11aef33e3913aee922b78fcc684416a03439d9a5)
2011-08-28 22:19:00 +02:00
Vasil Remeniuk
3cee2fc8ec
Internal Metrics API. Fixes #939
...
* Retreives metrics snapshots of the system the node is running on through JMX monitoring MBeans or Hyperic Sigar (is Sigar library is plugged)
* Allows to set metrics alteration monitors that are triggered, when specific conditions are satisfied (e.g., not enough memory left on the node)
* Nodes publish their local metrics to ZNodes
* In order to maintain good performance, metrics manager internally caches snapshots, and refreshes them from time to time from ZooKeeper
2011-08-28 16:07:19 +03:00
Peter Veentjer
ee4d241ceb
Use RoutedProps to configure Routing (local and remote). Ticket #1060
2011-08-27 08:10:25 +03:00
Viktor Klang
cb9196c690
#1146 - Switching from STringBuffer to StringBuilder for AkkaException
2011-08-26 17:52:29 +02:00