Skip to content

Commit

Permalink
A reliable coordinator.
Browse files Browse the repository at this point in the history
Make the coordinator reliable using the Replicant system.  This change includes
a number of smaller changes.

 - Use a new version of BusyBee.  This corresponds to BusyBee commit
   a6de29d5bb013081ab82a11e43073a85d073d3f2 that changes the interface from
   using po6::net::location to one that uses opaque object ids.
 - Reduce the number of bytes per message for all server-server messages
 - Remove all the "hyper" from file names.
 - Put everything in the "hyperdex" namespace (rename hyperdaemon to hyperdex
   and remove hyperdisk/hyperspacehashing (they disappeared anyway))
 - Change the coordinator control to be intergrated with the client, allowing
   programmatic space manipulation.
 - Introduce a new coordinator that uses Replicant
 - Remove the python-based coordinator
  • Loading branch information
rescrv committed Dec 19, 2012
1 parent eef781c commit 910a669
Show file tree
Hide file tree
Showing 151 changed files with 9,353 additions and 12,212 deletions.
13 changes: 11 additions & 2 deletions .gitignore
@@ -1,22 +1,30 @@
aclocal.m4 aclocal.m4
autom4te.cache/ autom4te.cache/
binary-test binary-test
client/cc/testcompile
client/c/testcompile
client/keyop_info.cc
client/parse_space_l.c
client/parse_space_y.c
client/parse_space_y.h
config.guess config.guess
config.h config.h
config.h.in config.h.in
config.log config.log
config.status config.status
config.sub config.sub
configure configure
daemon/test/index_encode
depcomp depcomp
.deps .deps
.dirstamp .dirstamp
hyperclient/c/testcompile
hyperclient/keyop_info.cc
hyperclient/python/hyperclient.c hyperclient/python/hyperclient.c
hyperdex
hyperdex-add-space
hyperdex-binary-test hyperdex-binary-test
hyperdex-daemon hyperdex-daemon
hyperdex-replication-stress-test hyperdex-replication-stress-test
hyperdex-rm-space
hyperdex-search-stress-test hyperdex-search-stress-test
hyperdex-simple-consistency-stress-test hyperdex-simple-consistency-stress-test
hyperspacehashing/test/bithacks hyperspacehashing/test/bithacks
Expand All @@ -41,3 +49,4 @@ missing
*.pyc *.pyc
py-compile py-compile
stamp-h1 stamp-h1
ylwrap

0 comments on commit 910a669

Please sign in to comment.