[Lustre-discuss] Git corrupted on lustre

Manuele Brambilla manu.brambi at gmail.com
Tue Oct 25 02:24:28 PDT 2011


Hi all,

we are having a strange problem on our cluster with Git. We are
running Lustre 1.8.5, Rocks 5.3 (kernel version is 2.6.18) and Git is
at version 1.7.3.

The problem we are experiencing is that, very often, when performing a
"git pull" from a remote repository the result is:

remote: Counting objects: 2014, done.
remote: Compressing objects: 100% (1601/1601), done.
remote: Total 1771 (delta 1396), reused 198 (delta 157)
Receiving objects: 100% (1771/1771), 367.27 KiB, done.
fatal: loose object 135d4bd4e8ea94d47f6c1ae3b32561f9bd2846b5 (stored
in .git/objects/13/5d4bd4e8ea94d47f6c1ae3b32561f9bd2846b5) is
corrupted
fatal: index-pack failed

This happens very often (4 out of 5 trials) but sometimes everything
goes fine. Note that when doing a "git clone" we have no such error.
My impression is that the problem is related to how git stores its
repository and how lustre manages its files.
However, I have no idea how to solve this problem and any help is
appreciated. Let me know if you need more information (I'm no expert
of Lustre, so I might be missing some details).

Anybody is experiencing the same problem? Possible solutions?

Thanks,
Manu



More information about the lustre-discuss mailing list