The Object Store with S3-Compatible API has certain limitations and restrictions
involving protocol support, object naming, and specific object and bucket APIs that are not
supported.
- POSIX limitations
- Because the Object Store uses POSIX to
access the data-fabric filesystem, any POSIX limitations are applicable to the Object Store.
- FUSE-Based POSIX client limitations
- If work with data is planned on different nodes, pay attention to the value
(
0 or 1) of the
fuse.disable.writeback property. If caching is enabled
(0), it can cause an issue with the FUSE clients. For example, if
multiple FUSE clients work on the same file, writes to a file by one FUSE client might
never be seen by other FUSE clients performing a read because the kernel does not update
the attributes of the file unless the file is modified locally. For more information, see
Configuring the HPE Ezmeral Data Fabric FUSE-Based POSIX Client.
- Object Store instance limitations
-
- In Object Store 2.0.0, for multiple
instances of Object Store to use the same
mount folder, only one instance of Object Store can run as the main instance; all
other instances of Object Store must be in
stand-by mode. This facilitates the simplest realization of High Availability (HA)
without distributed mode.
- S3 mode is the only mode that supports LDAP integration and distributed mode.
- Object name character restrictions
- You cannot use object names that contain characters
`^*|" are NOT
supported in Windows and other file systems which do not support them.
- S3 object APIs not supported
-
- ObjectACL (Use bucket policies instead)
- ObjectTorrent
- ObjectVersions
- S3 Bucket APIs not supported
-
- BucketACL (Use bucket policies instead)
- BucketCORS (CORS enabled by default on all buckets for all HTTP verbs)
- BucketLifecycle (Not required for Minio erasure coded backend)
- BucketReplication (Use mc mirror instead)
- BucketVersions, BucketVersioning (Use s3git)
- BucketWebsite (Use caddy or nginx)
- BucketAnalytics, BucketMetrics, BucketLogging (Use bucket notification APIs)
- BucketRequestPayment
- BucketTagging
- File deletion limitation
- If you delete a file using Object Store, it
will delete the metadata file but not the metadata directory of the file.