Change in ffilz/nfs-ganesha[next]: FSAL_GLUSTER: supports caching dirfd in globalfd as regular file fd
by Kinglong Mee (GerritHub)
Kinglong Mee has uploaded this change for review. ( https://review.gerrithub.io/432264
Change subject: FSAL_GLUSTER: supports caching dirfd in globalfd as regular file fd
......................................................................
FSAL_GLUSTER: supports caching dirfd in globalfd as regular file fd
Ganesha only returns 120/50 entries for a nfs readdir/readdirplus request.
For uncached directory entries, a NFS readdir is translated to
opendir/readdir/closedir glusterfs fops.
A glusterfs readdir fops may gets 700+ entries, but ganesha only
uses 120/50 entries, the left 600 are dropped at closedir.
This patch caches dirfd in globalfd as regular file fd,
the opendir/closedir is not exist and the left 600 entries can be used.
Change-Id: I9a97612a4115c14d6b27e91258ec7f047ab81c97
Signed-off-by: Kinglong Mee <kinglongmee(a)gmail.com>
---
M src/FSAL/FSAL_GLUSTER/gluster_internal.h
M src/FSAL/FSAL_GLUSTER/handle.c
M src/include/fsal.h
3 files changed, 49 insertions(+), 34 deletions(-)
git pull ssh://review.gerrithub.io:29418/ffilz/nfs-ganesha refs/changes/64/432264/1
--
To view, visit https://review.gerrithub.io/432264
To unsubscribe, or for help writing mail filters, visit https://review.gerrithub.io/settings
Gerrit-Project: ffilz/nfs-ganesha
Gerrit-Branch: next
Gerrit-MessageType: newchange
Gerrit-Change-Id: I9a97612a4115c14d6b27e91258ec7f047ab81c97
Gerrit-Change-Number: 432264
Gerrit-PatchSet: 1
Gerrit-Owner: Kinglong Mee <kinglongmee(a)gmail.com>
5 years, 11 months
Change in ffilz/nfs-ganesha[next]: Restore op_ctx->ctx_export and fsal_export in nfs4_op_readdir
by Malahal (GerritHub)
Malahal has uploaded this change for review. ( https://review.gerrithub.io/432188
Change subject: Restore op_ctx->ctx_export and fsal_export in nfs4_op_readdir
......................................................................
Restore op_ctx->ctx_export and fsal_export in nfs4_op_readdir
nfs4_readdir_callback() saves op_ctx->ctx_export/fsal_export while
processing juntion nodes. It gets restored after error but needs to be
restored after a successful processing as well.
NOTE: Can we push all needed calls into populate_dirent and let
populate_dirent deal with save and restore in one place. populate_dirent
also does save and restore op_ctx.
Change-Id: I939d201b774e8d35c21a07f26dc235751bff89d0
Signed-off-by: Malahal Naineni <malahal(a)us.ibm.com>
---
M src/FSAL/fsal_helper.c
M src/Protocols/NFS/nfs4_op_readdir.c
2 files changed, 10 insertions(+), 0 deletions(-)
git pull ssh://review.gerrithub.io:29418/ffilz/nfs-ganesha refs/changes/88/432188/1
--
To view, visit https://review.gerrithub.io/432188
To unsubscribe, or for help writing mail filters, visit https://review.gerrithub.io/settings
Gerrit-Project: ffilz/nfs-ganesha
Gerrit-Branch: next
Gerrit-MessageType: newchange
Gerrit-Change-Id: I939d201b774e8d35c21a07f26dc235751bff89d0
Gerrit-Change-Number: 432188
Gerrit-PatchSet: 1
Gerrit-Owner: Malahal <malahal(a)gmail.com>
5 years, 11 months
Change in ffilz/nfs-ganesha[next]: MDCACHE : check conflicts in delegations for rename if destination ex...
by Jiffin Tony Thottan (GerritHub)
Jiffin Tony Thottan has uploaded this change for review. ( https://review.gerrithub.io/432099
Change subject: MDCACHE : check conflicts in delegations for rename if destination exists
......................................................................
MDCACHE : check conflicts in delegations for rename if destination exists
Change-Id: I0e7f75f9d575e55199903144ee8f52431d1fac77
Signed-off-by: Jiffin Tony Thottan <jthottan(a)redhat.com>
---
M src/FSAL/Stackable_FSALs/FSAL_MDCACHE/mdcache_handle.c
M src/FSAL/fsal_helper.c
2 files changed, 7 insertions(+), 2 deletions(-)
git pull ssh://review.gerrithub.io:29418/ffilz/nfs-ganesha refs/changes/99/432099/1
--
To view, visit https://review.gerrithub.io/432099
To unsubscribe, or for help writing mail filters, visit https://review.gerrithub.io/settings
Gerrit-Project: ffilz/nfs-ganesha
Gerrit-Branch: next
Gerrit-MessageType: newchange
Gerrit-Change-Id: I0e7f75f9d575e55199903144ee8f52431d1fac77
Gerrit-Change-Number: 432099
Gerrit-PatchSet: 1
Gerrit-Owner: Jiffin Tony Thottan <jthottan(a)redhat.com>
5 years, 11 months
Change in ffilz/nfs-ganesha[next]: SAL : check conflicts for delegation
by Jiffin Tony Thottan (GerritHub)
Jiffin Tony Thottan has uploaded this change for review. ( https://review.gerrithub.io/432098
Change subject: SAL : check conflicts for delegation
......................................................................
SAL : check conflicts for delegation
As per rfc the conflicts for delegation need for unlink, link, rename operations.
Plus added check for mod bit changes in setattr in SAL layer than in protocol layers
Change-Id: I1f789a9415f41fa07aa9d6c7add11dfd5e40fbdd
Signed-off-by: Jiffin Tony Thottan <jthottan(a)redhat.com>
---
M src/FSAL/fsal_helper.c
M src/Protocols/NFS/nfs3_setattr.c
M src/Protocols/NFS/nfs4_op_setattr.c
3 files changed, 25 insertions(+), 20 deletions(-)
git pull ssh://review.gerrithub.io:29418/ffilz/nfs-ganesha refs/changes/98/432098/1
--
To view, visit https://review.gerrithub.io/432098
To unsubscribe, or for help writing mail filters, visit https://review.gerrithub.io/settings
Gerrit-Project: ffilz/nfs-ganesha
Gerrit-Branch: next
Gerrit-MessageType: newchange
Gerrit-Change-Id: I1f789a9415f41fa07aa9d6c7add11dfd5e40fbdd
Gerrit-Change-Number: 432098
Gerrit-PatchSet: 1
Gerrit-Owner: Jiffin Tony Thottan <jthottan(a)redhat.com>
5 years, 11 months
The US has gone back to Standard Time - Concall an hour later
by Frank Filz
Due to the change back to Standard Time, the community conference call will
remain at 7:30 AM Pacific Time, so it is an hour later for those folks who
don't do Daylight Savings Time (or shift at a different time).
So the meeting times:
PST 7:30 AM
EST 10:30 AM
UST 15:30
CET 4:30 PM
IST 9:00 PM
5 years, 11 months
Change in ffilz/nfs-ganesha[next]: WIP: Fix incorrect parent file handle update on rename.
by GerritHub
From Malahal <malahal(a)gmail.com>:
Malahal has uploaded this change for review. ( https://review.gerrithub.io/431879
Change subject: WIP: Fix incorrect parent file handle update on rename.
......................................................................
WIP: Fix incorrect parent file handle update on rename.
We update renamed object's fsobj.fsdir.parent file handle to the
destination directory without locks. This could lead to incorrect
update if there was another rename on the object at the same time.
Just invalidate the parent file handle.
Change-Id: Ifd1fecfa26d6c4a41f6a27feed99d425e028a2cc
Signed-off-by: Malahal Naineni <malahal(a)us.ibm.com>
---
M src/FSAL/Stackable_FSALs/FSAL_MDCACHE/mdcache_handle.c
1 file changed, 4 insertions(+), 4 deletions(-)
git pull ssh://review.gerrithub.io:29418/ffilz/nfs-ganesha refs/changes/79/431879/1
--
To view, visit https://review.gerrithub.io/431879
To unsubscribe, or for help writing mail filters, visit https://review.gerrithub.io/settings
Gerrit-Project: ffilz/nfs-ganesha
Gerrit-Branch: next
Gerrit-MessageType: newchange
Gerrit-Change-Id: Ifd1fecfa26d6c4a41f6a27feed99d425e028a2cc
Gerrit-Change-Number: 431879
Gerrit-PatchSet: 1
Gerrit-Owner: Malahal <malahal(a)gmail.com>
5 years, 11 months
Announce Push of V2.8-dev.4
by Frank Filz
Branch next
Tag:V2.8-dev.4
Release Highlights
* FSAL_GLUSTER: Copy user creds and lease_id after reopening fd
* FSAL_GLUSTER: Enable readdir_plus option
* FSAL_CEPH: add FS cluster ID into the FSAL_CEPH filehandle
* FSAL_CEPH: add a "filesystem" export parameter
* GPFS] Handle failures with NFS readdir operation
* FSAL_GLUSTER: fix memory leak of acl_t
* FSAL_GLUSTER/FSAL_GPFS: Do not error out if setattr ATTR_ACL with empty
acl
* Fix NFSv3 EOF handling.
Signed-off-by: Frank S. Filz <ffilzlnx(a)mindspring.com>
Contents:
2559dfc Frank S. Filz V2.8-dev.4
75761fc Dmitry Prokoptsev Fix NFSv3 EOF handling.
97539a8 Kinglong Mee FSAL_GLUSTER/FSAL_GPFS: Do not error out if setattr
ATTR_ACL with empty acl
193e4ad Kinglong Mee FSAL_GLUSTER: fix memory leak of acl_t
e5e7447 Malahal Naineni [GPFS] Handle failures with NFS readdir operation
1cfe7e2 Jeff Layton FSAL_CEPH: add a "filesystem" export parameter
b3d97f8 Jeff Layton FSAL_CEPH: add FS cluster ID into the FSAL_CEPH
filehandle
525f771 Soumya Koduri FSAL_GLUSTER: Enable readdir_plus option
3f87b11 Soumya Koduri FSAL_GLUSTER: Copy user creds and lease_id after
reopening fd
5 years, 11 months