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@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