adrian has uploaded this change for review.

View Change

Modify the time that cannot go backwards to monotonic time

There are times in ganesha that can't go backwards, but it may be
wall clock. During work of ganesha, may experience sudden changes
in system time, such as an administrator modifying the time, some
NFS services may be abnormal.

So modifying the time to monotonic time avoids this.

Change-Id: I9dad02b5d170be2f9cf528bf64f75dd0240817e1
Signed-off-by: adrian <adriann@aliyun.com>
---
M src/FSAL/Stackable_FSALs/FSAL_MDCACHE/mdcache_helpers.c
M src/FSAL/Stackable_FSALs/FSAL_MDCACHE/mdcache_int.h
M src/FSAL/Stackable_FSALs/FSAL_MDCACHE/mdcache_lru.c
M src/FSAL/commonlib.c
M src/MainNFSD/nfs_reaper_thread.c
M src/MainNFSD/nfs_rpc_callback.c
M src/Protocols/NFS/nfs4_op_create_session.c
M src/Protocols/NFS/nfs4_op_setclientid_confirm.c
M src/RPCAL/nfs_dupreq.c
M src/SAL/nfs4_clientid.c
M src/SAL/nfs4_lease.c
M src/SAL/nfs4_owner.c
M src/SAL/nfs4_recovery.c
M src/SAL/nfs4_state.c
M src/dbus/dbus_server.c
M src/idmapper/idmapper_cache.c
M src/include/common_utils.h
M src/support/delayed_exec.c
M src/support/fridgethr.c
M src/support/netgroup_cache.c
M src/support/uid2grp.c
21 files changed, 195 insertions(+), 51 deletions(-)

git pull ssh://review.gerrithub.io:29418/ffilz/nfs-ganesha refs/changes/92/555292/1

To view, visit change 555292. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-Project: ffilz/nfs-ganesha
Gerrit-Branch: next
Gerrit-Change-Id: I9dad02b5d170be2f9cf528bf64f75dd0240817e1
Gerrit-Change-Number: 555292
Gerrit-PatchSet: 1
Gerrit-Owner: adrian <adriann@aliyun.com>
Gerrit-MessageType: newchange