Overview

In the COS system, each standard vault has an associated Name Index. Name Index is a distributed dispersed data structure which resides in the vault and enables with S3 listing of objects for the vault. Prior to ClevOS 3.14.8, all configured standard vaults only support Name Index Format Version 2, in which just the names of all S3 objects in the vault are maintained. All S3 listing requests for a standard vault are serviced using the Name Index Format 2 to get the object names, followed by the lookup of the object’s metadata to retrieve info about the object’s last modified time, e-tag, size, storage class and owner information for inclusion in the listing response.

Starting with ClevOS 3.14.8, a feature functionality supports Name Index Format Version 4. Vaults using the newer Name Index Format 4, will notice significant latency improvements in servicing of S3 listing requests for the configured vault. However, depending upon the workflow for the standard vault, there may be a performance degradation with latencies, while servicing S3 PUT requests for small objects (< 1MB). The Object Expiration feature in this release, and beyond, can only be enabled on standard vaults that have Name Index Format 4 configured. All planned future data lifecycle management features will only be supported on standard vaults which have Name Index Version 4 configured.