Commits

Author Commit Message Labels Comments Date
Pär Bohrarper
Added tag VinzClortho-0.1.1.2 for changeset 954af941e2c0
Pär Bohrarper
minor fixes and touchups
Tags
VinzClortho-0.1.1.2
Pär Bohrarper
Added tag VinzClortho-0.1.1 for changeset 56ddff1c8c53
Pär Bohrarper
changed version
Tags
VinzClortho-0.1.1
Pär Bohrarper
2.5 compatibility
Pär Bohrarper
Added tag VinzClortho-0.1 for changeset e73c804f4e63
Pär Bohrarper
Added epydoc, changed encoding of files etc
Tags
VinzClortho-0.1
Pär Bohrarper
added license and more comments
Pär Bohrarper
changed from print statement to logging calls
Pär Bohrarper
moved stuff around and added distutils script
Pär Bohrarper
removed some debug output
Pär Bohrarper
using select instead of poll, getting bad file descriptors (possibly http://bugs.python.org/issue4690)
Pär Bohrarper
bug in vector clock
Pär Bohrarper
fixed issue with resolving versions
Pär Bohrarper
fixed bug with excessive gossiping
Pär Bohrarper
Now everything works (mostly). Clean up and documentation left
Pär Bohrarper
fixed the consistent hashing so that it respects replication constraints (at least if number of nodes is larger than N)
Pär Bohrarper
Bootstrapping of nodes by transferring partitions as batched key/value lists is now working. Doing that I noticed that the chash modules does not calculate replicated partitions correctly, have to fix..
Pär Bohrarper
The server now returns a multipart/mixed response if there are concurrent versions
Pär Bohrarper
Don't give partitions to nodes that already replicates the partition
Pär Bohrarper
calculation of partitions to hand off seems to work now
Pär Bohrarper
fixed some bugs regarding claiming partitions, that caused multiple replicas to be on the same node
Pär Bohrarper
begun on handoff/shutdown of partitions
Pär Bohrarper
changed the consistent hashing to be partition-based with fixed partition sizes
Pär Bohrarper
added BerkeleyDB support (now default)
Pär Bohrarper
implemented read-repair
Pär Bohrarper
now it actually works as a distributed key/value store for the first time
Pär Bohrarper
added quorum handling for /store request, updated gossip etc
Pär Bohrarper
added vectorclocks to stored data, and experimenting with using the header for vector clock info
Pär Bohrarper
implemented consistent hashing algorithm
  1. Prev
  2. Next