Managing extent sharing between snapshots using mapping addresses

The present disclosure is related to methods, systems, and machine-readable media for managing extent sharing between snapshots using mapping addresses. A first mapping address can be assigned to a first extent responsive to a request to write the first extent. A second mapping address can be assign...

Full description

Saved in:
Bibliographic Details
Main Authors Sarkar, Subhradyuti, Wang, Wenguang, Xiang, Enning, Singh, Pranay
Format Patent
LanguageEnglish
Published 21.11.2023
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:The present disclosure is related to methods, systems, and machine-readable media for managing extent sharing between snapshots using mapping addresses. A first mapping address can be assigned to a first extent responsive to a request to write the first extent. A second mapping address can be assigned to a second extent responsive to a request to write the second extent. A snapshot can be created. A snapshot mapping address, that is monotonically increased from the second mapping address, can be assigned to the snapshot. A third mapping address, that is monotonically increased from the second mapping address, can be assigned to a third extent of the snapshot responsive to a request to write the third extent. An ownership status of each of the first extent, the second extent, and the third extent can be determined based respectively on: a comparison between the first mapping address and the snapshot mapping address, a comparison between the second mapping address and the snapshot mapping address, and a comparison between the third mapping address and the snapshot mapping address.
Bibliography:Application Number: US202117492950