Skip to content

Releases: hammer-space/csi-plugin

V1.2.8

09 Feb 04:54
d4ecb49

Choose a tag to compare

What's Changed

  • V1.2.8 (Added bind mount | Added OpenTelemetry-based tracing | Updated Go modules) by @ravi100k in #58
  • v1.2.8 by @ravi100k in #60

Full Changelog: v1.2.7...v1.2.8

v1.2.7

16 Jul 14:13
7dae7b9

Choose a tag to compare

Fixed

  • Resolved an issue in NodeGetVolumeStats where excessive backend GetShare API calls were triggered for NFS volumes, causing SM log flooding. The function now uses syscall.Statfs directly on the volume mount path to obtain usage metrics, reducing API load.
  • Improved CleanupLoopDevice to retry loop device detachment up to 3 times with a 1-second interval, ensuring better reliability when devices are temporarily busy.

Added

  • Introduced support for configurable unmount retry behavior using environment variables (UNMOUNT_RETRY_COUNT, UNMOUNT_RETRY_INTERVAL), which can be injected via Kubernetes ConfigMap.
  • Enhanced FIP (Floating IP) selection logic to support strict round-robin ordering for multi-portal NFS mounts:
    • The CSI driver now maintains a rotating index to evenly distribute data access across available portal IPs.
    • This reduces hotspotting and improves throughput in clusters with multiple floating IPs.
    • If an FQDN is configured and resolves to a reachable NFS endpoint, it is used directly; otherwise, the round-robin FIP selection is attempted in order.

Changed

  • Production image: Replaced CentOS 8 UBI base image with Rocky Linux 9 UBI for better long-term support and compatibility with modern Python 3 and security patches.
  • Development image: Updated Dockerfile_dev to use golang:1.24-alpine, removed CentOS dependencies, and transitioned to musl-based Alpine packages. Python hstk tool is now installed in a virtual environment to comply with PEP 668.

What's Changed

  • Update Kubernetes-latest symlink to v1.2.5 to v1.2.6 by @ravi100k in #54
  • V1.2.7 - Fixed a bug in that caused excessive backend API calls by @ravi100k in #55
  • V1.2.7 - Updated the UBI image repo. by @ravi100k in #56
  • V1.2.7 by @ravi100k in #57

Full Changelog: v1.2.6...v1.2.7

v1.2.6

06 Mar 07:29
50e59cc

Choose a tag to compare

The CSI plugin version v1.2.6 includes the following updates and improvements:

Added Plugin V1.2.6

This version introduces the Hammerspace CSI Plugin v1.2.6 with enhancements and bug fixes.
Added option to provide FQDN via storage class

Users can now specify a Fully Qualified Domain Name (FQDN) when defining a storage class, improving flexibility in connecting to storage endpoints.
Fixed listing of all snapshots

Resolved an issue where not all snapshots were correctly listed, ensuring complete visibility of available snapshots.
Fixed error message logging

Improved logging by fixing erroneous error messages, leading to clearer and more accurate log outputs.
Fixed check to mount via mount option with first V4.2 then V3

Adjusted the mounting logic to prioritize NFS V4.2, falling back to NFS V3 if necessary.
This change ensures compatibility with newer NFS versions while maintaining support for older ones.
This version enhances functionality, improves logging accuracy, and introduces better snapshot management, making the CSI plugin more robust and reliable.

v1.2.5

17 Apr 05:33
93146c8

Choose a tag to compare

Release 1.2.5
It work with hammerspace Thor1 release and above.