METHOD AND APPARATUS FOR OBJECT STORAGE
First Claim
1. A method for object storage, comprising:
- in response to an update to metadata of an object in an object storage region to produce updated metadata of the object, recording, by a processor coupled to a memory, a metadata object associated with the object in a metadata change storage region separated from the object storage region,the metadata object including the updated metadata of the object and pointer information,the pointer information pointing to a first storage location representing a storage location of the object in the object storage region; and
modifying, by the processor, index information associated with the object to produce modified index information indicating the update to the metadata and a second storage location representing a storage location of the metadata object in the metadata change storage region.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and an apparatus for object storage are disclosed. The method includes, in response to an update to metadata of an object in an object storage region to produce updated metadata of the object, recording a metadata object associated with the object in a metadata change storage region separated from the object storage region. The metadata object includes the updated metadata of the object and pointer information. The pointer information points to a first storage location representing a storage location of the object in the object storage region. The method also includes modifying index information associated with the object to produce modified index information. The modified index information indicates the update to the metadata and a second storage location representing a storage location of the metadata object in the metadata change storage region.
15 Citations
20 Claims
-
1. A method for object storage, comprising:
-
in response to an update to metadata of an object in an object storage region to produce updated metadata of the object, recording, by a processor coupled to a memory, a metadata object associated with the object in a metadata change storage region separated from the object storage region, the metadata object including the updated metadata of the object and pointer information, the pointer information pointing to a first storage location representing a storage location of the object in the object storage region; and modifying, by the processor, index information associated with the object to produce modified index information indicating the update to the metadata and a second storage location representing a storage location of the metadata object in the metadata change storage region. - View Dependent Claims (2, 3, 4, 5, 6, 7, 13)
-
-
8. A computer program product, the computer program product comprising a computer readable storage medium having program instructions for object storage embodied therewith, the program instructions executable by a processor to cause the processor to perform:
-
in response to an update to metadata of an object in an object storage region to produce updated metadata of the object, recording a metadata object associated with the object in a metadata change storage region separated from the object storage region, the metadata object including the updated metadata of the object and pointer information, the pointer information pointing to a first storage location representing a storage location of the object in the object storage region; and modifying index information associated with the object to produce modified index information indicating the update to the metadata and a second storage location representing a storage location of the metadata object in the metadata change storage region. - View Dependent Claims (9, 10, 11, 12, 14)
-
-
15. An apparatus for object storage, comprising:
-
a record module configured to, in response to an update to metadata of the object storage region to produce updated metadata of the object, record a metadata object associated with the object in a metadata change storage region separated from the object storage region, the metadata object including the updated metadata of the object and pointer information, the pointer information pointing to a first storage location representing a storage location of the object in the object storage region; and a modification module configured to modify index information associated with the object to produce modified index information indicating the update to the metadata and a second storage location representing a storage location of the metadata object in the metadata change storage region. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification