Patent ID: 9043372
Filing Date: 2015-05-26
Classification: G06F

Abstract:
1. A method, comprising: maintaining a distributed object store to store a plurality of data objects in a network storage system, wherein a first data object of the plurality of data objects is accessed using a first global object identification (ID) that uniquely identifies the first data object in the distributed object store and a first location ID associated with the first global object ID that identifies a storage location of the first data object in the distributed object store; and operating a metadata subsystem in the network storage system to store and retrieve metadata of a plurality of types, relating to the plurality of data objects, the plurality of types of metadata including system defined metadata, inferred metadata and user-defined metadata, and further operating the metadata subsystem to search the metadata of the plurality of types to identify a set of the data objects that satisfy a user-specified search query, the operating the metadata subsystem to identify the set of the data objects including: