Invention Grant
- Patent Title: Optimized file system layout for distributed consensus protocol
-
Application No.: US14971807Application Date: 2015-12-16
-
Publication No.: US10229009B2Publication Date: 2019-03-12
- Inventor: John Muth , Juan C. Gomez
- Applicant: NetApp, Inc.
- Applicant Address: US CA Sunnyvale
- Assignee: NetApp, Inc.
- Current Assignee: NetApp, Inc.
- Current Assignee Address: US CA Sunnyvale
- Agency: Cesari and McKenna, LLP
- Main IPC: G06F17/00
- IPC: G06F17/00 ; G06F11/14 ; G06F17/30 ; G06F3/06

Abstract:
A layout of a file system is optimized to meet storage requirements of a distributed consensus protocol implemented on a plurality of nodes of a cluster. Illustratively, the file system has an on-disk layout representation that enables efficient input/output (I/O) operation performance. The on-disk layout of the file system embodies a plurality of file system objects: membership, snapshot and log objects. Each object is allocated an area or region (e.g., a contiguous storage space) on-disk. In addition, each object has two or more storage container instances, e.g., files. In the case of snapshot and membership objects, the two files of each object are used in a circular (alternating) fashion so that write operations directed to a first file storing a current copy of the snapshot/membership content may be performed without destroying a previous committed copy of the snapshot/membership content stored in a second file.
Public/Granted literature
- US20170177448A1 OPTIMIZED FILE SYSTEM LAYOUT FOR DISTRIBUTED CONSENSUS PROTOCOL Public/Granted day:2017-06-22
Information query