David Capwell created CASSANDRA-15954:
-----------------------------------------

             Summary: When compaction gets interrupted, the exception should 
include the compactionId
                 Key: CASSANDRA-15954
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-15954
             Project: Cassandra
          Issue Type: Improvement
          Components: Local/Compaction
            Reporter: David Capwell


When we log in compaction we use the compactionId (or taskId), because of this 
we can figure out the start and end log lines for compaction.  The issue is, 
when you interrupt a compaction task, we don’t log the compactionId, we instead 
log the tableId; for this reason it is much harder to attribute the interrupt 
to a single compactionId


Examples

{code}
INFO  2020-07-15T18:04:51,670 [CompactionExecutor:144057] 
org.apache.cassandra.db.compaction.CompactionTask:158 - Compacting 
(5a463760-c700-11ea-8982-13c71a558319) [data/ks/table/ma-27-Data.db:level=0, 
data/ks/table/
ma-24-Data.db:level=0, ]
INFO  2020-07-15T18:33:47,550 [CompactionExecutor:144057] 
org.apache.cassandra.concurrent.DebuggableThreadPoolExecutor:1942 - Compaction 
interrupted: Compaction@057aa994-c35b-39ec-b74d-33fba2d13bbc(ks, table, 
3105436904/8658590553)bytes
{code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

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

Reply via email to