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

Local batchlog for MV may not be correctly written on node movements

    XMLWordPrintableJSON

Details

    • Correctness - Unrecoverable Corruption / Loss
    • Normal

    Description

      Unless I'm really reading this wrong, I think the code here, which comes from CASSANDRA-10674, isn't working properly.

      More precisely, I believe we can have both paired and unpaired mutations, so that both if can be taken, but if that's the case, the 2nd write to the batchlog will basically overwrite (remove) the batchlog write of the 1st if and I don't think that's the intention. In practice, this means "paired" mutation won't be in the batchlog, which mean they won't be replayed at all if they fail.

      Attachments

        Issue Links

          Activity

            People

              pauloricardomg Paulo Motta
              slebresne Sylvain Lebresne
              Paulo Motta
              Sylvain Lebresne
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: