Andy Salnikov created CASSANDRA-21085:
-----------------------------------------

             Summary: Warning about failed trySkipCache in Cassandra 5.0
                 Key: CASSANDRA-21085
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-21085
             Project: Apache Cassandra
          Issue Type: Bug
          Components: Local/Compaction
            Reporter: Andy Salnikov


I have upgraded 4.1.9 cluster to 5.0.6 and I see confusing warnings in the 
server log which say {{Failed trySkipCache on file: ... Error: Invalid 
argument}}.  The file name in the warning seems to refer to a file that is 
being compacted. Here is an example of messages from the log that refer to one 
such file:
{noformat}
INFO  [CompactionExecutor:14] 2025-12-11 00:12:58,479 CompactionTask.java:175 - 
    Compacting (261977f0-d626-11f0-b282-6b53d56b692b) [
        /var/lib/cassandra/<table-dir>/nb-12567-big-Data.db:level=0, 
        /var/lib/cassandra/<table-dir>/nb-13955-big-Data.db:level=0, 
        /var/lib/cassandra/<table-dir>/nb-16807-big-Data.db:level=0, 
        /var/lib/cassandra/<table-dir>/nb-15350-big-Data.db:level=0, ]

WARN  [NonPeriodicTasks:1] 2025-12-11 00:22:55,106 NoSpamLogger.java:107 - 
    Failed trySkipCache on file: 
/var/lib/cassandra/<table-dir>/nb-13955-big-Data.db Error: Invalid argument

INFO  [NonPeriodicTasks:1] 2025-12-11 00:30:05,808 BigFormat.java:231 - 
    Deleting sstable: /opt/cassandra/data/<table-dir>/nb-13955-big
{noformat}

I interpret this so that compaction for nb-13955-big-Data.db ran from 00:12:58 
to 00:30:05, but trySkipCache accessed that file during compaction and failed?

And I saw the same warnings when running {{stableupgrade}}, it does not happen 
for every table, likely depends on holw long does it take to upgrade:
{noformat}
$ sstableupgrade keyspace table
Found 4 sstables that need upgrading.
Upgrading 
BigTableReader:big(path='/var/lib/cassandra/data/keyspace/table-4053f9506dc711f08959f1716794a923/nb-3121-big-Data.db')
WARN  19:07:36,477 Failed trySkipCache on file: 
/var/lib/cassandra/data/keyspace/table-4053f9506dc711f08959f1716794a923/nb-3121-big-Data.db
 Error: Invalid argument
Upgrade of 
BigTableReader:big(path='/var/lib/cassandra/data/keyspace/table-4053f9506dc711f08959f1716794a923/nb-3121-big-Data.db')
 complete.
{noformat}

Cassandra and sstableupgrade run in a container using a standard image from 
DockerHub, version 5.0.6. Host OS is Rocky Linux 9.6.

Thread on Slack: https://the-asf.slack.com/archives/CJZLTM05A/p1765415636431169



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

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

Reply via email to