发明名称 |
Page object caching for variably sized access control lists in data storage systems |
摘要 |
Technologies are described herein for caching variably sized access control lists (ACLs) in a data storage system utilizing page object caching. A request to access a file is received. An inode number of the requested file is identified. A hash key based on the inode number and a predefined hash value is determined. A determination is made as to whether the hash key is contained in a hash list. In response to determining that the hash key is contained in the hash list, access to a page object in the memory is provided. The page object contains an access control list (ACL) associated with the requested file. The ACL is retrieved from the page object. |
申请公布号 |
US8984011(B1) |
申请公布日期 |
2015.03.17 |
申请号 |
US201313736305 |
申请日期 |
2013.01.08 |
申请人 |
American Megatrends, Inc. |
发明人 |
Chatterjee Paresh;Subramanian Srikumar;Sowrirajan Raghavan |
分类号 |
G06F7/02;G06F17/30;G06F21/60 |
主分类号 |
G06F7/02 |
代理机构 |
Meunier Carlin & Curfman, LLC |
代理人 |
Meunier Carlin & Curfman, LLC |
主权项 |
1. A computer-implemented method for caching variably sized access control lists (ACLs) in a data storage system having a memory and a disk, the computer-implemented method comprising computer-implemented operations for:
receiving a request to access a file; identifying an inode number of the requested file; determining a hash key based on the inode number and a predefined hash value; determining whether the hash key is contained in a hash list; in response to determining that the hash key is contained in the hash list, providing access to a page object in the memory, the page object storing a plurality of access control lists (ACLs) including an ACL associated with the requested file; and retrieving the ACL associated with the requested file from the page object. |
地址 |
Norcross GA US |