ticktock
20007f7355
Initial Port of the Voldemort Backend to Riak
...
this is using the protobuf interface now, but may have to try to the http interface, since there seems to be some race conditions internally to riak during rapid updates/deletes, which may not happen with http
Basically single threaded tests that involve rapid updates/deletes fail. When the same tests are run in a debugger, and breakpoints are set such that there is time in between riak requests, the tests pass. :(
2010-10-13 17:03:54 -04:00
ticktock
a3a9dcddbb
First pass at Riak Backend
2010-10-12 15:07:02 -04:00
ticktock
e7b483b75b
Initial Scaffold of Riak Module
2010-10-09 22:24:31 -04:00
Martin Krasser
d01fb42c3c
Merge branch '457-krasserm'
2010-10-09 18:59:35 +02:00
Viktor Klang
fa0db6cbcd
Folding 3 volatiles into 1, all transactor-based stuff
2010-10-09 15:13:55 +02:00
Jonas Bonér
33593e8f04
Merge branch 'master' of git@github.com:jboner/akka
2010-10-09 11:23:00 +02:00
Martin Krasser
327025090c
Tests for Message Java API
2010-10-09 10:17:42 +02:00
Martin Krasser
bd290136a5
Java API for Message and Failure classes
2010-10-09 10:16:47 +02:00
Viktor Klang
d7b8c0fffb
Removed all allocations from the canRestart-method
2010-10-08 22:28:39 +02:00
Viktor Klang
da3c23c97e
Merge branch 'master' of http://github.com/andreypopp/akka into andreypopp-master
2010-10-08 21:52:35 +02:00
Viktor Klang
b403329726
Switching to a more accurate approach that involves no locking and no thread locals
2010-10-08 21:49:57 +02:00
Andrey Popp
6b01da4f63
Merge branch 'master' of http://github.com/jboner/akka
...
Conflicts:
akka-actor/src/test/scala/actor/supervisor/RestartStrategySpec.scala
2010-10-08 20:45:29 +04:00
Andrey Popp
cf2e003661
Rework restart strategy restart decision.
2010-10-08 20:39:39 +04:00
Andrey Popp
adfbe9348d
Add more specs for restart strategy params.
2010-10-08 20:36:33 +04:00
momania
91dbb596b6
after merge cleanup
2010-10-08 18:10:57 +02:00
momania
53bdcd4951
Merge branch 'master' into amqp
...
Conflicts:
akka-amqp/src/main/scala/se/scalablesolutions/akka/amqp/AMQP.scala
akka-amqp/src/main/scala/se/scalablesolutions/akka/amqp/FaultTolerantConnectionActor.scala
2010-10-08 17:55:43 +02:00
momania
69f26a1f0e
- Finshed up java api for RPC
...
- Made case objects 'java compatible' via getInstance function
- Added RPC examples in java examplesession
2010-10-08 17:40:53 +02:00
Viktor Klang
c3cecd3b65
Serialization of RemoteActorRef unborked
2010-10-08 16:25:53 +02:00
Viktor Klang
a73e9933c4
Removing isInInitialization, reading that from actorRefInCreation, -1 volatile field per actorref
2010-10-08 15:59:10 +02:00
Viktor Klang
b892c124bd
Removing linkedActorsAsList, switching _linkedActors to be a volatile lazy val instead of Option with lazy semantics
2010-10-08 15:43:00 +02:00
Viktor Klang
d165f14720
Merge branch 'master' of github.com:jboner/akka
2010-10-08 14:59:56 +02:00
Viktor Klang
848a69d1c6
Changed != SHUTDOWN to == RUNNING
2010-10-08 14:59:24 +02:00
Jonas Bonér
7e1b46b32f
Added serialization of 'hotswap' stack + tests
2010-10-08 13:59:03 +02:00
Viktor Klang
4904c80e70
-1 volatile field in ActorRef, trapExit is migrated into faultHandler
2010-10-08 13:40:13 +02:00
Jonas Bonér
5f9700cf64
Made 'hotswap' a Stack instead of Option + addded 'RevertHotSwap' and 'unbecome' + added tests for pushing and popping the hotswap stack
2010-10-08 13:24:06 +02:00
momania
3d12b50529
- made channel and connection callback java compatible
2010-10-08 12:28:00 +02:00
momania
9cce10d7d0
- changed exchange types to case classes for java compatibility
...
- made java api for string and protobuf convenience producers/consumers
- implemented string and protobuf java api examples
2010-10-08 11:06:22 +02:00
Michael Kober
e809d98752
register client managed remote actors by uuid
2010-10-07 21:59:55 +02:00
Martin Krasser
51612c9d1e
Merge remote branch 'remotes/origin/master' into java-api
2010-10-07 16:12:16 +02:00
Martin Krasser
5077071de5
Tests for Java API support
2010-10-07 14:46:57 +02:00
Martin Krasser
7f63ee8198
Moved Java API support to japi package.
2010-10-07 14:45:40 +02:00
Viktor Klang
06135f660e
Fixing bug where ReceiveTimeout wasn´t turned off on actorref.stop
2010-10-07 14:02:25 +02:00
Viktor Klang
c41cc600d3
Merge branch 'master' of github.com:jboner/akka
2010-10-07 13:05:19 +02:00
Viktor Klang
d14b3dfc07
Fixing UUID remote request bug
2010-10-07 12:15:59 +02:00
Michael Kober
df853caf8c
fix:ensure that typed actor module is enabled in typed actor methods
2010-10-07 10:10:32 +02:00
Jonas Bonér
ac85e40398
Upgraded to Scala 1.2 final.
2010-10-06 22:11:02 +02:00
Martin Krasser
af1983f99d
Minor reformattings
2010-10-06 14:02:14 +02:00
Martin Krasser
5667203951
Java API for CamelServiceManager and CamelContextManager (refactorings)
2010-10-06 13:58:56 +02:00
Jonas Bonér
1000db8708
Merge branch 'master' of git@github.com:jboner/akka
...
Conflicts:
akka-persistence/akka-persistence-common/src/main/scala/Storage.scala
2010-10-06 12:12:45 +02:00
Jonas Bonér
05720fb0cc
Upgraded to AspectWerkz 2.2.2 with new fix for Scala load-time weaving
2010-10-06 11:15:08 +02:00
Viktor Klang
de7582434b
Removed pointless check for N/A as Actor ID
2010-10-05 16:41:43 +02:00
Viktor Klang
441387bd21
Added some more methods to Index, as well as added return-types for put and remove as well as restructured some of the code
2010-10-05 16:41:15 +02:00
Martin Krasser
972a1b0cc4
Java API for CamelServiceManager and CamelContextManager (usage of JavaAPI.Option)
2010-10-05 15:49:11 +02:00
Viktor Klang
30712c6ba4
Removing more boilerplate from AkkaServlet
2010-10-05 14:42:17 +02:00
Viktor Klang
92c1f165c4
Merge branch 'master' of github.com:jboner/akka
2010-10-05 13:54:16 +02:00
Viktor Klang
6988b10df0
Cleaned up code and added more comments
2010-10-05 12:06:30 +02:00
Martin Krasser
41867a74b4
CamelServiceManager.service returns Option[CamelService] (Scala API)
...
CamelServiceManager.getService() returns Option[CamelService] (Java API)
Re #457
2010-10-05 11:13:27 +02:00
ticktock
26ab1c6f4c
porting a ticket 450 change over
2010-10-04 19:47:23 -04:00
ticktock
b6c8e68a94
Merge branch 'master' of github.com:jboner/akka into ticket-443
2010-10-04 19:27:23 -04:00
Viktor Klang
11532a4227
Fixing ReceiveTimeout as per #446 , now need to do: self.receiveTimeout = None to shut it off
2010-10-04 20:45:33 +02:00