VMware, Inc.
SUPPORTING DISTRIBUTED AND LOCAL OBJECTS USING A MULTI-WRITER LOG-STRUCTURED FILE SYSTEM

Last updated:

Abstract:

Supporting distributed and local objects using a multi-writer log-structured file system (LFS) includes, on a node, receiving incoming data from each of a plurality of local objects; coalescing the received data; determining whether the coalesced data comprises a full segment of data; based at least on the coalesced incoming data comprises a full segment, writing at least a first portion of the coalesced data to a first storage of the LFS, wherein the coalesced data comprises the first portion and a remainder portion; writing the remainder portion to a second storage of the LFS; acknowledging the writing to the objects; determining whether at least a full segment of data has accumulated in the second storage; based at least on determining that at least a full segment has accumulated, writing at least a portion of the accumulated data as one or more full segments of data to the first storage.

Status:
Application
Type:

Utility

Filling date:

24 Apr 2020

Issue date:

28 Oct 2021