Object Storage System with Versioned Meta Objects
AssigneeWestern Digital Technologies, Inc.
InventorsTomy Ammuthan Cheru, Carl D'Halluin, Ameet Pyati
Life of this patent
Estimating the term…
Abstract
Example object storage systems, meta object generators, and methods provide versioned meta objects for internal operational data that may be replicated between data object stores. A meta object may be generated that includes meta object data, such as internal operational data. A meta object identifier may be assigned to the meta object. A first version identifier may be associated with the meta object data and a second version identifier may be associated with a marker for the meta object, where the marker prevents exposure as a user data object.
Claims20
A system, comprising:
- a first object data store configured to store a plurality of data objects;
- and
- a meta object generator configured to:
- generate a meta object, wherein the meta object includes:
- meta object data;
- a meta object identifier assigned to the meta object;
- a first version identifier associated with a first version of the meta object data;
- and
- a second version identifier associated with a marker for the meta object, wherein the marker prevents exposure as a user data object;
- and
- store the meta object in the first object data store.
A computer-implemented method, comprising:
- selecting meta object data for a meta object;
- assigning a meta object identifier to the meta object;
- assigning a first version identifier associated with a first version of the meta object data;
- assigning a second version identifier associated with a marker for the meta object, wherein the marker prevents exposure as a user data object;
- and
- storing the meta object in a first object data store including a plurality of data objects.
A system, comprising:
- a first object data store including a plurality of user data objects;
- means for selecting meta object data for a meta object;
- means for assigning a meta object identifier to the meta object;
- means for assigning a first version identifier associated with a first version of the meta object data;
- means for assigning a second version identifier associated with a marker for the meta object, wherein the marker prevents exposure as a user data object;
- and
- means for storing the meta object in the first object data store.
Dependencies are inferred from the claim text.