Zhitao Li has uploaded this change for review.
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@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 change 1195036. To unsubscribe, or for help writing mail filters, visit settings.