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

Avoid schema mismatch problems on memtable API misconfiguration

    XMLWordPrintableJSON

Details

    Description

      The memtable API requires a definition of the memtable configuration to exist in cassandra.yaml. If that is not the case when a schema change is received from another node, this can cause the node to reject the schema change and behave incorrectly.

      To fix this, a node should only fail to construct a memtable when it is validating CREATE or ALTER statements, but should fall back to default when it receives invalid configuration selections in the schema.

      Attachments

        Issue Links

          Activity

            People

              blambov Branimir Lambov
              blambov Branimir Lambov
              Branimir Lambov
              Caleb Rackliffe
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: