Backup system
US-2015234860-A1 · Aug 20, 2015 · US
US2017185326A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2017185326-A1 |
| Application number | US-201514982951-A |
| Country | US |
| Kind code | A1 |
| Filing date | Dec 29, 2015 |
| Priority date | Dec 29, 2015 |
| Publication date | Jun 29, 2017 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A System, computer program product, and computer-executable method of transitioning replication on a data storage system including a production site and a replication site from asynchronous replication to synchronous replication, the System, computer program product, and computer-executable method including receiving a request to transition from asynchronous replication to synchronous replication and changing the data storage system to a transition mode, wherein the data storage system transitions the data storage system from using asynchronous replication to synchronous replication.
Opening claim text (preview).
What is claimed is: 1 . A computer-executable method of transitioning replication on a content addressable data storage system including a production site and a replication site from asynchronous replication to synchronous replication, the computer-executable method comprising: receiving a request to transition from asynchronous replication to synchronous replication; and changing the content addressable data storage system to a transition mode, wherein the content addressable data storage system transitions the content addressable data storage system from using asynchronous replication to synchronous replication. 2 . The computer-executable method of claim 1 , wherein when the content addressable data storage system is in the transition mode: creating a snapshot; replicating the snapshot to the replication site; and processing data on the production site in relation to the snapshot. 3 . The computer-executable method of claim 2 , wherein processing comprises: comparing each entry of a production Address to Hash (A2H) table to each entry of an A2H table of the snapshot to determine whether the production A2H table contains updated data; replicating differences between entries of the production A2H table and entries of the snapshot A2H table to the remote site. 4 . The computer-executable method of claim 3 , wherein comparing each entry of the production A2H table to the each entry of the snapshot A2H table is completed sequentially. 5 . The computer-executable method of claim 3 , wherein comparing comprises: scanning, using a scanning pointer, each entry of the production A2H table and each entry of the snapshot A2H table starting at a first entry and continuing sequentially each A2H table. 6 . The computer-executable method of claim 5 , further comprising: receiving a data update to a portion of the production A2H already scanned; and replicating synchronously the received data. 7 . The computer-executable method of claim 5 , further comprising: receiving a data update to a portion of the production A2H not previously scanned, wherein the production site waits to replicate the received data until scanned. 8 . A system, comprising: a content addressable data storage system including a production site and a replication site; and computer-executable program logic encoded in memory of one or more computers enabled to transition replication on the content addressable data storage system from asynchronous replication to synchronous replication, wherein the computer-executable program logic is configured for the execution of: receiving a request to transition from asynchronous replication to synchronous replication; and changing the content addressable data storage system to a transition mode, wherein the content addressable data storage system transitions the content addressable data storage system from using asynchronous replication to synchronous replication. 9 . The system of claim 8 , wherein when the content addressable data storage system is in the transition mode: creating a snapshot; replicating the snapshot to the replication site; and processing data on the production site in relation to the snapshot. 10 . The system of claim 9 , wherein processing comprises: comparing each entry of a production Address to Hash (A2H) table to each entry of an A2H table of the snapshot to determine whether the production A2H table contains updated data; replicating differences between entries of the production A2H table and entries of the snapshot A2H table to the remote site. 11 . The system of claim 10 , wherein comparing each entry of the production A2H table to the each entry of the snapshot A2H table is completed sequentially. 12 . The system of claim 10 , wherein comparing comprises: scanning, using a scanning pointer, each entry of the production A2H table and each entry of the snapshot A2H table starting at a first entry and continuing sequentially each A2H table. 13 . The system of claim 12 , wherein the computer-executable program logic is further configured for the execution of: receiving a data update to a portion of the production A2H already scanned; and replicating synchronously the received data. 14 . The system of claim 12 , wherein the computer-executable program logic is further configured for the execution of: receiving a data update to a portion of the production A2H not previously scanned, wherein the production site waits to replicate the received data until scanned. 15 . A computer program product for transitioning replication on a content addressable data storage system including a production site and a replication site from asynchronous replication to synchronous replication, the computer program product comprising: a non-transitory computer readable medium encoded with computer-executable code, the code configured to enable the execution of: receiving a request to transition from asynchronous replication to synchronous replication; and changing the content addressable data storage system to a transition mode, wherein the content addressable data storage system transitions the content addressable data storage system from using asynchronous replication to synchronous replication. 16 . The computer program product of claim 15 , wherein when the content addressable data storage system is in the transition mode: creating a snapshot; replicating the snapshot to the replication site; and processing data on the production site in relation to the snapshot. 17 . The computer program product of claim 16 , wherein processing comprises: comparing each entry of a production Address to Hash (A2H) table to each entry of an A2H table of the snapshot to determine whether the production A2H table contains updated data; replicating differences between entries of the production A2H table and entries of the snapshot A2H table to the remote site. 18 . The computer program product of claim 17 , wherein comparing each entry of the production A2H table to the each entry of the snapshot A2H table is completed sequentially. 19 . The computer program product of claim 17 , wherein comparing comprises: scanning, using a scanning pointer, each entry of the production A2H table and each entry of the snapshot A2H table starting at a first entry and continuing sequentially each A2H table. 20 . The computer program product of claim 19 , wherein the code is further configured to enable the execution of: receiving a data update to a portion of the production A2H already scanned; and replicating synchronously the received data.
Management specifically adapted to replicated file systems · CPC title
Hash-based (content-based indexing of textual data G06F16/31) · CPC title
Replication mechanisms · CPC title
Virtualisation aspects · CPC title
Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.