×

Hybrid NVRAM logging in filesystem namespace

  • US 10,613,941 B1
  • Filed: 09/30/2015
  • Issued: 04/07/2020
  • Est. Priority Date: 09/30/2015
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory storage medium having stored therein instructions that are executable by one or more hardware processors to perform operations comprising:

  • determining an amount of non-volatile random access memory (NVRAM) needed for a set of one or more write requests, and allocating the amount of NVRAM to the set of one or more write requests;

    receiving a write request;

    performing a first type of logging process in connection with the write request, and creating a corresponding first logging record;

    performing a second type of logging process in connection with the write request, and creating a corresponding second logging record, wherein the second type of logging process is different from the first type of logging process;

    determining, as between the two logging records, which of the logging records requires the least amount of non-volatile random access memory (NVRAM); and

    writing, to NVRAM, the logging record that requires the least amount of NVRAM.

View all claims
  • 9 Assignments
Timeline View
Assignment View
    ×
    ×