Announce Push of V4-dev.43
by Frank Filz
Branch next
Tag:V4-dev.43
Merge Highlights
* Use PRIu64 and PRIx64 for formatting uint64_t
* Call fsal_ceph_ll_open() with root credentials if called by reopen2().
* Use proper API for reopen2().
Signed-off-by: Frank S. Filz <ffilzlnx(a)mindspring.com>
Contents:
ea33127 Frank S. Filz V4-dev.43
3483140 Bjorn Fischer Use proper API for reopen2().
8b8aee6 Bjorn Fischer Call fsal_ceph_ll_open() with root credentials if
called by reopen2().
a2de000 Matthew DeVore Use PRIu64 and PRIx64 for formatting uint64_t
4 years, 1 month
Change in ...nfs-ganesha[next]: Adding xattr support to FSAL_RGW
by Arjun (GerritHub)
Arjun has uploaded this change for review. ( https://review.gerrithub.io/c/ffilz/nfs-ganesha/+/506239 )
Change subject: Adding xattr support to FSAL_RGW
......................................................................
Adding xattr support to FSAL_RGW
Implementation of getxattr, setxattr, removexattr
and listxattr(W.I.P) functions.
Signed-off-by: Arjun Sharma <arjsharm(a)redhat.com>
Change-Id: I1b48dcfdf675752af7213533e1ff0e0f181c20f1
---
M src/FSAL/FSAL_RGW/handle.c
M src/FSAL/FSAL_RGW/internal.h
M src/include/nfsv41.h
3 files changed, 180 insertions(+), 2 deletions(-)
git pull ssh://review.gerrithub.io:29418/ffilz/nfs-ganesha refs/changes/39/506239/1
--
To view, visit https://review.gerrithub.io/c/ffilz/nfs-ganesha/+/506239
To unsubscribe, or for help writing mail filters, visit https://review.gerrithub.io/settings
Gerrit-Project: ffilz/nfs-ganesha
Gerrit-Branch: next
Gerrit-Change-Id: I1b48dcfdf675752af7213533e1ff0e0f181c20f1
Gerrit-Change-Number: 506239
Gerrit-PatchSet: 1
Gerrit-Owner: Arjun <arjsharm(a)redhat.com>
Gerrit-MessageType: newchange
4 years, 1 month
Change in ...nfs-ganesha[next]: Use PRIu64 and PRIx64 for formatting uint64_t
by Matthew DeVore (GerritHub)
Matthew DeVore has uploaded this change for review. ( https://review.gerrithub.io/c/ffilz/nfs-ganesha/+/506028 )
Change subject: Use PRIu64 and PRIx64 for formatting uint64_t
......................................................................
Use PRIu64 and PRIx64 for formatting uint64_t
uint64_t is not always typedef'd to unsigned long, but sometimes to
types such as unsigned long long. Use standard formatting macros rather
than hard-code %lu and %lx.
Change-Id: I371b01576adc83da3fc1c9d5bde416bfeab34d66
Signed-off-by: Matthew DeVore <matvore(a)google.com>
---
M src/FSAL/Stackable_FSALs/FSAL_MDCACHE/mdcache_lru.c
M src/SAL/nfs4_recovery.c
2 files changed, 7 insertions(+), 6 deletions(-)
git pull ssh://review.gerrithub.io:29418/ffilz/nfs-ganesha refs/changes/28/506028/1
--
To view, visit https://review.gerrithub.io/c/ffilz/nfs-ganesha/+/506028
To unsubscribe, or for help writing mail filters, visit https://review.gerrithub.io/settings
Gerrit-Project: ffilz/nfs-ganesha
Gerrit-Branch: next
Gerrit-Change-Id: I371b01576adc83da3fc1c9d5bde416bfeab34d66
Gerrit-Change-Number: 506028
Gerrit-PatchSet: 1
Gerrit-Owner: Matthew DeVore <matvore(a)comcast.net>
Gerrit-MessageType: newchange
4 years, 1 month
Announce Push of V4-dev.42
by Frank Filz
Branch next
Tag:V4-dev.42
Merge Highlights
* Allow for non-NFSv4 export with no Pseudo Path
* MOUNT: Don't allow mount access if Access_Type = none
* Revert 61c83b - Do not downgrade on reopen.
* Fix incorrect param names.
* Throttling uid2grp requests in uid2grp_allocate_by_uid
Signed-off-by: Frank S. Filz <ffilzlnx(a)mindspring.com>
Contents:
cfebef5 Frank S. Filz V4-dev.42
3dcebfb ssukruth Throttling uid2grp requests in uid2grp_allocate_by_uid
06db70d Xi Jinyu Fix incorrect param names.
d7748be Frank S. Filz Revert 61c83b - Do not downgrade on reopen.
0069bad Frank S. Filz MOUNT: Don't allow mount access if Access_Type = none
e3606b9 Frank S. Filz Allow for non-NFSv4 export with no Pseudo Path
4 years, 1 month
Change in ...nfs-ganesha[next]: Use proper API for reopen2().
by Björn Fischer (GerritHub)
Björn Fischer has uploaded this change for review. ( https://review.gerrithub.io/c/ffilz/nfs-ganesha/+/506012 )
Change subject: Use proper API for reopen2().
......................................................................
Use proper API for reopen2().
Change-Id: I83c2bb3d8bb3c7b39d60acb9715f2168fd7deb99
Signed-off-by: Bjorn Fischer <bf(a)CeBiTec.Uni-Bielefeld.DE>
---
M src/Protocols/NFS/nfs4_op_open.c
1 file changed, 2 insertions(+), 3 deletions(-)
git pull ssh://review.gerrithub.io:29418/ffilz/nfs-ganesha refs/changes/12/506012/1
--
To view, visit https://review.gerrithub.io/c/ffilz/nfs-ganesha/+/506012
To unsubscribe, or for help writing mail filters, visit https://review.gerrithub.io/settings
Gerrit-Project: ffilz/nfs-ganesha
Gerrit-Branch: next
Gerrit-Change-Id: I83c2bb3d8bb3c7b39d60acb9715f2168fd7deb99
Gerrit-Change-Number: 506012
Gerrit-PatchSet: 1
Gerrit-Owner: Björn Fischer <bf(a)CeBiTec.Uni-Bielefeld.DE>
Gerrit-MessageType: newchange
4 years, 1 month
Change in ...nfs-ganesha[next]: nfs4_op_open: fix refcnt for reopen non-upgrade
by Matthew DeVore (GerritHub)
Matthew DeVore has uploaded this change for review. ( https://review.gerrithub.io/c/ffilz/nfs-ganesha/+/505966 )
Change subject: nfs4_op_open: fix refcnt for reopen non-upgrade
......................................................................
nfs4_op_open: fix refcnt for reopen non-upgrade
Grab an extra ref even when not re-opening the file.
open4_create_fh implicitly reduces the reference count of the
fsal_obj_handle for which it is creating a fh. So in nfs4_op_open.c on
line 997 and 1017 an extra ref is grabbed to accomodate that. However,
if the file is not being reopened (reopens only happen for upgraded open
flags) the extra ref was not being grabbed.
The macOS NFS client uses some strange pattern where an already-open
file may be reopened with the same flags. See
https://github.com/nfs-ganesha/nfs-ganesha/issues/649 (fixed by this
commit) for details.
Change-Id: I142bdd1bf7589a3e2fe671b23fc95df3768327f5
Signed-off-by: Matthew DeVore <matvore(a)google.com>
---
M src/Protocols/NFS/nfs4_op_open.c
1 file changed, 3 insertions(+), 3 deletions(-)
git pull ssh://review.gerrithub.io:29418/ffilz/nfs-ganesha refs/changes/66/505966/1
--
To view, visit https://review.gerrithub.io/c/ffilz/nfs-ganesha/+/505966
To unsubscribe, or for help writing mail filters, visit https://review.gerrithub.io/settings
Gerrit-Project: ffilz/nfs-ganesha
Gerrit-Branch: next
Gerrit-Change-Id: I142bdd1bf7589a3e2fe671b23fc95df3768327f5
Gerrit-Change-Number: 505966
Gerrit-PatchSet: 1
Gerrit-Owner: Matthew DeVore <matvore(a)comcast.net>
Gerrit-MessageType: newchange
4 years, 1 month
Change in ...nfs-ganesha[next]: MOUNT: Don't allow mount access if Access_Type = none
by Frank Filz (GerritHub)
Frank Filz has uploaded this change for review. ( https://review.gerrithub.io/c/ffilz/nfs-ganesha/+/505850 )
Change subject: MOUNT: Don't allow mount access if Access_Type = none
......................................................................
MOUNT: Don't allow mount access if Access_Type = none
The client wasn't going to get very far, but the failure should be
reported at the mount command not subsequent NFS access on the
export.
Change-Id: Ibdb6498585ee0d744581e8ce0e86d8a6e8ef9071
Signed-off-by: Frank S. Filz <ffilzlnx(a)mindspring.com>
---
M src/Protocols/NFS/mnt_Mnt.c
1 file changed, 12 insertions(+), 1 deletion(-)
git pull ssh://review.gerrithub.io:29418/ffilz/nfs-ganesha refs/changes/50/505850/1
--
To view, visit https://review.gerrithub.io/c/ffilz/nfs-ganesha/+/505850
To unsubscribe, or for help writing mail filters, visit https://review.gerrithub.io/settings
Gerrit-Project: ffilz/nfs-ganesha
Gerrit-Branch: next
Gerrit-Change-Id: Ibdb6498585ee0d744581e8ce0e86d8a6e8ef9071
Gerrit-Change-Number: 505850
Gerrit-PatchSet: 1
Gerrit-Owner: Frank Filz <ffilzlnx(a)mindspring.com>
Gerrit-MessageType: newchange
4 years, 1 month