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

Don't NPE when initializing CFSs for local system keyspaces with UCS

    XMLWordPrintableJSON

Details

    Description

      When UnifiedCompactionStrategy is used as the default, NPEs are thrown when
      flushing the system keyspace tables early during startup. The system keyspace is
      initialised before the cluster metadata, but UCS currently tries to access the
      current epoch when initialising the shard manager, to determine whether the
      local ranges are out of date. This isn't necessary for the system keyspaces as
      they use LocalStrategy and cover the whole token space.

      Attachments

        Activity

          People

            samt Sam Tunnicliffe
            samt Sam Tunnicliffe
            Sam Tunnicliffe
            Alex Petrov
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: