- 01 Dec, 2017 5 commits
-
-
Rob Latham authored
also lets us use strange/specific CXXFLAGS only when needed
-
Rob Latham authored
only the spack package provides a pkgconfig file. for other leveldb installations we'll have to check for headers ourselves.
-
Rob Latham authored
populaing a "kv_config.h" makes it easier to inspect what configure thinks it found vs. looking through compiler command lines.
-
Rob Latham authored
-
Rob Latham authored
-
- 22 Nov, 2017 35 commits
-
-
Rob Latham authored
-
-
-
-
-
-
-
Add simple API for sending/receiving SSG ID and update test-mpi-group. The test-mpi-group app also has an example of how OID might be calculated when key is not already a hashed uint64_t value. Tested on Darwin.
-
Build/test fixups. Note that there are 2 workarounds in place so test-mpi-group terminates cleanly: the ssg_finalize in the kv-server shutdown_handler and the commented out margo_finalize in the kvgroup_client_deregister function.
-
-
-
First cut at adding distributed support. Implemented as separate client/server libs for now. Required some tweaking of the keyval API (see sds-keyval.h). May not compile yet.
-
-
-
-
-
-
-
Fixup parallel build issue and add test-client and test-server to the set of tests built automatically.
-
-
-
-
-
-
Simplify API. Handle arbitrary key/value types. Code still has explicit handling of bulk transfers. Unless this is a performance win, just let HG handle it all implicitly?
-
Did a "spack install leveldb" to pull stock leveldb into sds-repo. Decoupled sds-keyval from ParSplice build environment.
-
-
-
-
-
-
-
-
Take out "&" just to be sure copy constructor is called. May not be necessary given the core dumps seem to be related to a BwTree bug.
-
-