-
公开(公告)号:US20230010516A1
公开(公告)日:2023-01-12
申请号:US17368254
申请日:2021-07-06
Applicant: VMware, Inc.
Inventor: Enning XIANG , Wenguang WANG , Nitin RASTOGI , Pranay SINGH , Subhradyuti SARKAR
IPC: G06F3/06
Abstract: A method for of input/output (I/O) quiescing in a write-ahead-log (WAL)-based storage system comprising a WAL, is provided. The method generally includes receiving a request to process a control operation for the storage system, determining whether a memory buffer includes payload data for one or more write requests previously received for the storage system and added to the WAL, forcing a flush of the payload data in the memory buffer to a persistent layer of the storage system when the memory buffer includes the payload data, and processing the control operation subsequent to completing the asynchronous flush, without waiting for processing of one or more other write requests in the WAL corresponding to payload data that was not added to the memory buffer prior to receiving the request to process the control operation.
-
2.
公开(公告)号:US20230222092A1
公开(公告)日:2023-07-13
申请号:US17575403
申请日:2022-01-13
Applicant: VMware, Inc.
Inventor: Enning XIANG , Wenguang WANG , Subhradyuti SARKAR , Fan NI
CPC classification number: G06F16/125 , G06F16/1727
Abstract: A method of managing storage space of a storage device, wherein the storage device includes a plurality of snapshots of a file, includes the steps of: in response to a request to delete a first snapshot, determining a first amount of time that elapsed between a creation of the first snapshot and a creation of a second snapshot that is a child snapshot of the first snapshot: and after determining the first amount of time, executing a first process to delete the first snapshot over a first time interval, wherein the first time interval is based on the first amount of time.
-