Branch next
Tag:V15.3
NOTE: This merge includes an ntirpc pullup, please update your submodule.
Merge Highlights
Thuis merge has a LOT of patches, so this really is a highlights:
* libntirpc pullup to 15.3
* Dynamic config options: Cluster_Members, ntirpc params, EXPORT
Access_Check_Policy params
* gRPC and a few dBUS commands (including some dynamic config)
* Prometheus monitoring updates
* Generic
* A number of bug fixes
* Several build fixes
Signed-off-by: Frank S. Filz <ffilzlnx@mindspring.com>
Contents:
065288862 Frank S. Filz V15.3
61f44bfcf VidyaThumukunta Added ganesha_export_metadata Prometheus metric
78f523c73 Mark Ruvald Pedersen XDR: stop consuming the entry3/entryplus3 discriminator twice
8e7e5af90 Prabhu Murugesan spec: support cmake3 on RHEL 7 and cmake on all other distros
dd1c97b31 Nishant Puri memstats: fix mem_comp mismatches and add Mem_Stats_Disable
459a86ed0 marc eshel Fix support for xattr replace option.
adb04ce5c Marc Eshel Increase buffer size to allow for more than 3 FH
dda63ea83 Suhas Athani QoS D-Bus: status replies, client refs, Get packing, crash fixes
b4bf212b0 Suhas Athani QoS: allow build with ENABLE_QOS and USE_DBUS=OFF
bb957d950 VidyaThumukunta gRPC: add Per_Export_Per_Client QoS admin RPCs
16b75d1d0 Suhas Athani gRPC: add Per_Export QoS admin RPCs
94f89bead VidyaThumukunta gRPC: Fix compilation error when USE_DBUS=OFF & USE_GRPC=ON
3fb4d269b Oscar Ou Return NFS4ERR_REQ_TOO_BIG when a request exceeds ca_maxrequestsize
8869663a3 t.hosseini FSAL: add a generic NFSv4.2 READ_PLUS fallback
d2d5beb6a Sreedhar Agraharam Monitoring: Add conditional support for legacy and new metrics nomenclature.
1eb59ba89 Sreedhar Agraharam Monitoring: Add scrape-time NFSv4 export and ops metrics update support
ab587eb05 Sreedhar Agraharam Monitoring: Remove Dynamically Declared RPC Metrics
44ba8ec06 Sreedhar Agraharam Monitoring: Added Export storage utilization Metrics
0845d2e64 Sreedhar Agraharam Monitoring: Added a new metric to track NFS-Ganesha service uptime.
78ca678d5 Bjorn Leffler Fix compilation error when build time flag USE_DBUS=OFF is used
e66499649 Bjorn Leffler Give MY_RTLD_FLAGS a fallback definition
fc3fa931e Bjorn Leffler Pass a struct in6_addr to IN6_IS_ADDR_UNSPECIFIED
b5ebe276a Bjorn Leffler Guard the <sys/sysinfo.h> include with HAVE_PROCPS
7a6c8f3b2 Bjorn Leffler Initialise export_opt_lock statically
f0cfcd233 Mike Borozdin Fix buffer overflow risk in gss_credcache and centralize gsh_gethostname
940bdd4eb Mike Borozdin support/nfs_ip_name: check caller buffer size against sizeof(ipstring) and use strlcpy
6329f6222 Mike Borozdin doc: add missing man pages to CMakeLists.txt
57b2e0aed Sachin Punadikar CEPH: Limit number of ceph clients in Ganesha
b6f1e76d1 Sachin Punadikar Support export fencing via Server_Addrs
cd20f69aa Miki Ivry Fix lttng traces in nfs4_op_copy
ed7a7a1d2 Miki Ivry Organize includes
f7525678f Prabhu Murugesan Add activity-based connection tracking for NFSv3
5865fbdc6 Prabhu Murugesan FSAL: Fix STATE/TEMP counter decrement in close_fsal_fd()
1f00cc2a8 Prabhu Murugesan cmake: build KMIP only with Ceph FSCRYPT support
42e80ae45 Prabhu Murugesan uid2grp: handle MSPAC builds at call site in principal2grp
ab7dee621 Prabhu Murugesan Remove CLNTALLSTATS check from GetAllClientIOops
07b4b43db Prabhu Murugesan Fix DBus parsing issue: revert conditional latency field writing
75df392cb Prabhu Murugesan FSAL: Respect xattr support when reporting supported attributes
d77ce70ca Suhas Athani Add runtime Cluster_Members update via D-Bus and gRPC
d2068a074 Frank S. Filz Config: make several NFS_CORE_PARAM parameters dynamic
9aceafc19 Frank S. Filz EXPORTS: Make Access_Check_Policy fields dynamically updateable
451094f04 Frank S. Filz Make several ip_utils functions take log component as a parameter
23129709a Frank S. Filz Add documentation of memory component parameter
dadaf3f8c Frank S. Filz CEPH: Add better error reporting for create_export path
b35255004 Frank S. Filz Make more use of noop_conf_init
b1ba1deb9 Frank S. Filz Add some parameters that were missing from config.txt
87a0d5564 Frank S. Filz clang-format fixup of several files
8cbb42039 Frank S. Filz libntirpc pullup to 15.3