Decreasing a site cache capacity in a distributed file system
First Claim
Patent Images
1. A method comprising:
- decreasing a storage capacity of a site cache portion to which read and write operations of an external client are directed when the site cache is operating, by performing operations comprising;
receiving an indication to retire a computer readable storage medium from the site cache;
performing a first replication process by replicating a plurality of data objects stored on a first computer readable storage medium to a replication computer readable storage medium in the site cache, and replicating a plurality of data objects includes updating a local metadata store and/or a metadata server with information that identifies the replicated data objects; and
removing the first computer readable storage medium from the site cache; and
performing, after the first replication process, a second replication process that includes querying the local metadata store to identify the data objects to be replicated by the second replication process, and then transmitting the data objects identified in the query of the metadata store from the replication computer readable storage medium to a second computer readable storage medium in the site cache.
13 Assignments
0 Petitions
Accused Products
Abstract
An indication to retire a computer readable storage medium from the site cache is received. A plurality of data objects stored on the computer readable storage medium are replicated to at least one target computer readable storage medium in the site cache. The computer readable storage medium is removed from the site cache.
86 Citations
23 Claims
-
1. A method comprising:
decreasing a storage capacity of a site cache portion to which read and write operations of an external client are directed when the site cache is operating, by performing operations comprising; receiving an indication to retire a computer readable storage medium from the site cache; performing a first replication process by replicating a plurality of data objects stored on a first computer readable storage medium to a replication computer readable storage medium in the site cache, and replicating a plurality of data objects includes updating a local metadata store and/or a metadata server with information that identifies the replicated data objects; and removing the first computer readable storage medium from the site cache; and performing, after the first replication process, a second replication process that includes querying the local metadata store to identify the data objects to be replicated by the second replication process, and then transmitting the data objects identified in the query of the metadata store from the replication computer readable storage medium to a second computer readable storage medium in the site cache. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A system comprising a non-transitory computer readable storage medium having stored therein computer-executable instructions, and a processor configured to execute the instructions and the instructions, when executed by the processor, perform operations comprising:
decreasing a storage capacity of a site cache portion to which read and write operations of an external client are directed when the site cache is operating, by; receiving an indication to retire a computer readable storage medium from the site cache; performing a first replication process by replicating a plurality of data objects stored on a first computer readable storage medium to a replication computer readable storage medium in the site cache, and replicating a plurality of data objects includes updating a local metadata store and/or a metadata server with information that identifies the replicated data objects; and removing the first computer readable storage medium from the site cache; and performing, after the first replication process, a second replication process that includes querying the local metadata store to identify the data objects to be replicated by the second replication process, and then transmitting the data objects identified in the query of the metadata store from the replication computer readable storage medium to a second computer readable storage medium in the site cache. - View Dependent Claims (11, 12, 13, 14)
-
15. A non-transitory computer readable storage medium comprising computer-executable instructions which, when executed by a processor, perform operations comprising:
decreasing a storage capacity of a site cache portion to which read and write operations of an external client are directed when the site cache is operating, by; receiving an indication to retire a computer readable storage medium from the site cache; performing a first replication process by replicating a plurality of data objects stored on a first computer readable storage medium to a replication computer readable storage medium in the site cache, and replicating a plurality of data objects includes updating a local metadata store and/or a metadata server with information that identifies the replicated data objects; and removing the first computer readable storage medium from the site cache; and performing, after the first replication process, a second replication process that includes querying the local metadata store to identify the data objects to be replicated by the second replication process, and then transmitting the data objects identified in the query of the metadata store from the replication computer readable storage medium to a second computer readable storage medium in the site cache. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
Specification