Hello Team, Sorry for this might be a simple question.
I was working on Cassandra 2.1.14 Node1 -- 4.5 mb data Node2 -- 5.3 mb data Node3 -- 4.9 mb data Node3 was down since 90 days. I brought it up and it joined the cluster. To sync data I ran nodetool repair --full Repair was successful...however just to be sure that the data is in sync..I re-ran the repair process..expecting the process to exit and hence prove that there is nothing to repair. Each time I ran full repair.. repair did run completely and successfully...it didn't exit immediately as I expected. Running it 4 times I suddenly saw this Node 1 -- 43 mb Node2 -- 42 mb Node3 -- 6 mb I was clueless of this data growth on node1 and node2. May anyone pls help me understand why this happened. To bring back things to normal, I tried running nodetool repair -pr on all the hosts one after another.. repair ran successfully... Still there was difference in data size on 3 nodes. Hence I decided to decommission each node and re-add them one after another.. I did that. The data size is now Just wanted to understand is there anyway my data is lost..why was there a difference in data size after I ran full repair multiple times Thanks