Commit graph

256 commits

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