Paulo Motta created CASSANDRA-14084:
---------------------------------------

             Summary: Disks can be imbalanced during replace of same address 
when using JBOD
                 Key: CASSANDRA-14084
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-14084
             Project: Cassandra
          Issue Type: Bug
            Reporter: Paulo Motta
            Assignee: Paulo Motta


While investigating CASSANDRA-14083, I noticed that [we use the pending ranges 
to calculate the disk 
boundaries|https://github.com/apache/cassandra/blob/41904684bb5509595d11f008d0851c7ce625e020/src/java/org/apache/cassandra/db/DiskBoundaryManager.java#L91]
 when the node is bootstrapping.

The problem is that when the node is replacing a node with the same address, it 
[sets itself as normal 
locally|https://github.com/apache/cassandra/blob/41904684bb5509595d11f008d0851c7ce625e020/src/java/org/apache/cassandra/service/StorageService.java#L1449]
 (for other unrelated reasons), so the local ranges will be null and 
consequently the disk boundaries will be null. This will cause the sstables to 
be randomly spread across disks potentially causing imbalance.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to