[Ocfs2-users] git checkout on an ocfs2 filesystem

Joel Becker Joel.Becker at oracle.com
Mon Aug 31 12:39:02 PDT 2009


On Mon, Aug 31, 2009 at 12:16:36PM -0700, Joel Becker wrote:
> On Sun, Aug 30, 2009 at 08:19:08PM -0500, Nathaniel Griswold wrote:
> > Has anyone here had problems with git checkouts on ocfs2?
> 
> 	Oh, boy, this is wacky.

	No, it's extra wacky:

5441  lstat64("t/t6015-rev-list-show-all-parents.sh", 0xffc2e318) = -1 ENOENT (No such file or directory)
5441  lstat64("t", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
5441  open("t/t6015-rev-list-show-all-parents.sh", O_WRONLY|O_CREAT|O_EXCL|O_LARGEFILE, 0777) = ? ERESTARTSYS (To be restarted)
5441  --- SIGALRM (Alarm clock) @ 0 (0) ---
5441  sigreturn()                       = ? (mask now [])
5441  open("t/t6015-rev-list-show-all-parents.sh", O_WRONLY|O_CREAT|O_EXCL|O_LARGEFILE, 0777) = -1 EEXIST (File exists)
5441  write(2, "error: git-checkout-index: unabl"..., 100) = 100

How on earth is userspace seeing ERESTARTSYS?  Did someone forget to
-ive it?

Joel

-- 

"Reality is merely an illusion, albeit a very persistent one."
        - Albert Einstien

Joel Becker
Principal Software Developer
Oracle
E-mail: joel.becker at oracle.com
Phone: (650) 506-8127



More information about the Ocfs2-users mailing list