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

Skip building views during base table streams on range movements

    XMLWordPrintableJSON

Details

    Description

      Booting or decommisioning nodes with MVs is unbearably slow as all streams go through the regular write paths. This causes read-before-writes for every mutation and during bootstrap it causes them to be sent to batchlog.
      The makes it virtually impossible to boot a new node in an acceptable amount of time.
      Using the regular streaming behaviour for consistent range movements works much better in this case and does not break the MV local consistency contract.

      Already tested on own cluster.

      Bootstrap case is super easy to handle, decommission case requires CASSANDRA-13064

      Attachments

        Issue Links

          Activity

            People

              brstgt Benjamin Roth
              brstgt Benjamin Roth
              Benjamin Roth
              Paulo Motta (Deprecated)
              Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: