Commit graph

12466 commits

Author SHA1 Message Date
Viktor Klang
2fc0188854 Fixing ticket #913 by switching to an explicit AnyRef Array 2011-06-12 21:39:32 +02:00
Viktor Klang
54960f7e7d Fixing ticket #916, adding a catch-all logger for exceptions around message processing 2011-06-12 20:29:32 +02:00
Viktor Klang
5e192c5376 Adding microkernel-server.xml to Akka since kernel has moved here 2011-06-12 12:52:44 +02:00
Viktor Klang
634e47043c Merge with master 2011-06-11 20:07:23 +02:00
Jonas Bonér
5006f8e3b0 renamed 'remote' module config option to 'cluster' + cleaned up config file comments
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-06-10 21:01:19 +01:00
Jonas Bonér
5c92a2704d Moved 'akka.remote' config elements into 'akka.cluster' 2011-06-10 20:49:00 +01:00
Jonas Bonér
8098a8d9be Added storage models to remote protocol and refactored all clustering to use it.
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-06-10 16:31:24 +01:00
Jonas Bonér
7dbc5ac958 Merged with master 2011-06-10 08:41:10 +02:00
Jonas Bonér
85e742373a - Made ClusterActorRef not extends RemoteActorRef anymore
- Refactored and cleaned up Transaction Log initialization

Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-06-07 20:10:08 -07:00
Viktor Klang
cc1b44ab32 Improving error messages from creating Actors outside of actorOf, and some minor code reorganizing 2011-06-07 21:41:16 -05:00
Jonas Bonér
5a24ba5568 Added ZK flag for cluster deployment completed + methods for checking and invalidating it 2011-06-07 18:42:39 -07:00
Viktor Klang
417fcc779d Adding support for mailboxIsEmpty on MessageDispatcher and removing getMailboxSize and mailboxSize from ActorRef, use actorref.dispatcher.mailboxSize(actorref) and actorref.dispatcher.mailboxIsEmpty(actorref) 2011-06-07 13:23:24 -05:00
Jonas Bonér
04efc440d6 1. Made LocalActorRef aware of replication
2. Added configuration for transaction log replication
3. Added replication schemes WriteThrough and WriteBehind
4. Refactored serializer creation and lookup in Actor.scala
5. Extended network protocol with replication strategy
6. Added BookKeeper management to tests
7. Improved logging and error messages
8. Removed ReplicatedActorRef
9. Added snapshot management to TransactionLog

Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-06-07 11:10:29 -07:00
Martin Krasser
cee934a99a Fixed failing RoutingSpec 2011-06-07 12:41:53 +02:00
Martin Krasser
df62230bfe Merge branch 'master' into 911-krasserm 2011-06-07 11:59:41 +02:00
Viktor Klang
ed5ac01d72 Removing Jersey from the docs 2011-06-07 01:58:21 -05:00
Viktor Klang
c2626d2857 Adding TODOs to TypedActor so we know what needs to be done before 2.0 2011-06-06 20:51:10 -07:00
Viktor Klang
e41a3b1220 Making ActorRef.address a def instead of a val 2011-06-06 20:50:49 -07:00
Viktor Klang
4c8360e8d7 Minor renames of parameters of non-user API an some code cleanup 2011-06-06 20:05:43 -07:00
Viktor Klang
39ca090110 Adding tests for LocalActorRef serialization (with remoting disabled) 2011-06-06 19:10:13 -07:00
Debasish Ghosh
40d1ca6da2 Issue #595: Pluggable serializers - basic implementation 2011-06-07 06:36:21 +05:30
Viktor Klang
6f0501978a Fixing bugs in actorref creation, or rather, glitches 2011-06-06 16:48:25 -07:00
Martin Krasser
2bd7751cba Merge branch 'master' into 911-krasserm 2011-06-06 12:02:40 +02:00
Martin Krasser
efd9a895e8 Migrate akka-camel-typed to new typed actor implementation. 2011-06-06 11:36:05 +02:00
Viktor Klang
dacc29d772 Some more minor code cleanups of Mist 2011-06-05 23:17:22 -07:00
Viktor Klang
94c977e455 Adding documentation for specifying Mist root endpoint id in web.xml 2011-06-05 22:13:16 -07:00
Viktor Klang
c52a352838 Cleaning up some Mist code 2011-06-05 22:03:05 -07:00
Viktor Klang
c3ee1244be Removing the Jersey Http Security Module plus the AkkaRestServlet 2011-06-05 19:29:46 -07:00
Viktor Klang
29f515fd20 Adding support for specifying the root endpoint id in web.xml for Mist 2011-06-05 19:02:23 -07:00
Viktor Klang
b600d0cf52 Rewriting some serialization hook in Actor 2011-06-05 16:03:35 -07:00
Viktor Klang
c6019ce447 Removing pointless guard in ActorRegistry 2011-06-05 16:03:15 -07:00
Viktor Klang
3e989b5324 Removing AOP stuff from the project 2011-06-05 16:02:50 -07:00
Derek Williams
9d6738dc10 Merge branch 'master' into nio-actor 2011-06-05 15:28:04 -06:00
Derek Williams
9c30aea161 Combine ByteString and ByteRope 2011-06-05 14:04:18 -06:00
Derek Williams
6400ec8859 Fix type 2011-06-04 22:27:39 -06:00
Derek Williams
b559c115be Manually transform CPS in Future loops in order to optimize 2011-06-04 22:17:16 -06:00
Derek Williams
03997ef6bf IO continuations seem to not suffer from stack overflow. yay! 2011-06-04 21:21:02 -06:00
Derek Williams
b1063e2940 implement the rest of CPSLoop for Future. Need to create one for IO now 2011-06-04 17:50:33 -06:00
Viktor Klang
56a172bbdd Removing residue of old ActorRef interface 2011-06-04 16:29:23 -07:00
Derek Williams
4967c8cb72 might have a workable solution to stack overflow 2011-06-04 17:19:24 -06:00
Viktor Klang
66ad188222 Fixing #648, adding transparent support for Java Serialization of ActorRef (local + remote) 2011-06-04 16:01:07 -07:00
Viktor Klang
21fe2055f6 Removing deprecation warnings 2011-06-04 16:00:14 -07:00
Viktor Klang
f9d0b188af Removing ActorRef.isDefinedAt and Future.empty and moving Future.channel to Promise, renaming future to promise for the channel 2011-06-04 12:42:06 -07:00
Derek Williams
9d91990135 Added failing test due to stack overflow, will try and fix 2011-06-04 08:45:44 -06:00
Derek Williams
d158514c6f Forgot to add cps utils. Suspect TailCalls is not actually goign to stop stack overflow. will test. 2011-06-04 08:44:59 -06:00
Derek Williams
fdcfbbdecc update to be compatible with latest master 2011-06-03 18:51:51 -06:00
Derek Williams
6200eb3c7a Merge branch 'master' into nio-actor 2011-06-03 18:46:23 -06:00
Derek Williams
5e326bcd9e refactoring for simplicity, and moving cps helper methods to akka.utils, should work with dataflow as well 2011-06-03 18:45:58 -06:00
Derek Williams
3b796dee01 Found way to use @suspendable without type errors 2011-06-03 15:20:16 -06:00
Viktor Klang
07eaf0ba48 Attempt to solve ticket #902 2011-06-03 09:44:43 -07:00