发明名称 Managing distributed storage quotas
摘要 A processing device causes a plurality of storage servers to create tenant identifiers for a tenant of a multi-tenant distributed file system that is distributed over the plurality of storage servers, the plurality of storage servers having underlying local file systems that interface with the multi-tenant distributed file system. The processing device maps the tenant to the tenant identifiers. The processing device assigns a global storage quota to the tenant. The processing device divides the global storage quota into a plurality of local storage quotas and assigns a local storage quota of the plurality of local storage quotas to each storage server of the plurality of storage servers.
申请公布号 US9201896(B2) 申请公布日期 2015.12.01
申请号 US201213685500 申请日期 2012.11.26
申请人 Red Hat, Inc. 发明人 Darcy Jeff;Keithley Kaleb
分类号 G06F17/30 主分类号 G06F17/30
代理机构 Lowenstein Sandler LLP 代理人 Lowenstein Sandler LLP
主权项 1. A method comprising: creating a global tenant identifier for a tenant of a multi-tenant distributed file system that is distributed over a plurality of storage servers; causing, by a processing device, the plurality of storage servers to create local tenant identifiers for the tenant of the multi-tenant distributed file system, the plurality of storage servers having underlying local file systems that interface with the multi-tenant distributed file system, wherein each storage server of the plurality of storage servers comprises one or more distinct directories for the tenant in the local file system of the storage server and one or more distinct local tenant identifiers for the tenant that are associated with the one or more distinct directories; mapping, by the processing device, the global tenant identifier to the local tenant identifiers; assigning, by the processing device, a global storage quota to the tenant; dividing, by the processing device, the global storage quota into a plurality of local storage quotas; assigning a local storage quota of the plurality of local storage quotas to each storage server of the plurality of storage servers; and creating, for the tenant, a volume comprising the one or more distinct directories in view of identification of the one or more distinct local tenant identifiers for the tenant that are associated with the one or more distinct directories.
地址 Raleigh NC US