[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Bug-tar] listed-incremental broken in 1.25 on Solaris 10
From: |
Eric Blake |
Subject: |
Re: [Bug-tar] listed-incremental broken in 1.25 on Solaris 10 |
Date: |
Wed, 02 Feb 2011 13:04:11 -0700 |
User-agent: |
Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.13) Gecko/20101209 Fedora/3.1.7-0.35.b3pre.fc14 Lightning/1.0b3pre Mnenhy/0.8.3 Thunderbird/3.1.7 |
[adding bug-gnulib, and please don't top-post when replying]
On 02/02/2011 12:28 AM, Markus Duft wrote:
>>
>> Can you find out more about the file system bug? Perhaps we
>> can test for it dynamically, and warn users about it, or something
>> like that.
> I use NTFS on interix, and i don't know what darkside uses on linux, where
> the patch fixed the issue too (see the bug, i asked him about the filesystem).
At least one Windows file system (MVFS) has the horrible bug that
setting times on an open fd gets clobbered by a later close; cygwin
works around that issue by essentially dup'ing the fd, calling futimens
on the duplicate, closing the duplicate, then repeating the futimens on
the original, which has the net effect of flushing the change to disk in
such a manner that closing the original fd no longer clobbers state.
http://cygwin.com/ml/cygwin/2009-07/msg00734.html
I have no idea how to test for broken setups like this, or whether to
make gnulib go to that level of effort to work around it, but given the
nature of this bug report, we may have to do just that.
--
Eric Blake address@hidden +1-801-349-2682
Libvirt virtualization library http://libvirt.org
signature.asc
Description: OpenPGP digital signature