Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

depends on sparsehash? #16

Open
waitman opened this issue Sep 25, 2015 · 2 comments
Open

depends on sparsehash? #16

waitman opened this issue Sep 25, 2015 · 2 comments

Comments

@waitman
Copy link

waitman commented Sep 25, 2015

"Replicant relies upon the sparsehash library.
Please install sparsehash to continue."

I don't see sparsehash mentioned on the "Installing from source" page: http://hyperdex.org/download/#other

Also, sparsehash may be built using gcc-4.2: https://gcc.gnu.org/gcc-4.2/ or by patching: sparsehash/sparsehash#96 if one prefers to use a "modern" compiler.

Thanks.

@jmcklondonuk
Copy link

I don't see in the client whether it coordinates interaction with replicas. How can Replicant start doing some basic load balancing in the client or daemon? I am thinking of building an FSM to process large amounts of data in a fashion similar to regular expression matching. The data can be partitioned, the processing operators can be distributed on different nodes, and yet there is still a need for load balancing such as to call the less busy node out of several available. Is this already done, i.e. some indicator of load and a distribution to the less loaded? Thanks!

@rescrv
Copy link
Owner

rescrv commented Mar 28, 2016

Replicant, by its nature, creates a replicated object where all copies should be identical. This is the exact opposite of what partitioning does. Replicant does not do what you are looking to do.

You can use replicant to do what you are looking to do by maintaining the partitioning within replicant and running several independent processes (tied together by replicant) to serve your requests.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants