IP Library Patent Application 19010790
Patent Application
App. No. 19/010,790

Pod-Level Snapshot Replication

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
19/010,790
Filed
Jan 6, 2025
Examiner
HOANG, SON T
Art Unit
2169
USPC
707/613
Abstract

Pod-level snapshot replication, including: generating a snapshot of a data set included in a source pod of a storage system; and replicating the snapshot of the data set to a target pod different than the source pod.

Claims (30)

1 . A method, comprising:

generating a snapshot of a data set included in a source pod of a storage system; and

replicating the snapshot of the data set to a target pod different than the source pod.

2 . The method of claim 1 , wherein the source pod and the target pod are included in a same storage system.

3 . The method of claim 1 , wherein the source pod is included in another storage system different than the storage system including the target pod.

4 . The method of claim 3 , wherein replicating the snapshot of the data set to the target pod comprises:

identifying, by the other storage system, data referenced by the snapshot not stored in the other storage system; and

retrieving, by the other storage system, the data from one or more source storage systems.

5 . The method of claim 4 , wherein the one or more source storage systems comprise the storage system.

6 . The method of claim 4 , wherein the one or more source storage systems comprise at least a subset of a plurality of source storage systems replicating the source pod using synchronous replication or near-synchronous replication.

7 . The method of claim 1 , wherein replicating the snapshot of the data set to the target pod comprises replicating the snapshot of the data set to a plurality of target pods including the target pod.

8 . The method of claim 1 , wherein the data set comprises one or more volumes of the source pod, one or more virtual volumes of the source pod, or one or more portions of a file system of the source pod.

9 . The method of claim 1 , further comprising replicating another snapshot of another data set from the target pod to the source pod.

10 . The method of claim 2 , wherein the source pod and the target pod are associated with different tenants of the storage system.

11 . A system comprising:

a memory; and

a processing device, operatively coupled to the memory, the processing device configured to:

generate a snapshot of a data set included in a source pod of a storage system; and

replicate the snapshot of the data set to a target pod different than the source pod.

12 . The system of claim 11 , wherein the source pod and the target pod are included in a same storage system.

13 . The system of claim 11 , wherein the source pod is included in another storage system different than the storage system including the target pod.

14 . The system of claim 13 , wherein, to replicate the snapshot of the data set to the target pod, the processing device is further configured to:

identify, by the other storage system, data referenced by the snapshot not stored in the other storage system; and

retrieve, by the other storage system, the data from one or more source storage systems.

15 . The system of claim 14 , wherein the one or more source storage systems comprise the storage system.

16 . The system of claim 14 , wherein the one or more source storage systems comprise at least a subset of a plurality of source storage systems replicating the source pod using synchronous replication or near-synchronous replication.

17 . The system of claim 11 , wherein, to replicate the snapshot of the data set to the target pod, the processing device is further configured to replicate the snapshot of the data set to a plurality of target pods including the target pod.

18 . The system of claim 11 , wherein the data set comprises one or more volumes of the source pod, one or more virtual volumes of the source pod, or one or more portions of a file system of the source pod.

19 . The system of claim 11 , wherein the processing device is further configured to replicate another snapshot of another data set from the target pod to the source pod.

20 . The system of claim 12 , wherein the source pod and the target pod are associated with different tenants of the storage system.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 8, 2025
From: YOU, RUO; DEL PRETE, GENEVIEVE; WELLS, MITCHELL; WANG, ZONG; ZHAO, XI; KARR, RONALD
To: PURE STORAGE, INC.
Reel/Frame 069785/0991 →