Commit graph

2232 commits

Author SHA1 Message Date
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