| HSS07 | INFO | Parallel High Speed Filesystem | Parallel or multi-path high-speed filesystem that supports scaling to thousands of simultaneous clients while sustaining requested performance. |
| HSS08 | INFO | Single File System Size | It must be possible to allocate a file system of at least 1 PiB even if the initial request is less. Growing to > 10PiB as cluster size increases. This hard requirement may be higher for a specific site and if so will be communicated via the ancillary services document. |
| HSS09 | INFO | Multiple Filesystems (Fungible Total Capacity) | Can have >1 filesystem within our total capacity. Minimal file system size <= 50 TiB. |
| HSS10 | INFO | Filesystem Expansion | Live file system expansion is supported, in terms of capacity, inodes, IO performance, and metadata operations performance. Performance should scale linearly with capacity. |
| HSS11 | INFO | Client | Ability to describe your client: In-Kernel, userspace, or bare-metal client installation requirements. Support integration with client kernels / OS used by NVIDIA, as needed. DKMS-enabled packages available for Ubuntu 20.04, 22.04, and 24.04-based operating systems. ARM64 versions compatible with GB200-ready kernels are mandatory, e.g. Linux 6.8.x. Managed Storage Service Provider will provide client configuration best practices and configuration guidelines for filesystem options and kernel module configuration to reliably achieve optimal performance on ARM and x86_64-based clients. |
| HSS12 | INFO | Quota (User, Project & Group) | Must support soft and hard quotas - uid / gid / project(directory)-id quotas with enforcement. |
| HSS13 | INFO | Root-squash | Nvidia needs to be able to enable or disable and manage root-squash at any time. |
| HSS14 | INFO | flock | It must be possible to mount the file system with flock. |
| HSS15 | INFO | Ability to Audit Changes | Enable Nvidia to have access to changelog data for filesystem auditing and detailed user operations tracking. Tracking by uid/gid, create files, create dirs, rename files, rename dirs, delete files, delete dirs |
| HSS16 | INFO | HA | All services are required to tolerate any critical component failure in the backend and provide continued client access to all storage services in such cases. |
| HSS17 | INFO | Multi-Node Coherency | One second or less for client attribute and dentry cache updates/invalidates |
| HSS18 | INFO | Client Multipathing | Clients must have multipathing to all storage servers |