Hi
I have a big table (~220GB reported by used space live by tablestats) with time
series data that uses TWCS with the following settings
compaction = {'class':
'org.apache.cassandra.db.compaction.TimeWindowCompactionStrategy',
'compaction_window_size': '7', 'compaction_window_unit': 'DAYS',
'max_threshold': '32', 'min_threshold': '4'}
The table does not have a TTL configured since we need the data, it now has
~450 sstables, I have had this setup for several years and so far I am
satisfied with the performance, we mostly read\write data from the previous
several months. Requests for earlier data occur but not in the quantities and
performance is less critical then.
I have recently noticed reoccurring warning in the Cassandra log file and I
wanted to ask about their meaning and wither I need to do something about it
DEBUG [CompactionExecutor:356242] 2024-05-23 09:01:59,655
TimeWindowCompactionStrategy.java:129 - TWCS skipping check for fully expired
SSTables
DEBUG [CompactionExecutor:356242] 2024-05-23 09:01:59,655
TimeWindowCompactionStrategy.java:129 - TWCS skipping check for fully expired
SSTables
DEBUG [CompactionExecutor:356243] 2024-05-23 09:02:59,655
TimeWindowCompactionStrategy.java:122 - TWCS expired check sufficiently far in
the past, checking for fully expired SSTables
DEBUG [CompactionExecutor:356243] 2024-05-23 09:02:59,658
TimeWindowCompactionStrategy.java:122 - TWCS expired check sufficiently far in
the past, checking for fully expired SSTables
DEBUG [CompactionExecutor:356242] 2024-05-23 09:03:59,655
TimeWindowCompactionStrategy.java:129 - TWCS skipping check for fully expired
SSTables
DEBUG [CompactionExecutor:356242] 2024-05-23 09:03:59,656
TimeWindowCompactionStrategy.java:129 - TWCS skipping check for fully expired
SSTables
DEBUG [CompactionExecutor:356245] 2024-05-23 09:05:00,490
TimeWindowCompactionStrategy.java:129 - TWCS skipping check for fully expired
SSTables
DEBUG [CompactionExecutor:356245] 2024-05-23 09:05:00,490
TimeWindowCompactionStrategy.java:129 - TWCS skipping check for fully expired
SSTables
DEBUG [CompactionExecutor:356244] 2024-05-23 09:06:00,490
TimeWindowCompactionStrategy.java:129 - TWCS skipping check for fully expired
SSTables
The debug messages above appear in one of my Cassandra nodes every several
minutes, I have a 4 node cluster with RF=3.
Is there anything I need to do about those messages or its safe to ignore them
Thank you for the help