Provided by: pmdk-tools_1.4.1-0ubuntu1~18.04.1_amd64 bug

NAME

       pmempool-sync - Synchronize replicas or their parts within a pool set.

SYNOPSIS

              pmempool sync [options] <poolset_file>

       NOTE: Only the pool set file used to create the pool should be used for syncing the pool.

DESCRIPTION

       The pmempool sync command synchronizes data between replicas within a pool set.  It checks if metadata of
       all  replicas  in  a  pool set are consistent, i.e. all parts are healthy, and if any of them is not, the
       corrupted or missing parts are recreated and filled with data from one of the healthy replicas.  Current‐
       ly synchronizing data is allowed only for pmemobj pools (see libpmemobj(7)).

       If a pool set has the option SINGLEHDR or NOHDRS (see poolset(5)), pmempool sync command has limited  ca‐
       pability  of checking its metadata.  This is due to limited or no, respectively, internal metadata at the
       beginning of pool set parts in every replica when either of the options is used.   In  that  cases,  only
       missing parts or the ones which cannot be opened are recreated.

   Available options:
       -d, --dry-run
              Enable  dry  run  mode.  In this mode no changes are applied, only check for viability of synchro‐
              nization.

       -v, --verbose
              Increase verbosity level.

       -h, --help
              Display help message and exit.

SEE ALSO

       pmempool(1), libpmemblk(7), libpmemlog(7), libpmempool(7) and <http://pmem.io>

PMDK - pmem Tools version 1.4                      2018-05-21                                   PMEMPOOL-SYNC(1)