Summary of changes
This topic summarizes changes to the IBM Storage Scale licensed program and the IBM Storage Scale library. Within each topic, these markers ( ) surrounding text or illustrations indicate technical changes or additions that are made to the previous edition of the information.
Summary of changes
for IBM Storage Scale 5.2.2
as updated, March 2025
This release of the IBM Storage Scale licensed program and the IBM Storage Scale library includes the following improvements. All
improvements are available after an upgrade, unless otherwise specified.for IBM Storage Scale 5.2.2
as updated, March 2025
- Commands, data types, and programming APIs
- Messages
- Stabilized, deprecated, and discontinued features
- AFM, AFM DR, and AFM to cloud object storage
-
- Deletion of objects by using non-MDS gateway. For more information, see Improving write and remove operations efficiency in the manual updates mode.
- Iodes eviction from an AFM cache. For more information, see Evicting metadata or inode automatically from AFM filesets.
- Restructured data migration by using AFM. For more information, see Migrating data by using active file management.
- Added startCutover, --check-unmigrated, and --path Path configuration options for data migration improvement. For more information, see mmafmctl command.
- Big data and analytics changes
- For information on changes in IBM Storage Scale Big Data
and Analytics support and HDFS protocol, see Big Data and Analytics - summary of
changes.
- IBM Storage Scale Erasure Code Edition changes
- For information on changes in the
IBM Storage Scale Erasure Code Edition,
see
IBM Storage Scale Erasure Code Edition - Summary of changes.
- Cloudkit changes
-
- Support to upgrade IBM Storage Scale clusters on Microsoft Azure cloud.
- Support for AFM to cloud object storage on Microsoft Azure.
- File system core improvements
-
- From version 5.2.0.1 onward, IBM Storage Scale can use IBM Key Protect with Key Management Interoperability Protocol (KMIP) as a back-end server for file system encryption. The IBM Key Project with KMIP is available as a service in IBM Cloud and, by using the regular setup, can be configured as a back-end key server for IBM Storage Scale for file system encryption.
- Starting with the file system format level 35.00 (available with IBM Storage Scale 5.2.1.0), the mmaudit command can provide information about the CLOSEWRITE events. This is a new event type that gets logged when a file is opened for a writing operation and then closed.
- NVMe persistent reservations for multi-attach volumes in Amazon Web Services (AWS). Added support for NVMe reservations for improved failover times, similar to SCSI persistent reservations (PR). This support is limited to multi-attach volumes in AWS virtual machines.
- From version 5.2.1 onward, nodes that are expelled by using the mmexpelnode command are not allowed to rejoin the cluster until they are removed from the list by using mmexpelnode -r/--reset (unless the -o/--once option is specified). In previous levels of IBM Storage Scale, expelled nodes were allowed to rejoin if the node appointed as cluster manager changed. Now, nodes that are expelled with mmexpelnode stay expelled, even if the cluster manager goes down or otherwise changes. The new configuration can be reverted by issuing the mmchconfig disablePersistExpelList=yes command. For more information, see mmchconfig command and The mmexpelnode command.
- Improved administration options for expiring or expired cluster keys. Administrators can ease their planning of new keys generation and commit by harnessing a new field and a new option that are introduced in version 5.2.1.0. Supported by mmauth show and mmremotecluster show commands, the Key Expiration field displays the expiration date for a key. And, if the cluster keys have expired by the time they are consulted, the mmauth command can be used with the --force option to generate new cluster keys. For more information, see mmauth command and mmremotecluster command.
- Improved performance in file creation or deletion during an mmfsckx command scanning of large reserved files. For more information, see mmfsckx command.
- The NSD server functionality is now supported on
arm64platforms. - Optimized the compatibility mode for GPU direct storage to contribute to improve performance. For more information, see GPUDirect Storage support for IBM Storage Scale.
- Improved logic to better handle IPv6/IPv4 mixed multi-cluster environment, which permits an IPv6 remote cluster and an IPv4 remote cluster both join an IPv6-enabled home cluster in some conditions.
- Improved
mmap writebackperformance. If no page-pool buffers are available,mmap writebackinternally uses direct I/O to write this data to disk, which in previous versions might lead to time out errors for snapshot commands because the direct I/O requests were limited to the page size (4 KB onx86_64). Starting with IBM Storage Scale 5.2.2, this limit is determined by the block size of the file system; so, if the block size of the file system allows it, larger I/O requests can be supported to write the data to disk. - Starting with version 5.2.0, IBM
Storage Scale adds
two new cipher suites that can be used for the daemon-to-daemon TLS connections. These newly added
cipher suites are based on elliptic curve cryptography (ECC).The following cipher suites are now available:
- TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
- TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384
In an IBM Storage Scale cluster environment with mixed level, the following cipher suites are used with daemons from prior versions:- TLS_RSA_WITH_AES_128_CBC_SHA256
- TLS_RSA_WITH_AES_256_CBC_SHA256
- File system protocol changes
- Updated Samba on IBM Storage Scale to the upstream Samba 4.19.8 version.
- The deadtime SMB configuration parameter is set to 1 minute. If this parameter value is set before the upgrade, the set value continues after the upgrade. For more information, see mmsmb command.
- As a technology preview, IBM Storage Scale 5.2.2 supports the NFS 4.2 protocol. For more information, see the following IBM Storage Scale support page: https://www.ibm.com/support/pages/node/7174841

- Installation toolkit changes
-
- As a technology preview feature, the installation toolkit supports Native REST API installation and configuration.
- Extended operating system certification and support.
- Code enhancement to work with the latest Ansible library.
- Support to upgrade CES S3.
- Certification with Python 3.12.
- Management API changes
- The following endpoints are modified:
For more information, see IBM Storage Scale management API endpoints.
- Linux® on Z changes
-
- The operating system packages of smc-tools and qclib are automatically installed during the IBM Storage Scale installation on Linux on Z.
- S3 protocol
- The S3 protocol supports the following features:
- Upgrade support for the S3 protocol to allow upgrade of S3 protocol shipped with IBM Storage Scale 5.2.1.x to the S3 protocol shipped with IBM Storage Scale 5.2.2.x.
- S3 Versioning (available as RPQ feature)
- The syslog-ng support
Anonymous account support (public bucket access)

- IBM Storage Scale AWS Marketplace offering version 1.5.0
-
This release of the AWS Marketplace offering includes the following improvements. All improvements are available after an upgrade, unless otherwise specified.
- Changes in features
- IBM Storage Scale 5.2.2 is supported for AWS BYOL 1.5.0.
- Changes in operating system
- Upgraded to RHEL 9.4.
- Native REST API (technology preview)
- The native REST API is available in IBM Storage Scale as a technology preview. The feature adds a new control plane component to the IBM Storage Scale stack for administering clusters. The native REST API is an alternative for administering IBM Storage Scale clusters through the mm-command layer. The native REST API also adds a few security enhancements. For more information, see the following IBM Storage Scale support page: https://www.ibm.com/support/pages/node/7178037.
- Commands, data types, and programming APIs
- The following section lists the modifications to the documented commands, structures, and
subroutines:
Updated the mmcrnsd command to replace the Developer Edition NSD total capacity limit from 12 TB to 12 TiB.
- New commands
-
- mmpstat
- New structures
- There are no new structure changes.
- New subroutines
- There are no new subroutines.
- New user exits
- There are no new user exits.
- Changed commands
-
- cloudkit
- mmaddcallback
- mmafmcosctl
- mmafmctl
- mmauth
- mmbackup
- mmces
- mmchconfig
- mmcrfileset
- mmchfileset
- mmexpelnode
- mmhealth
- mmimportnvmeof
- mmkeyserver
- mmlslicense
- mmperfmon
- mmremotecluster
- mms3
- mmsmb
- spectrumscale
- Changed structures
- There are no changed structures.
- Changed subroutines
- There are no changed subroutines.
- Deleted commands
- There are no deleted commands.
- Deleted structures
- There are no deleted structures.
- Deleted subroutines
- There are no deleted subroutines.
- Messages
- The following are the new, changed, and deleted messages:
- New messages
6027-2064, 6027-3419, 6027-3420, 6027-4111
- Changed messages
- There are no changed messages.
- Deleted messages
- There are no deleted messages.