[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Gluster-devel] regressions due to 64-bit ext4 directory cookies
From: |
J. Bruce Fields |
Subject: |
Re: [Gluster-devel] regressions due to 64-bit ext4 directory cookies |
Date: |
Thu, 14 Feb 2013 16:47:44 -0500 |
User-agent: |
Mutt/1.5.21 (2010-09-15) |
On Wed, Feb 13, 2013 at 04:05:01PM -0800, Anand Avati wrote:
> On Wed, Feb 13, 2013 at 3:44 PM, Theodore Ts'o <address@hidden> wrote:
> >
> > I suspect this would seriously screw over Gluster, though, and this
> > wouldn't be a solution for NFSv3, since NFS needs long-lived directory
> > cookies, and not the short-lived cookies which is all POSIX/SuSv3
> > guarantees.
> >
>
> Actually this would work just fine with Gluster. Except in the case of
> gluster-NFS, the native client is only acting like a router/proxy of
> syscalls to the backend system. A directory opened by an application will
> have a matching directory fd opened on ext4, and readdir from an app will
> be translated into readdir on the matching fd on ext4. So the
> app-on-glusterfs and glusterfsd-on-ext4 are essentially "moving in tandem".
> As long as the offs^H^H^H^H cookies do not overflow in the transformation,
> Gluster would not have a problem.
>
> However Gluster-NFS (and NFS in general, too) will break, as we
> opendir/closedir potentially on every request.
Yes. And, of course, NFS cookies live forever--we have no idea when a
client will hand one back to us and expect us to do something with it.
--b.
- Re: [Gluster-devel] regressions due to 64-bit ext4 directory cookies, (continued)
- Re: [Gluster-devel] regressions due to 64-bit ext4 directory cookies, Dave Chinner, 2013/02/14
- Re: [Gluster-devel] regressions due to 64-bit ext4 directory cookies, Anand Avati, 2013/02/13
- Re: [Gluster-devel] regressions due to 64-bit ext4 directory cookies, Theodore Ts'o, 2013/02/13
- Re: [Gluster-devel] regressions due to 64-bit ext4 directory cookies, Joe Julian, 2013/02/13
- Re: [Gluster-devel] regressions due to 64-bit ext4 directory cookies, J. Bruce Fields, 2013/02/13
- Re: [Gluster-devel] regressions due to 64-bit ext4 directory cookies, Theodore Ts'o, 2013/02/13
- Re: [Gluster-devel] regressions due to 64-bit ext4 directory cookies, Anand Avati, 2013/02/13
- Re: [Gluster-devel] regressions due to 64-bit ext4 directory cookies, J. Bruce Fields, 2013/02/13
- Re: [Gluster-devel] regressions due to 64-bit ext4 directory cookies, Theodore Ts'o, 2013/02/13
- Re: [Gluster-devel] regressions due to 64-bit ext4 directory cookies, Anand Avati, 2013/02/13
- Re: [Gluster-devel] regressions due to 64-bit ext4 directory cookies,
J. Bruce Fields <=
- Re: [Gluster-devel] regressions due to 64-bit ext4 directory cookies, J. Bruce Fields, 2013/02/14
- Re: [Gluster-devel] regressions due to 64-bit ext4 directory cookies, Dave Chinner, 2013/02/14
- Re: [Gluster-devel] regressions due to 64-bit ext4 directory cookies, J. Bruce Fields, 2013/02/14
- Re: [Gluster-devel] regressions due to 64-bit ext4 directory cookies, Dave Chinner, 2013/02/14
- [Gluster-devel] Language Bindings and Data Serialization in Gluster, Brad Childs, 2013/02/15
- Re: [Gluster-devel] Language Bindings and Data Serialization in Gluster, Jay Vyas, 2013/02/15
Message not available
Re: [Gluster-devel] regressions due to 64-bit ext4 directory cookies, John Mark Walker, 2013/02/13