Package: tar
Version: 1.15.91-1
Severity: wishlist

Hi,

supporting the new O_NOATIME feature for the open() syscall
that was introduced in 2.6.8 would make backup software like
amanda really useful again (dreaming about doing incremental
dumps without mangling the atime...). As the behaviour differs
from the current --atime-preserve (reading file, then utime()ing it
afterwards, thus mangling the ctime) and as the new feature is
kernel-version-specific, I guess it would need a new option
name... but besides that, AFAICT it would suffice to adapt the open()
calls in compare.c:265 and create.c:1425 (just my 2 cent; I've modified
the tar package here, and it works like a charm, but that of course
doesn't mean that I have found all occurrences that might need
to be changed).

Another problem might be to get O_NOATIME, as it's only available
if _GNU_SOURCE is defined (which tar's current build system
doesn't define).

Or has upstream already made a statement regarding this topic?


Regards,

Jan

PS: I can supply my patch if you're interested.

Attachment: signature.asc
Description: Digital signature

Reply via email to