Zhitao Li has uploaded this change for review. (
https://review.gerrithub.io/c/ffilz/nfs-ganesha/+/1195036?usp=email )
Change subject: feat(recovery): reject reclaim in edge conditions
......................................................................
feat(recovery): reject reclaim in edge conditions
Don't allow reclaim if the clientid didn't reclaim completely
after grace period terminated to reject questionable reclaim
in some edge condition according to RFC 8881 Section 8.4.3.
Change-Id: I1d935bc34c4f12ffe7e26b5e50883bad6e1122d0
Signed-off-by: zhitaoli <zhitao.li(a)iomesh.com>
---
M src/Protocols/NFS/nfs4_op_reclaim_complete.c
M src/SAL/nfs4_recovery.c
M src/SAL/recovery/recovery_fs.c
M src/SAL/recovery/recovery_fs_ng.c
M src/SAL/recovery/recovery_rados_kv.c
M src/SAL/recovery/recovery_rados_ng.c
M src/include/sal_data.h
M src/include/sal_functions.h
8 files changed, 44 insertions(+), 11 deletions(-)
git pull ssh://review.gerrithub.io:29418/ffilz/nfs-ganesha refs/changes/36/1195036/1
--
To view, visit
https://review.gerrithub.io/c/ffilz/nfs-ganesha/+/1195036?usp=email
To unsubscribe, or for help writing mail filters, visit
https://review.gerrithub.io/settings?usp=email
Gerrit-MessageType: newchange
Gerrit-Project: ffilz/nfs-ganesha
Gerrit-Branch: next
Gerrit-Change-Id: I1d935bc34c4f12ffe7e26b5e50883bad6e1122d0
Gerrit-Change-Number: 1195036
Gerrit-PatchSet: 1
Gerrit-Owner: Zhitao Li <zhitao.li(a)iomesh.com>