Uploaded image for project: 'Cassandra'
  1. Cassandra
  2. CASSANDRA-9424 Schema Improvements
  3. CASSANDRA-6038

Support schema changes in mixed version clusters

    XMLWordPrintableJSON

Details

    • Clients

    Description

      CASSANDRA-5845 made it so that schema changes in a major-mixed cluster are not propagated to the minorer-major nodes. This lets us perform backwards-incompatible schema changes in major releases safely - like adding the schema_triggers table, moving all the aliases to schema_columns, getting rid of the deprecated schema columns, etc.

      Even this limitation might be too strict, however, and should be avoided if possible (starting with at least versioning schema separately from messaging service versioning, and resorting to major->minor schema block only when truly necessary and not for every x->y pair).

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              aleksey Aleksey Yeschenko
              Votes:
              0 Vote for this issue
              Watchers:
              17 Start watching this issue

              Dates

                Created:
                Updated: