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

              marcuse Marcus Eriksson
              marcuse Marcus Eriksson
              Marcus Eriksson
              Alex Petrov, Sam Tunnicliffe
              Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: