Commit graph

7227 commits

Author SHA1 Message Date
Viktor Klang
a909bf8d08 #1140 - Adding support for specifying ArrayBlockingQueue or LinkedBlockingQueue in akka.conf and in the builder 2011-08-24 12:42:39 +02:00
Viktor Klang
b76c02d136 #1139 - Added akka.actor.DefaultBootableActorLoaderService for the Java API 2011-08-24 12:42:26 +02:00
Jonas Bonér
8475561102 Build RemoteProtocol protobuf classes for Protobuf 2.4.1 2011-08-23 12:39:51 +02:00
Jonas Bonér
22738a242d Changed style of using empty ZK barrier bodies from 'apply()' to 'await()'
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-08-19 17:55:49 +02:00
Jonas Bonér
0ad8e6e38f Moved the Migration multi-jvm test to different package.
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-08-19 17:52:26 +02:00
Jonas Bonér
b361a79348 Removed MigrationAutomaticMultiJvmSpec since the same thing is tested in a better way in the router fail-over tests.
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-08-19 17:51:45 +02:00
Jonas Bonér
6c7c3d43a6 Fixed problem with ClusterActorRefCleanupMultiJvmSpec: added missing/unbalanced barrier.
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-08-19 17:50:11 +02:00
Jonas Bonér
8ca638e527 Merge branch 'master' of github.com:jboner/akka 2011-08-19 17:28:52 +02:00
Jonas Bonér
4a011ebdac Fixed race problem in actor initialization in Random3ReplicasMultiJvmSpec.
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-08-19 17:28:38 +02:00
Jonas Bonér
fcc3e410b4 Fixed problems with RandomFailoverMultiJvmSpec.
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-08-19 17:24:08 +02:00
Vasil Remeniuk
63e3659971 Fixed randomly failing test for Ticket #1111 2011-08-19 18:18:31 +03:00
Jonas Bonér
b371dc60ab Disabled test in Ticket1111 (scatter gather router) which fails randomly, awaiting fix.
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-08-19 17:00:57 +02:00
Jonas Bonér
950ad21117 Fixed problem with node and test infrastructure initialization order causing multi-jvm test to fail randomly.
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-08-19 15:10:13 +02:00
Jonas Bonér
5c7e0cd45d Renamed and rewrote DirectRoutingFailoverMultiJvmSpec.
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-08-19 08:31:47 +02:00
Jonas Bonér
ea92c552d3 Fixed broken tests: RoundRobin2Replicas and RoundRobin3Replicas
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-08-18 17:16:25 +02:00
Jonas Bonér
ea95588a50 Fixed broken tests: NewLeaderChangeListenerMultiJvmSpec and ReplicationTransactionLogWriteThroughNoSnapshotMultiJvmSpec.
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-08-18 15:53:08 +02:00
Jonas Bonér
67e0c59982 Fixed broken test ReplicationTransactionLogWriteBehindNoSnapshotMultiJvmSpec
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-08-18 14:13:12 +02:00
Jonas Bonér
dfc1a68aac Fixed race condition in initial and dynamic management of node connections in Cluster
* Using CAS optimistic concurrency using versioning to fix initial and dynamic management of node connections in Cluster
* Fixed broken bootstrap of ClusterNode - reorganized booting and removed lazy from some fields
* Removed 'start' and 'isRunning' from Cluster
* Removed 'isStarted' Switch in Cluster which was sprinkled all-over cluster impl
* Added more and better logging
* Moved local Cluster ops from Cluster to LocalCluster
* Rewrote RoundRobinFailoverMultiJvmSpec to be correct
* RoundRobinFailoverMultiJvmSpec now passes
* Minor reformatting and edits

Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-08-18 11:35:14 +02:00
Jonas Bonér
0daa28a891 Disabled mongo durable mailboxes until compilation error is solved 2011-08-18 10:11:58 +02:00
Vasil Remeniuk
b121da7d2b Scatter-gather router. ScatterGatherRouter boradcasts the message to all connections of a clustered actor, and aggregates responses due to a specified strategy. Fixes #1111
* ScatterGatherRouter can be mixed in with other router types, and inherit their behavior on processing standard and broadcast messages
        * ScatterGatherFirstCompletedRouter is a sample implementation of a ScatterGatherRouter that gathers the first reply came from connections
        * Multi-JVM tests are commented out so far (custom routers dooesn't work well in a clustered mode, so far), until #1109 is closed
2011-08-17 10:21:27 +03:00
Vasil Remeniuk
4e0fb4287f Merge branch 'master' of github.com:jboner/akka 2011-08-17 10:17:21 +03:00
Patrik Nordwall
21be1ac45a Docs on how to use supervision from Java is wrong. Fixes #1114 2011-08-16 09:57:30 +02:00
Vasil Remeniuk
d61b252301 Merge branch 'master' of https://github.com/jboner/akka 2011-08-16 01:18:53 +03:00
Patrik Nordwall
4e312fcc0f Instruction of how to write reference to ticket number in first line. 2011-08-15 20:48:21 +02:00
Vasil Remeniuk
ea201b4e1c Merge branch 'master' of https://github.com/jboner/akka 2011-08-15 19:35:34 +03:00
Viktor Klang
482f55f01e Merge branch 'master' of github.com:jboner/akka 2011-08-15 17:19:28 +02:00
Viktor Klang
ce2df3b05e Making TypedActor use actorOf(props) 2011-08-15 17:19:22 +02:00
Viktor Klang
5138fa9764 Removing global dispatcher 2011-08-15 11:40:21 +02:00
Jonas Bonér
879efd722c Merge branch 'master' of github.com:jboner/akka 2011-08-15 10:42:24 +02:00
Jonas Bonér
48ee9deb3a Split up the TransactionLogSpec into two tests: AsynchronousTransactionLogSpec and SynchronousTransactionLogSpec, also did various minor edits and comments.
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-08-15 10:42:09 +02:00
Roland
18b5033a53 fix cancellation of FSM state timeout by named timer messages, fixes #1108
- actually cancel state timeout timer
- increment generation timer in case it had already fired
2011-08-15 00:17:12 +02:00
Roland
2d1a54a50d Merge forward-ports from branch 'release-1.2' 2011-08-14 23:48:33 +02:00
Derek Williams
817634cbea IO: Include cause of closed socket 2011-08-14 10:12:04 -06:00
Vasil Remeniuk
93ee10d32d Merge branch 'master' of https://github.com/jboner/akka 2011-08-14 11:20:41 +03:00
Vasil Remeniuk
54bed05e58 more logging 2011-08-14 11:20:38 +03:00
Martin Krasser
90ef28f91e Avoid MatchError in typed and untyped consumer publishers 2011-08-13 10:46:46 +02:00
Peter Veentjer
3159a80cdc More work on trying to get jenkins to run again 2011-08-13 11:23:12 +03:00
Peter Veentjer
1d4505d35b Attemp to get jenkinks running again; added .start after actorOf for clusteredActorRef 2011-08-13 08:54:05 +03:00
Peter Veentjer
1c39ed1ad6 cleanup of unused imports 2011-08-13 08:27:10 +03:00
Viktor Klang
37a6844d46 Changing default connection timeout to 100 seconds and adding Future Java API with tests 2011-08-12 17:26:26 +02:00
Jonas Bonér
5b2b463ce0 Changed the elements in actor.debug section in the config from receive = "false" to receive = off. Minor other reformatting changes 2011-08-12 14:35:45 +02:00
Peter Veentjer
45101a62eb removal of some unwanted println in test 2011-08-12 10:54:20 +03:00
Peter Veentjer
e23edde52b minor doc improvent 2011-08-12 10:49:04 +03:00
Peter Veentjer
571f9f2ac5 minor doc improvent 2011-08-12 10:47:13 +03:00
Peter Veentjer
6786f934ce minor doc improvent 2011-08-12 10:30:26 +03:00
Peter Veentjer
c49d5e1a60 Merge branch 'wip-1075' 2011-08-12 10:05:36 +03:00
Peter Veentjer
0c58b38a5a RoutedActorRef makes use of composition instead of inheritance. Solves ticket 1075 and 1062 (broken roundrobin router)* 2011-08-12 10:03:33 +03:00
Viktor Klang
86bd9aaa51 Forward-porting documentation-fixes and small API problems from release-1.2 2011-08-11 19:29:57 +02:00
Jonas Bonér
d52d70540c Merge branch 'master' of github.com:jboner/akka 2011-08-10 07:52:05 +02:00
Jonas Bonér
3d77356005 Added policy about commit messages to the Developer Guidelines documentation 2011-08-10 07:51:52 +02:00