Uploaded image for project: 'Cassandra'
  1. Cassandra
  2. CASSANDRA-9097

Repeated incremental nodetool repair results in failed repairs due to running anticompaction

    XMLWordPrintableJSON

Details

    • Low

    Description

      I'm trying to synchronize incremental repairs over multiple nodes in a Cassandra cluster, and it does not seem to easily achievable.

      In principle, the process iterates through the nodes of the cluster and performs `nodetool -h $NODE repair --incremental`, but that sometimes fails on subsequent nodes. The reason for failing seems to be that the repair returns as soon as the repair and the local anticompaction has completed, but does not guarantee that remote anticompactions are complete. If I subsequently try to issue another repair command, they fail to start (and terminate with failure after about one minute). It usually isn't a problem, as the local anticompaction typically involves as much (or more) data as the remote ones, but sometimes not.

      Attachments

        Issue Links

          Activity

            People

              yukim Yuki Morishita
              grddev Gustav Munkby
              Yuki Morishita
              Marcus Eriksson
              Votes:
              0 Vote for this issue
              Watchers:
              12 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: