pread() over NFS (again) [1.5.5.4]

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

 



I have read all the threads on git having trouble with pread() and I didn't see anything to help.

Situation:
git commands run on system "dev2" which is Linux 2.6.9-42.0.8.ELsmp on an NFS mounted directory.
  The NFS server is "dev1" which is Linux 2.4.28

I get the following output from git when doing a fetch:
  remote: Counting objects: 406, done.
  remote: Compressing objects: 100% (198/198), done.
  remote: Total 253 (delta 127), reused 150 (delta 55)
  Receiving objects: 100% (253/253), 5.27 MiB | 9136 KiB/s, done.
  fatal: cannot pread pack file: No such file or directory
  fatal: index-pack failed

The end of the strace looks like so:
pread(3, "", 205, 1373)                 = 0
write(2, "fatal: cannot pread pack file: N"..., 57) = 57

I have ran strace -o /somedir/q -ff git fetch and have the straces available at:
http://docwhat.gerf.org/files/tmp/git-strace-20080626.tgz

I have worked around the problem by running the fetch from the nfs server.

It looks like I can recreate this at will and I'm willing to help figure this out.

Thanks!

Ciao!
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[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