Re: git on afs (fwd)

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

 





Added the mailing list back in.


On Thu, 18 Oct 2007, Todd T. Fries wrote:

link() returns -1 errno 17 File exists on afs.

To further muddy the waters, linking within the same dir is ok,
linking outside the same dir is not:

todd@ispdesk/p6 ~/tmp¦61$ mkdir dir
todd@ispdesk/p6 ~/tmp¦62$ touch a
todd@ispdesk/p6 ~/tmp¦63$ ln a b
todd@ispdesk/p6 ~/tmp¦64$ ls -l a b
-rw-r--r--  2 4  wheel  0 Oct 18 17:09 a
-rw-r--r--  2 4  wheel  0 Oct 18 17:09 b
todd@ispdesk/p6 ~/tmp¦65$ ls -li a b
2068032 -rw-r--r--  2 4  wheel  0 Oct 18 17:09 a
2068032 -rw-r--r--  2 4  wheel  0 Oct 18 17:09 b
todd@ispdesk/p6 ~/tmp¦66$ ln a dir/b
ln: dir/b: File exists
todd@ispdesk/p6 ~/tmp¦67$ echo $?

That error is just bogus on afs. If it returned a sane
error, things would just work.

But, looks like afs only supports linking within the same
directory: http://www.angelfire.com/hi/plutonic/afs-faq.html

So, you could look into whether the temp file can be sanely
created in the same directory as the final filename.

-brandon

[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]

  Powered by Linux