Hi,

I would like to add a feature request for local truncates of hints but I want 
to know your opinion before. 

We faced an issue last week concerning 3 new nodes that where not seen by some 
other nodes in the ring. a week later we resolved the issues but it was taking 
days with a high CPU load (85%) to apply GBytes of Hints. I noticed that CF 
Hints is defined with LocalStategy and so thought the truncate was only local 
but that wasn't. We had to remove sstables, commitlog and cached to remove all 
that old hints stored but not removed after max_hint_window_in_ms  as target 
nodes where not dead (they were only not accepting hints). 

So, I suggest that the truncate of hints stay local (maybe you need it to stay 
global per default ?) or that we could do it locally (a truncate argument or a 
new command like the one used for CONSISTENCY)

thanks
-- 
Cyril SCETBON

Reply via email to