3.9.30
Source: nfsrdma-vastdata-3.9.30.tar.xz
- Build script fixes.
3.9.29
Source: nfsrdma-vastdata-3.9.29.tar.xz
- Build script fixes.
3.9.28
Source: nfsrdma-vastdata-3.9.28.tar.xz
- Build fixes for OFED 5.9.
3.9.27
Source: nfsrdma-vastdata-3.9.27.tar.xz
- Build fixes for SLES12.
3.9.26
Source: nfsrdma-vastdata-3.9.26.tar.xz
- Fixes for Mellanox OFED under RHEL 7.4.
3.9.25
Source: nfsrdma-vastdata-3.9.25.tar.xz
- Build fix for Scientific Linux.
3.9.24
Source: nfsrdma-vastdata-3.9.24.tar.xz
- For 3.10.0-1160.15.2.chaos variant RH7 kernels, rework the integration of the workaround to support more than 16 user groups.
3.9.23
Source: nfsrdma-vastdata-3.9.23.tar.xz
- For RHEL7-based kernels combined with Mellanox OFED versions below 5.5, fix a crash when using NFS as an overlayfs lower file system.
3.9.22
Source: nfsrdma-vastdata-3.9.22.tar.xz
- Re-enabling multipath roundrobin of meta-data IOs.
3.9.21
Source: nfsrdma-vastdata-3.9.21.tar.xz
-
Fix mount with
remoteports=and identical mount parameters to reuse transport sessions similarly to behavior with single-path mount. This works even under the condition ofnconnect < len(remoteports)and/or DNS resolution of mount address returning different IP addresses.This allows multiple mountpoints to work correctly under multipath.
3.9.20
Source: nfsrdma-vastdata-3.9.20.tar.xz
- Build script fixes for SLES12 SP3 (4.4.140-96.80) kernel.
3.9.19
Source: nfsrdma-vastdata-3.9.19.tar.xz
- Add support for SLES12 SP3 (4.4.140-96.80) kernel.
3.9.18
Source: nfsrdma-vastdata-3.9.18.tar.xz
- Build fixes for Ubuntu 5.13.0 series.
3.9.17
Source: nfsrdma-vastdata-3.9.17.tar.xz
- Build fixes for Ubuntu kernels.
- Fixes for file-handle based multipath routing.
3.9.16
Source: nfsrdma-vastdata-3.9.16.tar.xz
- Support Red Hat 8.6 kernels.
3.9.15
Source: nfsrdma-vastdata-3.9.15.tar.xz
- build.sh fixes: add --without-rpcrdma, --dkms, avoid a benign warning
3.9.14
Source: nfsrdma-vastdata-3.9.14.tar.xz
- Build fixes for SLES15-SP2.
- Add a forcerdirplus option, disabled by default
- For upstream-5.15 branch, fix for newer Debian kernels and allow
building without rpcrdma via
CONFIG_SUNRPC_XPRT_RDMA=n.
3.9.13
Source: nfsrdma-vastdata-3.9.13.tar.xz
- Add gitversion metadata in /sys/module/sunrpc.
3.9.12
Source: nfsrdma-vastdata-3.9.12.tar.xz
- Revert Mellanox changes from OFED 5.4 that regressed RDMA memory region scatter-list handling on Ubuntu kernels 5.4.0-68.76 and upstream backports branch.
3.9.11
Source: nfsrdma-vastdata-3.9.11.tar.xz
- Further OFED 5.5 build fix.
- Extended support for 5.10.x - 5.15.x kernels based on Linux v5.15.30.
3.9.10
Source: nfsrdma-vastdata-3.9.10.tar.xz
- Fix for OFED 5.5 build on the rest of the supported kernels.
3.9.9
- Support up to 2048 VIPs in
remoteports=.
3.9.8
- Fix for OFED 5.5 on RHEL 8.5.
- Various fixes for upstream-5.14 backports branch, including build fix for DKMS mode.
3.9.7
- Fixes to multipath request route balancing.
3.9.6
- RHEL/CentOS 8.5 backporting fix for RDMA mount.
3.9.5
- RHEL/CentOS 8.5 backport.
- upstream-5.14: Add compat checks for Ubuntu-5.11.0-41.45.
3.9.4
- RHEL/CentOS 7.9 kernel sync to fix performance issue (Red Hat bug #1995649).
3.9.3
- Support all kernels Linux 5.11 to 5.14, using a patched backport of the Linux 5.14.9 tree.
3.9.2
- RHEL/CentOS 8.4: rebase for NFS client patch.
3.9.1
- RHEL/CentOS 7.x: fix a bug that prevented proper Kerberos mounts.
3.9
- Fix module load conflict on several kernels.
- RDMA fixes from Linux v5.13.
- Improve build.sh for Rocky Linux.
3.8.9
- CentOS 8.x rebase for 4.18.0-305.10.2.el8_4.
- Have kernel branch version detection built inside
build.shso that exact kernel versions need not be specified.
3.8.8
- Fix package dependencies under Ubuntu/Debian for non-OFED builds.
3.8.7
- Fix hashing logic for unspecified
remoteports_offset- the output to the hash function did not have goodnconnect > 2support. - Fix exposing of
remoteports_offsetvalue in sysfs - it showed 0 instead of the used value.
3.8.6
- When
remoteports_offsetis not specified, use current node name hash in addition to local port IP address detection for randomized offset.
3.8.5
- On NFSv4, fix GetACL and FS_LOCATIONS requests that got broken in bac-porting.
3.8.4
- Enable DKMS auto install. Installing the DKMS build of the driver enable the dkms autoinstall feature of attempting to rebuild the drivers for newer kernels.
3.8.3
- On TCP-based mounts, fix support for
localports=. - Support additional kernels minors.
3.8.2
- For Debian-based systems, bump version epoch so that VAST NFS always
supersedes
mlnx-nfsrdmapackage from Mellanox.
3.8.1
- Ensure build for all CentOS 7.7 minors.
3.8
- Add documentation to the built binary packages.
- Support CentOS/RHEL kernel 3.10.0-1160.15.2.
3.7.7
- Fix implementation of handling
nconnectsmaller thanremoteports(implemented in3.7-rc10), where the actual chosen ports were always the first ones, unlessremoteports_offsetorlocalportsis specified. - For better diagnostics, extend debug interface for easier association
of NFS mounts with SunRPC clients under
/sys/kernel/debug. - Fix handling of
EJUKEBOXthat was affected by transport selection changes in3.7-rc7. - Improve back-porting to support PowerPC architecture on CentOS 7.x.
3.7.6
- Rebase CentOS 7.9 kernel support to NFS level of 3.10.0-1160.11.1, and support that version.
3.7.5
- For CentOS 7.x kernels, fix instability related to TCP mount and requests with sparse pages responses, specifically large NFSv3 ACLs responses.
3.7.4
- Fix meta-data inside package for DKMS-based builds, which are required on some Mellanox OFED 4.7-1.0.0.1 versions and below on Ubuntu.
3.7.3
- Fix package filename for non-OFED RPM builds.
- Support Ubuntu kernel 4.15.0-55.
3.7.2
- Support added for special LLNL kernel, kernel-3.10.0-1127.18.2.1chaos.ch6.src.rpm,
including merging of
16 > groupspatch.
3.7.1
- Fixes for building on PowerPC and other architectures.
3.7.0
- Fixes to issue found in upstream kernel.
- Improvement to responsiveness under HA.
- Improvement to queue handling under TCP soft mounts.
- Fix for package OFED version to match the one shown in
ofed_info -s. - Allow non-OFED builds to be properly packaged.
3.7-rc19
- Trivial fix for nfsd backport in CentOS 8.1.
- Support for building on native kernels, without Mellanox OFED (package rename pending.)
3.7-rc18
- Fixes for GDS integration with multipath. This takes into account differences between gdsbeta 0.7 and gdsbeta 0.8, and the behavior regarding idle transports timed with GDS-enabled application execution.
3.7-rc17
- Fix remaining kernels for backporting bug in
nfs4_xdr_dec_access: ubuntu-4.18.0, ubuntu-4.15.0 and sles-4.12.14-122.
3.7-rc16
- CentOS 7.x kernels: fix a backporting bug in
nfs4_xdr_dec_access, happened to NFSv4 clients.
3.7-rc15
- Fixes to nfsd related issues across the rest of the kernels.
- Backporting fixes for improved stability on some of the CentOS 7.x kernels.
3.7-rc14
- In debug monitoring, print the PCI device related to the IB transport.
- Directory listing improvements across all supported kernels.
3.7-rc13
- Further fixes for SLES when using nfsd.
- Improve handling on failures of GDS device priority function. This issue manifested with older versions of GDS on an unsupported OFED version.
3.7-rc12
- Stability improvement for SLES kernel. Issue fixed occurred during NFS writeback under memory pressure.
3.7-rc11
- Configure
depmodon Ubuntu to prefer loading from our directory, and not from unintended MOFED outputs that happen to also reside in/lib/modules.
3.7-rc10
- Local port failover disabled by default.
localports_failovermount option brings it back if needed. - Pseudo-random range pick out of
remoteportsif nconnect is smaller. Can be controlled usingremoteports_offsetmount option.
3.7-rc9
- Better guards against loading version mismatch.
3.7-rc8
- Support three more kernels.
- Allow to build RPMs for a kernel that is currently not running.
- Fix for SUSE's "supported modules" verification, flagging the kernel modules as "externally supported".
3.7-rc7
- Support for select CentOS 7.x kernels, and latest CentOS 8.2.
- SLES 12 SP5 support.
- NFS: Differentiate mounts based on multipath parameters.
- NFS: Client fixes for directory listing.
- Fixes related to OFED 5.1.
- File handle based transport selection (enabled by default only for READ/WRITE).
- A fix for the mount command in a boot session, not properly waiting for
rpcrdmato load. - Shared XID between transport. This is a protocol detail to improve caching correctness in fail-over cases.
- Workaround IB bug related to address resolution.
3.6
- Fix for missing module
rpcsec_gss_krb5.koin install.
3.5
- Fix GDS for disconnections during IOs. This is actually an upstream bug that manifests itself more greatly with the GDS integration, which relies on buffers being unmapped.
3.4
- Workaround for NFS direct IO with GDS. The issue is that a bad interaction
with the NVidia GDS base 0.7.1 when the process is killed with the IOs return
with
ERESTARTSYS, causing an unreleased mutex in the Nvidia propritary driver that causes invocations of other users such asnvidia-smito get stuck.
3.3
- Build scripts improvement for supporting multiple kernel versions. Currently supporting two Ubuntu kernels. Source package detects the kernel version currently installed and builds the right version.
3.2
- Fix for TCP mount. The TCP support does not yet extend to multipath like it does for RDMA.
3.1
- Support fore more than 8 multipath ports.
3.0
- Initial versions supporting Multipath and GDS integration.
Document generated on 2023.09.12 13:49 for v3.9.30, branch 3.9.x