ticktock
0a720060fb
merged master
2010-11-08 21:25:02 -05:00
ticktock
528a604fd0
working simpledb backend, not the fastest thing in the world
2010-11-08 20:40:19 -05:00
ticktock
166802bf9b
change var names for aws keys
2010-11-08 19:42:17 -05:00
ticktock
7d5a8e135a
switching to aws-java-sdk, for consistent reads (Apache 2 licenced) finished impl
2010-11-08 16:16:11 -05:00
ticktock
9c0908e4d5
wip for simpledb backend
2010-11-07 20:04:07 -05:00
ticktock
ba4b240122
Tweaking the encoding of map keys so that there is no possibility of stomping on the key used to hold the maps keyset
2010-11-07 19:20:39 -05:00
ticktock
ea3d83da45
freeing up a few more bytes for memcached keys, reserving a slightly less common key to hold map keysets
2010-11-06 11:15:55 -04:00
ticktock
1b0fdf34e3
updating akka-reference.conf and switching to KetamaConnectionFactory for spymemcached
2010-11-05 19:24:07 -04:00
ticktock
f446359435
Closing ticket-29 memcached protocol support for persistence backend. tested against memcached and membase.
2010-11-05 18:57:28 -04:00
Debasish Ghosh
f43ced3779
refactored test - lazy persistent vector doesn't seem to work anymore
2010-11-05 02:54:12 +05:30
Debasish Ghosh
35dab53de2
changed implementation of PersistentQueue so that it's now thread-safe
2010-11-05 02:36:22 +05:30
ticktock
7fea2448b9
Cleanup and wait/retry on futures returned from spymemcached appropriately
2010-11-03 20:27:56 -04:00
ticktock
1af208532a
Memcached Storage Backend
2010-11-01 20:26:28 -04:00
Jonas Bonér
c276c621bf
removed trailing spaces
2010-10-29 16:33:31 +02:00
ticktock
3efad99fbd
Refactored a CommonStorageBackend out of the KVBackend, tweaked the CassandraBackend to extend it, and tweaked the Vold and Riak backends to use the updated KVBackend
2010-10-28 19:14:37 -04:00
ticktock
55dcf5e222
merged master after the package rename changeset
2010-10-28 12:52:42 -04:00
Viktor Klang
774debbf09
Merge with master
2010-10-28 14:03:53 +02:00
ticktock
975cdc7117
Adding PersistentQueue to CassandraStorage
2010-10-26 21:05:53 -04:00
ticktock
4b075391e6
refactored KVStorageBackend to also work with Cassandra, refactored CassandraStorageBackend to use KVStorageBackend, so Cassandra backend is now fully compliant with the test specs and supports PersistentQueue and Vector.pop
2010-10-26 20:58:10 -04:00
Jonas Bonér
83ab962bda
converted tabs to spaces
2010-10-26 23:44:13 +02:00
Viktor Klang
8fd6361c44
BREAKAGE: switching from se.scalablesolutions.akka to akka for all packages
2010-10-26 12:49:25 +02:00
Jonas Bonér
d87a715066
Fixed bug in startLink and friends + Added cryptographically secure cookie generator
2010-10-26 09:29:04 +02:00
ticktock
917598484d
Refactoring KVStoragebackend such that it is possible to create a Cassandra based impl
2010-10-25 21:08:42 -04:00
ticktock
f26fc4bdbf
adding compatibility tests for cassandra (failing currently) and refactor KVStorageBackend to make some functionality easier to get at
2010-10-25 20:03:21 -04:00
ticktock
9dc370f838
Making PersistentVector.pop required, removed support for it being optional
2010-10-25 17:26:42 -04:00
ticktock
bfa115b7ff
updating common tests so that impls that dont support pop wont fail
2010-10-24 19:39:53 -04:00
ticktock
e4adcbfdd2
Finished off adding vector.pop as an optional operation
2010-10-24 19:04:32 -04:00
ticktock
b5f5c0fa70
initial tests of vector backend remove
2010-10-24 16:51:17 -04:00
ticktock
9aa70b9139
Initial frontend code to support vector pop, and KVStorageBackend changes to put the scaffolding in place to support this
2010-10-22 20:13:27 -04:00
ticktock
7b56928bca
Final tweaks to common KVStorageBackend factored out of Riak and Voldemort backends
2010-10-21 22:30:39 -04:00
ticktock
c00aef3591
Voldemort Tests now working as well as Riak
2010-10-21 22:30:39 -04:00
ticktock
68d832e97b
riak working, all vold tests work individually, just not in sequence
2010-10-21 22:30:39 -04:00
ticktock
e15f926cba
refactoring complete, vold tests still acting up
2010-10-21 22:30:39 -04:00
Debasish Ghosh
2aec12ee05
fix for issue #480 Regression multibulk replies redis client with a new version of redisclient
2010-10-19 23:38:41 +05:30
Viktor Klang
7b1d23428b
Moved Faulthandling into Supvervision
2010-10-19 10:44:27 +02:00
Viktor Klang
e9c946dda4
Refactored declarative supervision, removed ScalaConfig and JavaConfig, moved things around
2010-10-18 19:30:43 +02:00
ticktock
34e07451fb
final tweaks before pushing to master
2010-10-15 10:28:20 -04:00
ticktock
54800f6902
merging master
2010-10-15 10:26:42 -04:00
Viktor Klang
645e7ec926
Merge with master
2010-10-15 10:03:12 +02:00
ticktock
732edcf924
added fork of riak-java-pb-client to embedded repo, udpated backend to use new code therein, and all tests pass
2010-10-14 19:50:17 -04:00
ticktock
950ed9afbe
fix an inconsistency
2010-10-13 19:02:25 -04:00
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
Viktor Klang
2dc7c30695
Merging in CouchDB support
2010-10-12 17:29:32 +02:00
Viktor Klang
7ce3e86c56
Merge branch 'master' of http://github.com/Kahlen/akka into Kahlen-master
2010-10-12 16:10:31 +02:00
Viktor Klang
541fe7b393
Switched to JavaConversion wrappers
2010-10-10 18:31:00 +02:00
ticktock
e7b483b75b
Initial Scaffold of Riak Module
2010-10-09 22:24:31 -04:00
Michael Kober
cefe20e6ef
added java API for PersistentMap, PersistentVector
2010-10-07 21:23:15 +02:00
Kahlen
ac1f1dd3aa
completed!!
2010-10-06 18:35:31 +08:00
Kahlen
e20ce5d96f
merge with yllan's commit
2010-10-06 18:20:20 +08:00