Announce Push of V6.4
by Frank Filz
Branch next
Tag:V6.4
Merge Highlights
This merge is mostly small patches from Google to closer match their
internal repos. Patches that are bug fixes are listed first followed by
some minor "features".
* Fix build break for USE_NFS3=OFF
* Replace _LINUX macro with linux
* Handle suid, sgid bits reset during chown operation
* src/SAL/state_lock: Fix a bug of adressing the wrong field
* Free allocated strings
* nfs4_op_open: Check permissions on upgrade re-open
* Added a metric for dropped gss requests
* fsal_manager.c: Add support to configure / init static fsals
* Add dbus method reread_config
* client_mgr: Expose DBUS method to disconnect a nfsv41 client
* nfs4_pseudo.c: Update some comments
* Added logs and lttng traces
* Added missing includes and initializations
* Clang format cc files
* src: Clang formatting
* CMakeLists: Resolve __FILE__ to a relative path to the project in logs by
default
* Replace malloc and free with gsh_malloc and gsh_free respectively
* idmapping cache cleanup: log number of entries removed
* Gss-callbacks: Remove rpc callback initialisation on startup
* Extracted credentials squashing logic to a separate function
* Extracted setting the extended groups to a separate function
* Use cmake3 to build Ganesha on centos
* Added an option to print the client XID as part of the log entry
* Added nfs request to op context if a request is originated from nfs client
Signed-off-by: Frank S. Filz <ffilzlnx(a)mindspring.com>
Contents:
178e02de9 Frank S. Filz V6.4
a7bd32d8b izxl007 nfs4_pseudo.c: Update some comments
72b4544ca Sachin Punadikar Fix build break for USE_NFS3=OFF
e090a299d Frank S. Filz Replace _LINUX macro with linux
c6343a211 Lior Suliman Added a metric for dropped gss requests
0b9d7a984 Lior Suliman Added logs and lttng traces
7eeafc8b9 Dipit Grover Handle suid, sgid bits reset during chown operation
0d70330da Lior Suliman Added missing includes and initializations
ea6d183e6 Lior Suliman Clang format cc files
f2db73ff6 Lior Suliman fsal_manager.c: Add support to configure / init
static fsals
6b3f9e437 Lior Suliman src: Clang formatting
dfd26b7b9 Lior Suliman CMakeLists: Resolve __FILE__ to a relative path to
the project in logs by default
5c0b0ff8a Lior Suliman Add dbus method reread_config
dd2c3edc5 Lior Suliman src/SAL/state_lock: Fix a bug of adressing the wrong
field
a0ab1c690 Gaurav Sharma Replace malloc and free with gsh_malloc and gsh_free
respectively
74266e89e Ofir Vainshtein nfs_lib.c: Free allocated strings
cb098d40e Dipit Grover idmapping cache cleanup: log number of entries
removed
bacd45e72 Lior Suliman nfs4_op_open: Check permissions on upgrade re-open
b89ee1347 Dipit Grover client_mgr: Expose DBUS method to disconnect a nfsv41
client
789b30dc2 Lior Suliman Gss-callbacks: Remove rpc callback initialisation on
startup
ed0ef716d Lior Suliman Extracted credentials squashing logic to a separate
function
544b951e1 Lior Suliman Extracted setting the extended groups to a separate
function
053f1351c Lior Suliman Use cmake3 to build Ganesha on centos
2b4682f04 Lior Suliman Added an option to print the client XID as part of
the log entry
078e7281f Lior Suliman Added nfs request to op context if a request is
originated from nfs client
6 days, 18 hours
[M] Change in ...nfs-ganesha[next]: feat(recovery_fs): reject reclaim in edge conditions
by Zhitao Li (GerritHub)
Zhitao Li has uploaded this change for review. ( https://review.gerrithub.io/c/ffilz/nfs-ganesha/+/1205392?usp=email )
Change subject: feat(recovery_fs): reject reclaim in edge conditions
......................................................................
feat(recovery_fs): reject reclaim in edge conditions
This commit enforces the state reclaim in recovery_fs backend. On
OP_RECLAIM_COMPLETE, a file named `reclaim_complete` is created
under the directory of the client id, like revoked file handles.
When recovery starts, the existence of this file fills the client
record in add_clid_entry() callback, which will be used to decide
whether the relevant client can reclaim states or not.
Change-Id: Ied2bbfd044594531a6580758032de30d16859c3e
Signed-off-by: zhitaoli <zhitao.li(a)iomesh.com>
---
M src/SAL/recovery/recovery_fs.c
1 file changed, 112 insertions(+), 23 deletions(-)
git pull ssh://review.gerrithub.io:29418/ffilz/nfs-ganesha refs/changes/92/1205392/1
--
To view, visit https://review.gerrithub.io/c/ffilz/nfs-ganesha/+/1205392?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: Ied2bbfd044594531a6580758032de30d16859c3e
Gerrit-Change-Number: 1205392
Gerrit-PatchSet: 1
Gerrit-Owner: Zhitao Li <zhitao.li(a)iomesh.com>
1 week, 4 days