We have encountered with an issue that 3 of our 5 nodes cluster is not dropping expired sstables automatically.Other 2 nodes its being dropped successfully.
- We moved from STCS to TWCS compaction dated 9 th Aug with compaction window 1 day,GC_GRACE_SECONDS 10 seconds and TTL 30 days.
- 23rd Aug team found some issue where call details records were not being processed,that time they restarted all cassandra nodes. Unfortunately no logs available for that day
- Files being removed successfully for all 5 nodes since 9th Sep.
- Since 24th Sep automatic dropping stopped for 3 nodes.Other 2 were dropping expired sstable.
Team checked undropped sstable with sstablemetadata and sstabledump but all data looked expired and tsstamp also showing current date /time. "expired" : true for all data found in sstabledump
Kindly help with troubleshooting method as old logs are unavailable
will nodetool garbagecollect help here for TWCS ? or it will mix and merge sstables?