Viktor Klang
4a0358ad7d
Removing LifeCycle from Props, it's now a part of AllForOnePermanent, OneForOnePermanent etc
2011-09-14 18:01:43 +02:00
Jonas Bonér
38c2fe1894
Moved remote-only stuff from akka-cluster to new module akka-remote.
...
Signed-off-by: Jonas Bonér <jonas@jonasboner.com>
2011-09-09 13:46:36 +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
bf0515b8e5
Fixed remaining issues in pluggable serializers (cluster impl)
2011-06-14 19:35:18 +02:00
Debasish Ghosh
f27e23bf1d
Merged with master
2011-06-13 13:35:39 +05:30
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
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
Debasish Ghosh
40d1ca6da2
Issue #595 : Pluggable serializers - basic implementation
2011-06-07 06:36:21 +05:30
Jonas Bonér
f75dcdbd15
Full clustering circle now works, remote communication.
...
Added test for cluster communication.
Refactored deployment parsing.
Added InetSocketAddress to remote protocol.
Signed-off-by: Jonas Bonér <jonasremove@jonasboner.com>
2011-05-24 19:04:25 +02:00
Viktor Klang
41a08237d9
Moved secure cookie exchange to on connect established, this means I could remove the synchronization on send, enabling muuuch more throughput, also, since the cookie isn`t sent in each message, message size should drop considerably when secure cookie handshakes are enabled. I do however have no way of testing this since it seems like the clustering stuff is totally not working when it comes to the RemoteSupport
2011-05-20 19:40:11 +02:00
Jonas Bonér
b95382c3e2
Merge branch 'wip-new-serialization'
2011-05-20 09:31:57 +02:00
Jonas Bonér
b63709d82c
Removed typeclass serialization in favor of reflection-based.
...
Removed possibility to create multiple ClusterNode, now just one in Cluster.node.
Changed timestamp format for default EventHandler listener to display NANOS.
Cleaned up ClusterModule in ReflectiveAccess.
Signed-off-by: Jonas Bonér <jonasremove@jonasboner.com>
2011-05-20 09:08:11 +02:00
Viktor Klang
236d8e07e9
Removing the old typed actors
2011-05-19 14:29:21 +02:00
Jonas Bonér
a7311c83e6
Added Scalariform sbt plugin which formats code on each compile. Also checking in reformatted code
2011-05-18 17:25:30 +02:00
Jonas Bonér
2655d44ee9
Merged wip-2.0 branch with latest master
2011-05-16 12:32:00 +02:00
Jonas Bonér
6c6089e081
Misc fixes everywhere; deployment, serialization etc.
2011-05-16 09:47:23 +02:00
Viktor Klang
aaa8b163f3
Adding tests for the actor ref serialization bug, 837
2011-05-04 22:16:06 +02:00
Viktor Klang
276f30d30f
Fixing ticket #837 , broken remote actor refs when serialized
2011-05-04 18:00:24 +02:00
Jonas Bonér
517f9a212b
Massive refactorings in akka-cluster. Also added ClusterDeployer that manages deployment data in ZooKeeper
2011-04-29 15:47:56 +02:00
Jonas Bonér
868ec62ee7
Rebased from master branch
2011-04-27 01:06:08 +02:00
Jonas Bonér
2e7c76dd98
Rebased from master
2011-04-27 00:38:10 +02:00
Jonas Bonér
d1bdddd588
mid address refactoring
2011-04-20 09:04:57 +02:00
Jonas Bonér
3374eef6ce
Merged with Viktors work with removing client managed actors. Also removed actor.id, added actor.address
2011-04-08 21:16:05 +02:00
Patrik Nordwall
9be19a42c2
fixed warnings, serializable
2011-04-08 16:04:04 +02:00
Jonas Bonér
5f918e55bc
commit in the middle of address refactoring
2011-04-08 15:29:14 +02:00
Patrik Nordwall
ab05bf9430
fixed warnings, @serializable -> extends scala.Serializable
2011-04-08 14:10:39 +02:00
Viktor Klang
05ba449919
Removing registerSupervisorAsRemoteActor from ActorRef + SerializationProtocol
2011-04-07 13:50:34 +02:00
Viktor Klang
0dff50fa52
Removed client-managed actors, a lot of deprecated methods and DataFlowVariable (superceded by Future)
2011-04-07 12:48:30 +02:00
Viktor Klang
d738674eeb
Switching to PoisonPill to shut down Per-Session actors, and restructuring some Future-code to avoid wasteful object creation
2011-03-18 18:03:10 +01:00
Viktor Klang
d8c556bb39
Merge remote branch 'origin/0deps' into 0deps
2011-03-02 18:48:43 +01:00
Viktor Klang
1e72fbfe8b
Potential fix for #672
2011-03-02 18:48:13 +01:00
Jonas Bonér
9354f0790c
Removed logging
2011-02-28 22:54:32 +01:00
Peter Vlugter
6a93610bda
Fix for local actor ref home address
...
- home address is set on deserialization
- flag for client-managed actor ref so that having
a home address doesn't imply client-managed
2011-02-04 15:16:46 +13:00
Jonas Bonér
2ef094f02f
Fixed some TypedActor tests
2011-01-11 11:16:31 +01:00
Viktor Klang
dbe6f203b3
Removing ActorRegistry object, UntypedActor object, introducing akka.actor.Actors for the Java API
2011-01-04 13:24:28 +01:00
Viktor Klang
a61e591b2a
Putting the Netty-stuff in akka.remote.netty and disposing of RemoteClient and RemoteServer
2011-01-03 12:42:30 +01:00
Viktor Klang
9ccac820be
Merged with current master
2010-12-27 12:12:49 +01:00
Jonas Bonér
e8fcdd697b
Updated the copyright header to 2009-2011
2010-12-22 15:35:50 +01:00
Viktor Klang
c20aab06eb
All tests passing, still some work to be done though, but thank God for all tests being green ;)
2010-12-21 14:36:47 +01:00
Viktor Klang
6edfb7d5b8
Reverted to using LocalActorRefs for client-managed actors to get supervision working, more migrated tests
2010-12-20 16:58:05 +01:00
Viktor Klang
5624e6d3aa
Giving all remote messages their own uuid, reusing actorInfo.uuid for futures, closing ticket 580
2010-12-20 11:01:25 +01:00
Viktor Klang
8becbad787
Fixing a lot of stuff and starting to port unit tests
2010-12-17 16:09:21 +01:00
Viktor Klang
5f651c73ba
Got API in place now and RemoteServer/Client/Node etc purged. Need to get test-compile to work so I can start testing the new stuff...
2010-12-15 17:52:31 +01:00
Viktor Klang
c89ea0a49c
First shot at re-doing akka-remote
2010-12-14 18:22:46 +01:00
Viktor Klang
30f73c7ca4
Fixing SLF4J logging lib switch, insane API FTL
2010-11-30 12:00:58 +01:00
Jonas Bonér
6cf7cc2986
removed trailing whitespace
2010-11-24 21:05:12 +01:00
Viktor Klang
bc1ae7814b
Fixing all %s into {} for logging
2010-11-24 13:53:53 +01:00
Viktor Klang
08abc15e8a
Switching to raw SLF4J on internals
2010-11-24 13:42:41 +01:00
Viktor Klang
7040ef0f14
Added a root akka folder for source files for the docs to work properly, closing ticket #541
2010-11-20 22:26:26 +01:00