Details
-
Improvement
-
Status: Resolved
-
Normal
-
Resolution: Fixed
-
None
-
Operability
-
Normal
-
All
-
None
-
Description
As part of Transient Replication added in CASSANDRA-14404, ALTER KEYSPACE had a validation check added to verify no range movement was taking place.
The check requires all nodes to be in NORMAL state. When a node is decommissioned or assassinated then it will remain in gossip for 3 days in LEFT state (by default), preventing any keyspace alteration until it has expired from gossip, even though it is safe to make the change.
The validation condition should be changed to all nodes being in NORMAL or LEFT state instead.