Opened 6 years ago

Closed 6 years ago

#700 closed defect (fixed)

sparse file not supported as big files

Reported by: bruno Owned by: bruno
Priority: normal Milestone: 3.0.4
Component: mondo Version: 3.0.3
Severity: normal Keywords:
Cc:

Description

sparse files identified as big files won't be handled correctly by mondoarchive, and fully written, instead of being created as sparse files.

Change History (1)

comment:1 Changed 6 years ago by bruno

  • Resolution set to fixed
  • Status changed from new to closed

The specificity of sparse file is that their st_size field returned by the stat() system call is much larger than the number of blocks in st_blocks.

So mondoarchive now uses the latter to computer when a file is a lrge file one, or not. This will allow to consider those sparse file, not large in blocks to not be big files, and thus to be handled by afio/star correctly (especially star handles very well sparse file, even with compression).

This is provided in rev [3137] and will be in 3.0.4.

This version still considers that big files are 64MB or more. So to be as flexible as possible, we also need to be able to change that value, which is the goal of #701

Note: See TracTickets for help on using tickets.