Direct access to de-duplicated data units in memory-based file systems

    公开(公告)号:US10606500B2

    公开(公告)日:2020-03-31

    申请号:US16287880

    申请日:2019-02-27

    Applicant: NETAPP, INC.

    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.

    Direct access to de-duplicated data units in memory-based file systems

    公开(公告)号:US10254990B2

    公开(公告)日:2019-04-09

    申请号:US15154605

    申请日:2016-05-13

    Applicant: NETAPP, INC.

    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.

    Method for logical mirroring in a memory-based file system

    公开(公告)号:US09936017B2

    公开(公告)日:2018-04-03

    申请号:US14880293

    申请日:2015-10-12

    Applicant: NETAPP, INC.

    CPC classification number: H04L67/1095 H04L67/1097

    Abstract: A method and system for logical mirroring between nodes includes maintaining a log of a state modifying operation received at a memory-based file system of an initiator node; writing attributes of the state modifying operation from the memory-based file system to a target node memory, and using the written attributes to process the state modifying operation at the target node according to the order represented by the log, to obtain logical mirroring between the initiator node and the target node.

Patent Agency Ranking