Release Notes
IOMesh 0.11.1 Release Notes
What's New
New Feature
Add support for Kubernetes versions 1.22 to 1.24.
Improved Features
- 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-iscsi
to ease IOMesh installation on various Linux distribution software. - Simplified Snapshot Controller installation. The Snapshot Controller will be installed together with IOMesh.
Fixed Problems
- Fixed the problem that the name of
iscsi-redirectd daemonset
did 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.
Specifications
Component | Version |
---|---|
iomesh-operator | 0.11.1 |
csi-driver | 2.5.1 |
zbs | 5.1.2 |
zookeeper | 3.5.9 |
node-disk-manager | 1.8.0 |
hostpath-provisioner | 0.5.2 |
Compatibility
Server Architecture Compatibility for IOMesh
IOMesh is compatible with Intel x86_64 and AMD x86_64 architectures.
Kubernetes and Linux OS Compatibility for IOMesh
Item | Version |
---|---|
Kubernetes |
|
Linux OS |
|
Note:
IOMesh has no dependencies on the Linux OS version. The versions listed above are tested versions only.
IOMesh 0.11.0 Release Notes
What's New
New Features
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.
Functionality
Support providing iSCSI storage services to the compute platforms disaggregated from the IOMesh cluster.
Operation
- 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.
Improved Features
- 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.
Resolved Issues
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.
Known Issues
- Replica factor of PVs by CSI volume cloning may not be consistent with original PVs.
Specifications
Component | Version |
---|---|
iomesh-operator | 0.11.0 |
csi-driver | 2.4.0 |
zbs | 5.2.0 |
zookeeper | 3.5.9 |
node-disk-manager | 1.8.0 |
hostpath-provisioner | 0.5.2 |
Compatibility
IOMesh supports servers running on Intel x86_64 and AMD x86_64 architectures.
IOMesh Compatibility
Software/OS | Compatible Version |
---|---|
Kubernetes |
|
Linux OS |
|