Skip to content

Feature Request: Add different line items for different compression levels, and show compression levels explicitly #56

@DeflateAwning

Description

@DeflateAwning

Here's an example of how it currently shows:

Processed 1 file, 1629908 regular extents (1629908 refs), 0 inline.
Type       Perc     Disk Usage   Uncompressed Referenced  
TOTAL       95%      467G         489G         489G       
none       100%      388G         388G         388G       
zstd        78%       78G         100G         100G      

Now, consider a scenario where someone's recently re-mounted with a different compression level, and has rewritten parts of the file (i.e., only some extents).

It should show like this (don't think too hard about the numbers - I didn't update them to be internally consistent):

Processed 1 file, 1629908 regular extents (1629908 refs), 0 inline.
Type       Perc     Disk Usage   Uncompressed Referenced  
TOTAL       95%      467G         489G         489G       
none       100%      388G         388G         388G       
zstd:3      78%       78G         100G         100G       # Original mount with default zstd:3 level.
zstd:15     71%       78G         100G         100G       # New re-mount with zstd:15 level (partial rewrite of some extents).

It is my understanding that all this data is 100% available in the filesystem, and showing it like this is just a matter of implementation in this tool.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions