IOMesh 0.11.1 Release Notes
Add support for Kubernetes versions 1.22 to 1.24.
- Optimized the method of clearing corresponding LUNs in IOMesh after deleting the PV with the reclaim policy set to Retain.
- Improved the way of managing
open-iscsito ease IOMesh installation on various Linux distribution software.
- Simplified Snapshot Controller installation. The Snapshot Controller will be installed together with IOMesh.
- Fixed the problem that the name of
iscsi-redirectd daemonsetdid not conform to the naming convention.
- Fixed the problem that the operations of SCSI-3 PR (Persistent Reservation) might fail due to non-compliance with the SCSI-3 PR protocol.
- Fixed the problem that the time to mount a disk was occasionally too long.
- Fixed the problem that configurations could not take effect when the user customized the NDM image repository.
- Fixed the problem that the number of cloned PV replicas or PV replicas created from a snapshot might be inconsistent with that of original PV replicas.
Server Architecture Compatibility for IOMesh
IOMesh is compatible with Intel x86_64 and AMD x86_64 architectures.
Kubernetes and Linux OS Compatibility for IOMesh
IOMesh has no dependencies on the Linux OS version. The versions listed above are tested versions only.
IOMesh 0.11.0 Release Notes
Installation and Deployment
- Support deployment of the IOMesh cluster in the all-flash mode.
- Support deployment of the IOMesh cluster using the offline installation package.
Support providing iSCSI storage services to the compute platforms disaggregated from the IOMesh cluster.
- Implement the NodeGetVolumeStas interface in CSI Spec and support PV monitoring with third-party monitoring platforms such as Prometheus.
- Support displaying the connection status of Chunk services.
- Declare reserved CPU and memory resources for IOMesh Operator, NDM, and Zookeeper Operator to ensure the QoS of their pods.
- Introduce Webhook to avoid unexpected parameter changes of clusters.
- Simplify IOMesh installation by improving the IOMesh deployment script.
- Optimize the license renewal method to update the license using the Kubernetes API.
- Optimize the replica policy with only replication factor two or three is supported.
- Optimize the process of ZBS upgrade.
- Optimize the Liveness/Readyness probing methods of IOMesh pods to avoid false alarms due to high system load.
The issues listed below are resolved in this release.
- NDM 1.7.x creates partitions for the disk by default when the WWID is not identified, causing the disk to be not mounted as cacheWithJournal or dataStoreWithJournal.
- The disk cannot be mounted when installing IOMesh Operator in the OpenShift Container Platform.
- The IOMesh system crashes because the loop device has been mounted by NDM.
- Probe cannot get the process status and causes a CrashLoop, as the process name has been modified.
- Memory leaks because Probe does not close RPC connections.
- Memory leaks due to ZBS Client not being freed.
- The newly created pods attached with PVCs time out when the number of pods attached with PVCs on a Kubernetes worker node exceeds 100.
- A timeout occurs when formatting a PV as an XFS file system, as the size of PV exceeds 5TB.
- The disk cannot be mounted while device manager logs show messages of successful mounting.
- Replica factor of PVs by CSI volume cloning may not be consistent with original PVs.
IOMesh supports servers running on Intel x86_64 and AMD x86_64 architectures.