bug-tar
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Bug-tar] [Fwd: Bug#556114: patch]


From: Eric Blake
Subject: Re: [Bug-tar] [Fwd: Bug#556114: patch]
Date: Wed, 25 Nov 2009 07:35:04 -0700
User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.23) Gecko/20090812 Thunderbird/2.0.0.23 Mnenhy/0.7.6.666

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

According to Bdale Garbee on 11/25/2009 7:22 AM:
> Issues not solved by this patch:
> - For filesystems with a better time resolution than 1 second, more
>   files may be included in incremental backups than strictly necessary,
>   but never more than 1 second worth. IMHO this is preferable to the
>   alternative of some files not being included on filesystems with a
>   larger time resolution. Especially since this is not limited to the
>   snapshot case, but can (will) also happen during regular dumps - see
>   above.

The gnulib module utimecmp helps deal with this.  However, gnulib has also
empirically determined that you need a window of at least 20 milliseconds,
even with utimensat and filesystems that support full nanosecond
resolution, since many OSs quantize timestamps to something like a 10
millisecond boundary even though you can access the additional resolution.
 But 20 milliseconds is indeed smaller than 1 second, when there is enough
support.

> - For filesystems with a worse time resolution than 1 second, files
>   may still be left out of an incremental backup. In that case, the
>   behavior is no worse than it is now.

The only file system in this category is FAT, and its resolution is 2
seconds.  But FAT has other problems, such as lack of permissions.

- --
Don't work too hard, make some time for fun as well!

Eric Blake             address@hidden
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Cygwin)
Comment: Public key at home.comcast.net/~ericblake/eblake.gpg
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAksNQJgACgkQ84KuGfSFAYAKugCdEhUYjOuZs53Re04qesi9N0dU
WmsAoJ2MXqNSTRfJaNLDoHryIqL1eAey
=XxHM
-----END PGP SIGNATURE-----




reply via email to

[Prev in Thread] Current Thread [Next in Thread]