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

Ensure views created during (or just before) range movements are properly built

    XMLWordPrintableJSON

    Details

    • Severity:
      Low

      Description

      CASSANDRA-13065 assumes the source node has its views built to skip running base mutations through the write path during range movements.

      It is possible that the source node has not finished building the view, or that a new view is created during a range movement, in which case the view may be wrongly marked as built on the destination node.

      The former problem was introduced by #13065, but even before that a view created during a range movement may not be correctly built on the destination node because the view builder will be triggered before it has finished streaming the source data, wrongly marking the view as built on that node.

        Attachments

        1. trunk-13762-dtest.png
          72 kB
          Paulo Motta (Deprecated)
        2. trunk-13762-testall.png
          43 kB
          Paulo Motta (Deprecated)

          Issue Links

            Activity

              People

              • Assignee:
                pauloricardomg Paulo Motta (Deprecated)
                Reporter:
                pauloricardomg Paulo Motta (Deprecated)
                Authors:
                Paulo Motta (Deprecated)
                Reviewers:
                Andres de la Peña
              • Votes:
                0 Vote for this issue
                Watchers:
                7 Start watching this issue

                Dates

                • Created:
                  Updated: