diff --git a/README.md b/README.md index 9395ff4..ffe5f9d 100644 --- a/README.md +++ b/README.md @@ -29,11 +29,13 @@ git clone https://xgitlab.cels.anl.gov/sds/sds-repo.git # Add to spack. spack repo add sds-repo # Install via spack. -spack install sdskeyval +spack install --dirty sdskeyval+leveldb +spack install --dirty ssg+mpi +spack install --dirty ch-placement # Refresh spack environment. source spack/share/spack/setup-env.sh -# Load sdskeyval modules. -source <(spack module loads --dependencies sdskeyval) +# Load required modules. +source <(spack module loads --dependencies sdskeyval ssg ch-placement) ``` ### Get and build sdsdkv. diff --git a/tests/trivial.cc b/tests/trivial.cc index e00430b..e83b801 100644 --- a/tests/trivial.cc +++ b/tests/trivial.cc @@ -99,7 +99,7 @@ main(int argc, char **argv) if (!db_prefix) db_prefix = (char *)"/tmp"; std::string db_name = std::string(db_prefix) + "/TEST-DB"; - auto personality = ( + sdsdkv_config_personality personality = ( (rank % 2 == 0) ? SDSDKV_PERSONALITY_SERVER : SDSDKV_PERSONALITY_CLIENT ); @@ -131,7 +131,8 @@ main(int argc, char **argv) // erc = sdsdkv_open(dkvc); if (erc != SDSDKV_SUCCESS) ABORT(rank, erc); - + // Server instances wait here until shut down by a client during + // sdsdkv_destroy. if (personality == SDSDKV_PERSONALITY_CLIENT) { do_puts(dkvc, rank); MPI_Barrier(pcomm);