Commit graph

12466 commits

Author SHA1 Message Date
Jonas Bonér
cbdf39d6a1 Fixed issues with LocalActorRefProviderSpec 2011-09-27 15:25:22 +02:00
Peter Vlugter
7cf8eb0c03 Fix IO actor spec by ensuring startup order 2011-09-27 14:41:35 +02:00
Jonas Bonér
11cc9d9ed6 Merge branch 'master' of github.com:jboner/akka 2011-09-27 12:48:33 +02:00
Jonas Bonér
b1554b7833 Disabled akka-camel until issues with it have been resolved.
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-09-27 12:48:19 +02:00
Jonas Bonér
315570c339 Merge branch 'master' of github.com:jboner/akka
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-09-27 12:31:33 +02:00
Viktor Klang
dc5cc16938 Merge branch 'master' of github.com:jboner/akka 2011-09-27 12:03:57 +02:00
Viktor Klang
670eb0238f Making sure that the receiver doesn't become the buddy that gets tried to register 2011-09-27 12:02:53 +02:00
Peter Vlugter
f60d0bdfc4 Fix scaladoc generation manually again 2011-09-27 12:01:17 +02:00
Jonas Bonér
3472fc4c20 Added eviction of actor instance and its Future in the ActorRefProvider to make the registry work again. Re-enabled the ActorRegistrySpec. 2011-09-27 11:49:42 +02:00
Viktor Klang
a7d73c3c40 Implementing buddy failover 2011-09-27 11:07:11 +02:00
Jonas Bonér
a19e105c00 Merge branch 'master' of github.com:jboner/akka 2011-09-27 10:40:39 +02:00
Jonas Bonér
ce797447a7 Fixed race condition in actor creation in *ActorRefProvider 2011-09-27 10:40:27 +02:00
Viktor Klang
a7cb5b5212 Upgrading to SBT 0.11 2011-09-27 10:37:53 +02:00
Viktor Klang
18e3ed5feb Adding comment about thread-safety 2011-09-27 09:32:21 +02:00
Viktor Klang
6a4d9e219d Fixing a typo in the event handler dispatcher configuration name and also deprecating some dangerous methods and adding TODOs and FIXMEs 2011-09-26 20:15:49 +02:00
Viktor Klang
e7bc084954 Fixing pesky race condition in Dispatcher 2011-09-26 19:53:36 +02:00
Viktor Klang
63053ab30b Making the event-handlers dispatcher configurable in config, also fixing a nasty shutdown in it 2011-09-26 19:51:06 +02:00
Viktor Klang
2edd9d9c26 Removing shutdownAllAttachedActors from MessageDispatcher and moving starting of the dispatcher close to the registration for execution 2011-09-26 17:52:52 +02:00
Peter Vlugter
002afdaafc Add file-based barrier for multi-jvm tests 2011-09-26 17:15:13 +02:00
Viktor Klang
d46d768cda Merge branch 'async-system-messages' of github.com:jboner/akka into async-system-messages 2011-09-26 15:45:43 +02:00
Viktor Klang
d8d639e259 Enforing an acknowledgement of the mailbox status after each message has been processed 2011-09-26 15:45:24 +02:00
Peter Vlugter
c84d33ef99 Fix ticket 1111 spec by creating compatible exception-throwing behaviour for now. 2011-09-26 15:43:11 +02:00
Viktor Klang
c2a8e8d6a6 Fixing broken camel test 2011-09-26 15:34:08 +02:00
Viktor Klang
d40221e1d8 Adding a more friendly error message to Future.as 2011-09-26 15:33:57 +02:00
Viktor Klang
7f8f0e8afb Switching so that createMailbox is called in the ActorCell constructor 2011-09-26 15:28:13 +02:00
Peter Vlugter
648c8698a6 Fix restart strategy spec by resuming on restart 2011-09-26 15:04:54 +02:00
Viktor Klang
e4947de718 Making sure that you cannot go from Mailbox.Closed to anything else 2011-09-26 11:50:26 +02:00
Viktor Klang
29a327aba4 Changing Mailbox.Status to be an Int 2011-09-26 11:39:07 +02:00
Viktor Klang
1b90a467bc Removing freshInstance and reverting some of the new BalancingDispatcher code to expose the race condition better 2011-09-26 11:08:45 +02:00
Peter Vlugter
79417331c4 Update to scala 2.9.1 2011-09-26 11:01:20 +02:00
Peter Vlugter
9080921ab3 Update to sbt 0.11.0 2011-09-26 10:37:22 +02:00
Peter Vlugter
5550376d80 Update to ivy-published plugins 2011-09-24 09:59:27 +02:00
Viktor Klang
288287e182 Partial fix for the raciness of BalancingDispatcher 2011-09-23 16:21:57 +02:00
Viktor Klang
a38a26f8bd Changing so that it executes system messages first, then normal message then a subsequent pass of all system messages before being done 2011-09-23 13:55:52 +02:00
Viktor Klang
1edd52c691 Rewriting so that the termination flag is on the mailbox instead of the ActorCell 2011-09-23 13:14:17 +02:00
Peter Vlugter
1e7f598ee1 Update to sbt 0.11.0-RC1 2011-09-23 10:21:03 +02:00
Viktor Klang
f30bc274d3 Merge branch 'async-system-messages' of github.com:jboner/akka into async-system-messages 2011-09-23 09:58:51 +02:00
Roland
4c87d700c3 reorder detach vs. terminated=true 2011-09-23 09:58:04 +02:00
Viktor Klang
1662d25944 Rewriting the Balancing dispatcher 2011-09-23 09:33:53 +02:00
Roland
e4e8ddc2a7 fix more bugs, clean up tests
- silence four expected exceptions in SupervisorHierarchySpec
- make ActorRef.suspend/resume actually asynchronous and document that
- fix broken PoisonPill test in ActorRefSpec
2011-09-23 09:14:42 +02:00
Viktor Klang
6e0e9910e9 Fixing the camel tests for real this time by introducing separate registered/unregistered events for actors and typed actors 2011-09-22 17:15:51 +02:00
Roland
6109a17af4 fix ActorModelSpec
- transform Dispatcher and Actor asserts into await()
- add more detailed logging of what goes wrong
2011-09-22 16:23:07 +02:00
Viktor Klang
a935998000 Fixing Camel tests 2011-09-22 15:23:26 +02:00
Viktor Klang
d764229cdd Fixing SupervisorHierarchySpec 2011-09-22 12:24:54 +02:00
Viktor Klang
af0d2234bd Fixing the SupervisorHierachySpec 2011-09-22 12:08:00 +02:00
Jonas Bonér
00d3b87586 Merge branch 'remote-actorref-provider'
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-09-22 04:38:33 +02:00
Jonas Bonér
1bfe3716e2 Added first test of remote actor provisioning using RemoteActorRefProvider.
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-09-22 03:37:42 +02:00
Jonas Bonér
af49b99d6f Completed RemoteActorRefProvider and parsing/management of 'remote' section akka.conf, now does provisioning and local instantiation of remote actor on its home node. Also changed command line option 'akka.cluster.port' to 'akka.remote.port'.
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-09-22 03:36:59 +02:00
Jonas Bonér
db51115a0e Added doc about message ordering guarantees.
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-09-21 23:41:52 +02:00
Viktor Klang
4eb948addd Fixing the mailboxes and asserts in the ActorModelSpec 2011-09-21 18:48:54 +02:00