-
公开(公告)号:US20200334165A1
公开(公告)日:2020-10-22
申请号:US16386884
申请日:2019-04-17
Applicant: NETAPP, INC.
Inventor: Sagi Manole , Boaz Harrosh , Amit Golander
IPC: G06F12/10
Abstract: Methods and systems for a storage system are provided. One method includes updating a device mapping array upon addition of a second storage device for a computing system having at least a first storage device for storing information. The device mapping array includes a plurality of entries, each entry pointing to a starting address of the first and second storage device; and a number of the plurality of entries are based on a total storage capacity of the first and the second storage device. The method further includes mapping free blocks of a logical address space for the first and the second storage device to a plurality of units of an allocator address space; and assigning the mapped plurality of units of the allocator address space to a queue associated with a processor of the computing system.
-
公开(公告)号:US10606500B2
公开(公告)日:2020-03-31
申请号:US16287880
申请日:2019-02-27
Applicant: NETAPP, INC.
Inventor: Amit Golander , Yigal Korman , Boaz Harrosh
IPC: G06F3/06 , G06F12/1009 , G06F12/02 , G06F12/06 , G06F12/14 , G06F12/0866
Abstract: Method, system and product for direct access to de-duplicated data units in memory-based file systems. The method comprising: updating a page entry in a page table of a process to include a direct access pointer to a de-duplicated data unit retained by the memory-based file system, wherein the page entry is set to be write protected; detecting a page fault occurring due to the process performing a store instruction to the de-duplicated data unit; and in response to said detecting: allocating a new data unit; copying content of the de-duplicated data unit to the new data unit; and replacing the direct access pointer to the de-duplicated data unit with a direct access pointer to the new data unit.
-
公开(公告)号:US10466922B2
公开(公告)日:2019-11-05
申请号:US15085479
申请日:2016-03-30
Applicant: NETAPP, INC.
Inventor: Amit Golander , Sagi Manole , Boaz Harrosh
IPC: G06F3/06
Abstract: A method, apparatus and product for accelerating concurrent access to a file in a memory-based file system. The method comprising receiving a request issued by a program, for accessing a file stored in a memory-based file system; and subject to the request being associated with data modification of data within the file, and subject to the modification not necessitating change in a structure of a data structure used for content lookup for the file, acquiring a lock to the file to the program, wherein the lock is acquired in a shared mode.
-
公开(公告)号:US20190196735A1
公开(公告)日:2019-06-27
申请号:US16287880
申请日:2019-02-27
Applicant: NETAPP, INC.
Inventor: Amit Golander , Yigal Korman , Boaz Harrosh
IPC: G06F3/06 , G06F12/02 , G06F12/14 , G06F12/06 , G06F12/1009
CPC classification number: G06F3/0641 , G06F3/0608 , G06F3/0619 , G06F3/065 , G06F3/068 , G06F12/0292 , G06F12/063 , G06F12/0866 , G06F12/1009 , G06F12/1475 , G06F2212/1032 , G06F2212/1052
Abstract: Method, system and product for direct access to de-duplicated data units in memory-based file systems. The method comprising: updating a page entry in a page table of a process to include a direct access pointer to a de-duplicated data unit retained by the memory-based file system, wherein the page entry is set to be write protected; detecting a page fault occurring due to the process performing a store instruction to the de-duplicated data unit; and in response to said detecting: allocating a new data unit; copying content of the de-duplicated data unit to the new data unit; and replacing the direct access pointer to the de-duplicated data unit with a direct access pointer to the new data unit.
-
-
-