SYNCHRONIZATION CACHE SEEDING
First Claim
Patent Images
1. A method comprising:
- reading synchronization metadata from non-volatile storage, wherein the synchronization metadata comprises indications of one or more synchronization targets, wherein a synchronization target is a node of a clustered storage system;
populating a synchronization cache with the synchronization metadata;
after populating the synchronization cache with at least a portion of the synchronization metadata, establishing a connection to a network; and
after establishing the connection to the network, establishing a connection to a first of the one or more synchronization targets.
1 Assignment
0 Petitions
Accused Products
Abstract
Synchronization metadata is read from non-volatile storage. The synchronization metadata comprises indications of one or more synchronization targets. A synchronization target is a node of a clustered storage system. A synchronization cache is populated with the synchronization metadata. After populating the synchronization cache with at least a portion of the synchronization metadata, a connection to a network is established. After the connection to the network is established, a connection to a first of the one or more synchronization targets is established.
25 Citations
20 Claims
-
1. A method comprising:
-
reading synchronization metadata from non-volatile storage, wherein the synchronization metadata comprises indications of one or more synchronization targets, wherein a synchronization target is a node of a clustered storage system; populating a synchronization cache with the synchronization metadata; after populating the synchronization cache with at least a portion of the synchronization metadata, establishing a connection to a network; and after establishing the connection to the network, establishing a connection to a first of the one or more synchronization targets. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory machine readable medium having stored thereon instructions for establishing connections to synchronization targets, comprising machine executable code which, when executed by at least one machine, causes the at least one machine to:
-
read synchronization metadata from non-volatile storage, wherein the synchronization metadata comprises indications of one or more synchronization targets, wherein a synchronization target is a node of a clustered storage system; populate a synchronization cache with at least a portion of the synchronization metadata; establish a connection to a network after the synchronization cache is populated with at least the portion of the synchronization metadata; and establish a connection to a first of the one or more synchronization targets after a connection to the network is established. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An apparatus comprising:
-
a processor; a network interface; and a machine readable storage medium having program code stored therein that is executable by the processor to cause the apparatus to; prior to establishment of a connection to a network and after initiation of a boot process, begin to load metadata usable to connect, via the network, to a first node of a clustered storage system; identify the first node of a clustered storage system based, at least in part, on the metadata, wherein the metadata indicates that the first node of the clustered storage system comprises a consistency group endpoint; and subsequent to establishment of a connection to the network and prior to completion of the boot process, establish a connection to the first node of the clustered storage system. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification