GNU bug report logs - #8419
cp -au : New hard links in source becomes new files at destination when using cp -au

Previous Next

Package: coreutils;

Reported by: Odd.Harry.Mannsverk <at> benteler-alu.com

Date: Mon, 4 Apr 2011 10:49:01 UTC

Severity: normal

Done: Jim Meyering <jim <at> meyering.net>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Jim Meyering <jim <at> meyering.net>
To: Pádraig Brady <P <at> draigBrady.com>
Cc: 8419 <at> debbugs.gnu.org
Subject: bug#8419: cp -au : New hard links in source becomes new files at	destination when using cp -au
Date: Wed, 27 Jul 2011 14:10:31 +0200
Pádraig Brady wrote:
> On 26/07/11 14:23, Jim Meyering wrote:
>> Pádraig Brady wrote:
>> ...
>>
>>> Note also your original test didn't fail for me on ext4 on F15.
>>
>
>> I suspect you'll see that it's processing those two files in the reverse
>> order on your system.  In case it's kernel-related, I'm using this:
>>   2.6.38.8-32.fc15.x86_64
>> and the disk is an SSD.
>
> My guess here is there is inode sorting going on,
> which is unstable and returning matching inodes in
> a non deterministic order?
>
> Anyway I've updated the test (attached) to try both ways.
...
> Subject: [PATCH] tests: cp/preserve-link: test all relevant paths
>
> * tests/cp/preserve-link: Add test cases for when a missing
> link in the destination tree is encountered first and second.
> Also add cases for old and new separate files in the destination
> tree, both to make the clobbering behavior explicit, and to
> test any changes in this area in future.

Thanks!




This bug report was last modified 13 years and 306 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.