[ 
https://issues.apache.org/jira/browse/CASSANDRA-17588?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17610375#comment-17610375
 ] 

Stefan Miklosovic edited comment on CASSANDRA-17588 at 9/28/22 6:58 AM:
------------------------------------------------------------------------

This should be fixed from 3.0 to trunk. [~paulo] would you mind if I take over 
here? The fix is fairly easy, the main work would be to apply this correctly 
across 5 branches.

The main complication I see is how to compute this for dropped tables as well 
because they are not living in Cassandra anymore (it is not a ColumnFamily 
anymore), there are just data on disk.

listsnapshots is using ColumnFamilyStore.trueSnapshotsSize and summing all 
sizes for each cf, but dropped tables are not cf anymore and these are not 
included.

If you has a solution for this as well that would be great as I would not need 
to start from scratch.


was (Author: smiklosovic):
This should be fixed from 3.0 to trunk. [~paulo] would you mind if I take over 
here? The fix is fairly easy, the main work would be to apply this correctly 
across 5 branches.

> "Total TrueDiskSpaceUsed" computation does not include manifest and schema 
> files
> --------------------------------------------------------------------------------
>
>                 Key: CASSANDRA-17588
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-17588
>             Project: Cassandra
>          Issue Type: Bug
>          Components: Local/Snapshots
>            Reporter: Paulo Motta
>            Assignee: Paulo Motta
>            Priority: Normal
>
> This is the output of {{nodetool listsnapshots}}:
> {noformat}
> Snapshot Details:
> Snapshot name                  Keyspace name Column family name True size 
> Size on disk Creation time            Expiration time
> test                           ks            indexed_table      1.1 KiB   
> 21.22 KiB    2022-04-26T19:13:20.102Z
> test                           ks            my_table           960 bytes 
> 10.76 KiB    2022-04-26T19:13:20.102Z
> dropped-1650997415751-my_table ks            my_table           989 bytes 989 
> bytes    2022-04-26T18:23:35.751Z
> Total TrueDiskSpaceUsed: 0 KiB
> {noformat}
> Total TrueDiskSpaceUsed does not match the sum of "true size on disk" of all 
> snapshots.
> The reason for this is because {{Total TrueDiskSpaceUsed}} computation does 
> not include the size of snapshot schema and manifest files.
> We should fix the {{Total TrueDiskSpaceUsed}} computation to include the the 
> size of snapshot schema and manifest files, so it will look like this:
> {noformat}
> Snapshot Details:
> Snapshot name                  Keyspace name Column family name True size 
> Size on disk Creation time            Expiration time
> test                           ks            indexed_table      1.1 KiB   
> 21.22 KiB    2022-04-26T19:13:20.102Z
> test                           ks            my_table           960 bytes 
> 10.76 KiB    2022-04-26T19:13:20.102Z
> dropped-1650997415751-my_table ks            my_table           989 bytes 989 
> bytes    2022-04-26T18:23:35.751Z
> Total TrueDiskSpaceUsed: 3 KiB
> {noformat}



--
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