Known limitations of cloud services
This topic describes the limitations that are identified for cloud services.
- mmcloudgateway files migrate * on a parent folder does not move all files within the subfolders
- Running the mmcloudgateway files migrate command to migrate all files
(including the files within the subfolders) does not migrate all files within subfolders. It
migrates only the leaf files within the current folder, from which the migrate command is issued.
The migrate process skips the subfolders, by displaying the following warning
message:
MCSTG00051E: File is not a regular file. Migration requests only support regular files. error processing /<file-system-mount>/<folder1>/<folder-2>….
To migrate all files (including files within the subfolders) in one go, issue this command:find <gpfs-mountpoint-folder-or-subfolder> -type f –exec mmcloudgateway files migrate {} +
This command passes the entire list of files to a single migrate process in the background as follows:mmcloudgateway files migrate <file1> <file2> <sub-folder1/file1> <sub-folder2/file1> ……
- Migrating transparent cloud tiering specific configuration to cloud storage might lead to issues
- While you move data to an external cloud storage tier, it is required not to migrate files
within the transparent cloud
tiering internal folder (.mcstore folder
within the configured GPFS file system) to cloud storage. It
might lead to undesirable behavior for the transparent cloud
tiering
service. To address this issue, include the EXCLUDE directive in the migration policy.
Refer to the /opt/ibm/MCStore/samples folder to view sample policies that can be customized as per your environment and applied on the file system that is managed by transparent cloud tiering.
- Running mmcloudgateway files delete on multiple files
- Trying to remove multiple files in one go with the
mmcloudgateway files delete delete-local-file command
fails with a NullPointerException. This happens while you clean up the
cloud metrics. Issue this command to remove the cloud
objects:
find <gpfs-file-system> -type f -exec mmcloudgateway files delete {} \;
- Range reads from the Cloud Object Storage is not supported for transparent recall.
- When a file is transparently recalled, the file is entirely recalled.
- Policy-based migrations
- Policy-based migrations should be started only from transparent cloud tiering server nodes. Client nodes should be used only for manual migration.
- File names with carriage returns or non-UTF-8 characters
- transparent cloud tiering does not perform any migration or recall operation on files whose names include carriage returns or non-UTF-8 characters.
- File systems mounted with the nodev option
- If a file system is mounted with the nodev option, then it cannot be mounted to a directory with an existing folder with the same name as the file system. transparent cloud tiering is not supported in this situation.
- Administrator cannot add a container pair set while managing a file system with 'automount' setting turned on.
- Make sure that automount setting is not turned on while a file system is in use with transparent cloud tiering.
- Files created through NFS clients when migrated to the cloud storage tier
-
If caching is turned on the NFS clients (with the --noac option) while mounting the file system, files that are migrated to the cloud storage tier remain in the co-resident status, instead of the non-resident status.
- transparent cloud tiering configured with proxy servers
- IBM® Security Key Lifecycle Manager does not work when transparent cloud tiering is configured with proxy servers.
- Swift Dynamic Large Objects
- transparent cloud tiering supports Swift Dynamic Large Objects only.
- No support for file systems earlier than 4.2.x
- cloud services support IBM Storage Scale file systems versions 4.2.x and later only.
- Running reconciliation during heavy writes and reads on the file system
- Reconciliation fails when it is run during heavy I/O operations on the file system.
For current limitations and restrictions, see IBM Storage Scale FAQs.
For information on interoperability of transparent cloud tiering with other IBM Storage Scale features, see Interoperability of transparent cloud tiering with other IBM Storage Scale features.