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

Adding columns via ALTER TABLE can generate corrupt sstables

    XMLWordPrintableJSON

    Details

      Description

      This is similar to CASSANDRA-13004 and was caused by CASSANDRA-15899

      Basically the column placeholders introduced in 15899 can get read-repaired in to the memtable and later flushed to disk and in some cases this can conflict with the actual column (if the actual column is a collection for example) and cause CorruptSSTableExceptions.

      Fix is probably to just revert 15899, at least until if and when we find a solution that we can rely on. Will post that + test next week.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                marcuse Marcus Eriksson
                Reporter:
                marcuse Marcus Eriksson
                Authors:
                Marcus Eriksson
                Reviewers:
                Alex Petrov, Sam Tunnicliffe
              • Votes:
                0 Vote for this issue
                Watchers:
                7 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: