Commit graph

6746 commits

Author SHA1 Message Date
Peter Veentjer
56d41a4a7c - removed unused imports 2011-06-29 23:37:33 +03:00
Peter Veentjer
c5052c9e78 Merge branch 'master' of github.com:jboner/akka 2011-06-29 23:25:15 +03:00
Peter Veentjer
b75a92c843 removed unused class 2011-06-29 23:24:44 +03:00
Patrik Nordwall
44025a3ffc Ticket 975, moved package object for duration to correct directory 2011-06-29 14:32:08 +02:00
Peter Veentjer
9297480ae1 readded the storage tests 2011-06-29 14:28:49 +03:00
Peter Veentjer
fcea22faf6 added missing storage dir 2011-06-29 13:48:09 +03:00
Peter Veentjer
9c6527ee53 - initial example on the clustered test to get me up and running.. will be refactored to a more useful testin the very near future. 2011-06-29 13:35:00 +03:00
Peter Veentjer
ce1407858c - initial example on the clustered test to get me up and running.. will be refactored to a more useful testin the very near future. 2011-06-29 13:33:41 +03:00
Patrik Nordwall
ce3586221c Added description of how to cancel scheduled task 2011-06-29 08:43:51 +02:00
Martin Krasser
d25b8ce92c re-enable akka-camel and akka-camel-typed and fix compile and test errors 2011-06-28 16:53:11 +02:00
Peter Vlugter
86cfc8672e Include package name when calling multi-jvm tests 2011-06-28 20:35:30 +12:00
Peter Veentjer
9ee978f0f6 - moving the storage related file to the storage package
- added some return types to the Cluster.scala
2011-06-27 22:27:40 +03:00
Jonas Bonér
c145dcb818 Merge branch 'master' of github.com:jboner/akka 2011-06-27 18:58:01 +02:00
Jonas Bonér
82391e728c Fixed broken support for automatic migration of actors residing on crashed node.
Also hardened the test for automatic migration of actors.

Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-06-27 18:57:48 +02:00
Peter Veentjer
2a19ea106b - more work on the storage functionality 2011-06-27 13:47:04 +03:00
Jonas Bonér
fefb902350 Added 'private[cluster]' to all methods in ClusterNode API that deals with UUID.
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-06-27 11:53:24 +02:00
Jonas Bonér
5a04095c6b Added multi-jvm test for ClusterDeployer 2011-06-27 08:51:54 +02:00
Jonas Bonér
426b1328f2 Added 'node.shutdown()' to all multi-jvm tests.
Renamed MigrationExplicit test.

Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-06-26 15:26:32 +02:00
Jonas Bonér
7a5c95e44d Added tests for automatic actor migration when node is shut down.
Updated to modified version of ZkClient (0.3, forked and fixed to allow interrupting connection retry).

Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-06-26 15:04:11 +02:00
Jonas Bonér
15addf2b87 Reorganized tests into matching subfolders.
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-06-26 13:41:41 +02:00
Jonas Bonér
a0abd5ef57 Fixed problems with actor migration in cluster and added tests for explicit actor migration through API 2011-06-26 09:49:03 +02:00
Jonas Bonér
8e4bcb304a Moved remoting code into akka-cluster.
Removed akka-remote.

Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-06-23 18:15:47 +02:00
Jonas Bonér
56db84f0a1 Uncommented failing leader election tests 2011-06-23 16:02:35 +02:00
Jonas Bonér
38e50b77a5 Removed link to second non-existing chapter in the getting started guide 2011-06-23 14:48:48 +02:00
Jonas Bonér
833238cd44 Added tests for storing, retrieving and removing custom configuration data in cluster storage.
Signed-off-by: Jonas Bonér <jonasremove@jonasboner.com>
2011-06-22 12:03:58 +02:00
Jonas Bonér
df8c4dac89 Added methods for Cluster.remove and Cluster.release that accepts ActorRef 2011-06-22 11:31:01 +02:00
Jonas Bonér
5d4f8b4bcb Added test scenarios to cluster registry test suite.
Signed-off-by: Jonas Bonér <jonasremove@jonasboner.com>
2011-06-22 11:04:32 +02:00
Jonas Bonér
a4980446a0 Merge with upstream master 2011-06-22 10:01:31 +02:00
Jonas Bonér
a65a3b1e8e Added multi-jvm test for doing 'store' on one node and 'use' on another. E.g. use of cluster registry.
Signed-off-by: Jonas Bonér <jonasremove@jonasboner.com>
2011-06-22 10:00:20 +02:00
Jonas Bonér
a58b3814c0 Added multi-jvm test for leader election in cluster
Signed-off-by: Jonas Bonér <jonasremove@jonasboner.com>
2011-06-22 09:59:32 +02:00
Jonas Bonér
4d31751793 Fixed clustered management of actor serializer.
Various renames and refactorings.
Changed all internal usages of 'actorOf' to 'localActorOf'.

Signed-off-by: Jonas Bonér <jonasremove@jonasboner.com>
2011-06-22 09:59:00 +02:00
Roland
1c97275745 Merge branch 'temp' 2011-06-19 22:24:04 +02:00
Roland
8dffee24ea Merge branch 'master' of github.com:jboner/akka 2011-06-19 22:22:32 +02:00
Roland
22c067e239 add TestFSMRef docs 2011-06-19 22:20:45 +02:00
Roland
db2d296b81 ActorRef.start() returns this.type 2011-06-19 22:20:42 +02:00
Roland
7deadceec2 move FSMLogEntry into FSM object 2011-06-19 21:44:50 +02:00
Roland
3d40a0f529 add TestFSMRefSpec and make TestFSMRef better accessible
- add address argument to TestFSMRef factory
- set address of TestKit.testActor to "testActor#" with monotonically
  increasing number #
2011-06-19 21:42:08 +02:00
Roland
b1533cb3d8 add TestFSMRef 2011-06-19 21:25:09 +02:00
Roland
a45267e967 break out LoggingFSM trait and add rolling event log 2011-06-19 21:20:14 +02:00
Roland
39e41c6596 change all actor logging to use Actor, not ActorRef as source instance 2011-06-19 21:07:49 +02:00
Roland
76e8ef4e24 add debug traceability to FSM (plus docs) 2011-06-19 18:03:01 +02:00
Roland
ca36b556fb add terminate(Shutdown) to FSM.postStop 2011-06-19 17:45:59 +02:00
Roland
89bc1943c3 FSM: make sure terminating because of Failure is logged 2011-06-19 17:43:32 +02:00
Roland
2852e1a763 make available TestKitLight without implicit ActorRef 2011-06-19 17:41:19 +02:00
Roland
6b6ec0df72 add stateName and stateData accessors to FSM 2011-06-19 17:41:16 +02:00
Roland
1970b96ae5 make TestKit methods return most specific type
document all testkit methods
2011-06-19 17:35:11 +02:00
Roland
1e4084e843 document logging and testing settings 2011-06-19 17:08:50 +02:00
Roland
8c80548493 document actor logging options 2011-06-19 17:05:19 +02:00
Roland
f3a7c4149a document channel and !!/!!! changes 2011-06-19 17:05:16 +02:00
Roland
f770cfca59 improve usability of TestKit.expectMsgPF
background: PartialFunction literals don't work if they encounter
overload resolution, because scalac then complains about not fully
defined argument types.
2011-06-19 16:50:35 +02:00