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

Regression in paging queries in mixed version clusters

    XMLWordPrintableJSON

Details

    • Availability - Unavailable
    • Critical
    • Challenging
    • Unit Test

    Description

      The changes to handling legacy bounds in CASSANDRA-14568/CASSANDRA-14749/CASSANDRA-14912 break paging queries where the coordinator is a legacy node and the replica is an upgraded node.

      The long-held assumption made by LegacyLayout::decodeBound that "There can be more components than the clustering size only in the case this is the bound of a collection range tombstone." is not true as serialized paged read commands may also include these type of bounds in their SliceQueryFilter. The additional checks the more recent tickets add cause such queries to error when processed by a 3.0 replica.

      Attachments

        Activity

          People

            samt Sam Tunnicliffe
            samt Sam Tunnicliffe
            Sam Tunnicliffe
            Benedict Elliott Smith
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: