From mboxrd@z Thu Jan 1 00:00:00 1970 From: Doug Nazar Subject: Re: [pnfs] [GIT BISECT] first bad commit: 1f36f774 Switch !O_CREAT case to use of do_last() Date: Wed, 24 Mar 2010 14:26:29 -0400 Message-ID: <4BAA5955.4000001@gmail.com> References: <4BAA3493.1030802@panasas.com> <20100324160037.GP30031@ZenIV.linux.org.uk> <4BAA3828.2070506@panasas.com> <20100324160754.GQ30031@ZenIV.linux.org.uk> <4BAA398C.5050901@panasas.com> <20100324163948.GR30031@ZenIV.linux.org.uk> <4BAA48A3.1030801@panasas.com> <4BAA4CAC.6060104@panasas.com> <4BAA5035.1060906@panasas.com> <4BAA52A8.2080304@panasas.com> <20100324180622.GS30031@ZenIV.linux.org.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Boaz Harrosh , linux-fsdevel , "J. Bruce Fields" , pNFS Mailing List , linux-kernel To: Al Viro Return-path: In-Reply-To: <20100324180622.GS30031@ZenIV.linux.org.uk> Sender: linux-kernel-owner@vger.kernel.org List-Id: linux-fsdevel.vger.kernel.org On 2010-03-24 2:06 PM, Al Viro wrote: > > How consistent are the effects you are seeing from test to test on the same > kernel? This one was very interesting, since it seemed to fail with > -EISDIR while opening .git/objects/pack. Which is a directory and which > should fail with -EISDIR if and only if we pass O_CREAT to open(). And > passing O_CREAT on that one is probably not an intended behaviour of git... > > Does anybody else see NFS breakage starting at that commit, BTW? Other > testcases would be useful... > -- > To unsubscribe from this list: send the line "unsubscribe linux-kernel" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html > Please read the FAQ at http://www.tux.org/lkml/ > I also see it....didn't bisect it yet since I was in a rush and had a simple work around. I was doing a git pull between two repositories on a NFS 4 w/krb5 security. Got the error about .git/objects/pack (error: unable to open object pack directory: .git/objects/pack: Is a directory). If I then run 'ls .git/objects/pack', and then the 'git pull' again it works. Doug