Announce Push of V9.0
by Frank Filz
Branch next
Tag:V9.0
NOTE: This is a continuing test of the rolling release model. We have a new
significant feature.
Significant Features
* Support for NFSv4.2 Delegation Timestamp Extensions (RFC 9754)
Other Merge Highlights
* add iomode in struct fsal_layoutget_arg
* Fix improper use of negative errno in VFS related attribute functions
* Fix null pointer dereference in rados_cluster_read_clids()
Signed-off-by: Frank S. Filz <ffilzlnx(a)mindspring.com>
Contents:
6ac461ea2 Frank S. Filz V9.0
5aa8d573c Suhas Athani Fix null pointer dereference in
rados_cluster_read_clids()
0bdae5f45 Suhas Athani Fix improper use of negative errno in VFS related
attribute functions
67a4a1694 Suhas Athani Support for NFSv4.2 Delegation Timestamp Extensions
(RFC 9754)
8c7b5b783 Haihua Yang add iomode in struct fsal_layoutget_arg
1 week, 1 day
Announce Push of V8.1
by Frank Filz
Branch next
Tag:V8.1
NOTE: This merge includes an ntirpc pullup, please update your submodule.
Merge Highlights
* Several build fixes, including hopefully the last for USE_MONITORING=OFF
* Add RDMA support in dsread
* Proper use of dircount parameter for NFSv3 READDIRPLUS and NFSv4 READDIR
* nitirpc pullup includes a reversion of PR#353
* Control of directory chunking by FSAL when needed
* Fixup of some confusing log message component usages
Signed-off-by: Frank S. Filz <ffilzlnx(a)mindspring.com>
Contents:
2d2a14f2b Frank S. Filz V8.1
7587e5694 Frank S. Filz libntirpc pullup to revert PR#353 and include PR#362
412d487f8 VidyaThumukunta Add dircount byte accounting in NFSv3 READDIRPLUS
f755be4fd VidyaThumukunta Basic dircount byte accounting implementation in
NFSv4 READDIR
a3fd7cbd9 Haihua Yang Add RDMA support in dsread
9b492a314 Rubén Alcolea Núñez build: bump cmake_minimum_required to 3.5.0
f20d03a7f Prabhu Murugesan cmake: auto-detect USE_LEGACY_PYTHON_INSTALL
based on Python version
bec62abd6 Prabhu Murugesan Fix build when USE_MONITORING is not defined
d49cc2ff3 Frank S. Filz READDIR: Add new enable/disable of dir chunking with
FSAL option to control
c9ac632e2 Frank S. Filz LOG: Fixup some confusing log components
2 weeks, 1 day
Announce Push of V8.0
by Frank Filz
Branch next
Tag:V8.0
This is the first merge with our rolling release model.
This merge includes a significant feature in making delegations usable
including write delegations.
Merge Highlights
* Patches to make delegation functional
* Add Ganesha resource usage metrics for Prometheus
* SAL: Avoid extra logging during grace period
* Support disabling dentry caching for export
* Use protocols perms set in CLIENT block of the export
* Several bug fixes (see complete list below)
Signed-off-by: Frank S. Filz <ffilzlnx(a)mindspring.com>
Contents:
defee006b Frank S. Filz V8.0
dfe65a1d6 Yogendra Charya Tangalapally Use protocols perms set in CLIENT
block of the export
4ad1afe05 Sachin Punadikar Support disabling dentry caching for export
0fd1da361 Sachin Punadikar SAL: Avoid extra logging during grace period
cd97d7d67 Deeraj.Patil [QOS] : Coverity fixes
85ee2ba0b Sreedhar Agraharam Add Ganesha resource usage metrics for
Prometheus
af464cc10 Md Mahamudur Rahaman Sajib FSAL_CEPH: fix compatibility with
VMware clients
7cef30d9d Martin Schwenke monitoring: Fix the build with USE_MONITORING is
not defined
01ab24d05 VidyaThumukunta Fix RD5a pynfs nfs4.0 failure by handling very
large READ offsets
b4d59650b xueqian.hu Support QoS DS read/write control
8d95ccc6b Yoni Couriel nfs4_op_bind_conn: Minor enum type fix.
5e849ae61 Animesh Javali Delegation option parsing from CLIENT block
acce22cf6 Animesh Javali Write Delegations FSAL_CEPH changes
ac12efead Suhas Athani Fix WRITE delegation check in nfs4_op_getattr()
0002bfac4 Suhas Athani FSAL: Add delegation-aware FD reuse to
fsal_start_io()
061894f6a Suhas Athani Ensure delegation grant for read+write access
ae65023f9 Suhas Athani Add server-side support for NFS4ERR_DELEG_REVOKED
error handling.
3 weeks, 2 days
Announce Push of V7.3
by Frank Filz
Branch next
Tag:V7.3
Merge Highlights
* Rework of IP address utility functions and replacement of libcidr
* Config Parsing: Allow 3 digit mask for IPv6 Export CIDRs
* Allow updating the UTF8 enforcement on a dynamic configuration change.
* Block signals immediately at the beginning of the main function.
* SAL: Fix crash during shutdown due to invalid svc_rqst_rec in
svc_rqst_expire_insert
* Several other bug fixes (see patch list in git or below in e-mail for full
list)
Signed-off-by: Frank S. Filz <ffilzlnx(a)mindspring.com>
Contents:
6d6328a10 Frank S. Filz V7.3
ca2722419 Oscar Ou Fix cid_mutex deadlock in reserve_lease_or_expire
8e9c2ec24 Eli Daian Block signals immediately at the beginning of the main
function.
92ed7468e Eli Daian Allow updating the UTF8 enforcement on a dynamic
configuration change.
31f11cb71 Sreedhar Agraharam Fix: Race condition between socket flush and
close
1b34f7727 Sreedhar Agraharam Added export_path label to export specific
metrics
746760024 Shahar Hochma Fix notify_granted_completion for NFSv4.1
9409b9948 Peter Schwenke Fix up the protocol number for SCTP in
FSAL_encode_ipv4_netaddr
ccc2abd1a Peter Schwenke Move IP related functions from rpc_tools. to
ip_utils.c
4265c5c48 Peter Schwenke Remove third party library libcidr
87aa1efcf Peter Schwenke Replace libcidr
ae99a4b1b Peter Schwenke Move 2 comments that were causing bizarre
clang-format behaviour
4621ecbff Peter Schwenke Fix ip_str_to_sockaddr for IPv6
b37df5d64 Peter Schwenke Config Parsing: Allow 3 digit mask for IPv6 Export
CIDRs
becc366e1 Nishant Puri SAL: Fix crash during shutdown due to invalid
svc_rqst_rec in svc_rqst_expire_insert
ddc9d3b42 Prabhu Murugesan Skip delegation lock conflict check when
delegation is disabled
5f4b88b22 Prabhu Murugesan Map ERR_FSAL_NOMEM to NFS4ERR_RESOURCE instead of
NFS4ERR_SERVERFAULT
c66ed599a Prabhu Murugesan Fix ganesha_mgr show idmapper_groups error
4c2971ed1 Prabhu Murugesan Set io_request in NFSv3/v4 read paths
b85fe149b Prabhu Murugesan Update config file with scale specific values
43c4d4b46 Prabhu Murugesan Fix race condition between file creation and
symlink repair in NFSv3
4 weeks, 1 day