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

Fix Prepared Statements behaviours after 15252

    XMLWordPrintableJSON

Details

    • Correctness - Recoverable Corruption / Loss
    • Critical
    • Challenging
    • Fuzz Test
    • All
    • None
    • Hide

      Tests included. 3.0 and 3.11 branches were also tested with mixed mode tester separately, but commit was not included since it required a change in driver version to work. It is included in 4.0 and trunk

      Show
      Tests included. 3.0 and 3.11 branches were also tested with mixed mode tester separately, but commit was not included since it required a change in driver version to work. It is included in 4.0 and trunk

    Description

      CASSANDRA-15252 has fixed an important issue: unwanted hash changes when preparing fully qualified prepared statements which was causing cluster-killing re-prepare loops. However, the fix introduced a regression: non-qualified statements can get prepared against one keyspace but then executed on another under some circumstances. This patch reconciles all behaviours.

      Attachments

        Activity

          People

            Unassigned Unassigned
            ifesdjeen Alex Petrov
            Alex Petrov, Marcus Eriksson
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

            Dates

              Created:
              Updated: