METHOD AND APPARATUS FOR SEARCHING METADATA
0 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatuses for searching metadata are described herein. In one embodiment, an example of a process for search metadata includes, hut is not limited to, in response to a search query for metadata stored in one or more of metadata stores, the search query is partitioned into multiple search query segments. Thereafter, searches corresponding to the search query segments are performed, where each search is performed independently within the one or more metadata stores. Other methods and apparatuses are also described.
13 Citations
42 Claims
-
1-18. -18. (canceled)
-
19. A computer-implemented method for searching metadata, the method comprising:
-
in response to a first request received from a first remote metadata store (MDS) peer instance of a first remote peer for accessing metadata stored in a local MDS of the local peer, creating and initiating by a peer manager a first local MDS peer instance to establish a first communications channel with the first remote MDS peer instance to allow the first remote peer accessing the metadata stored in the local MDS of the local peer; in response a second request received from a local client of the local peer for accessing metadata stored in a second remote peer, creating and initiating by the peer manager a second local MDS peer instance to establish a second communications channel with a second remote MDS peer instance of the second remote peer to allow the local client accessing the metadata stored in the second remote peer; and managing by the peer manager the first and second communications channels via the first and second MDS peer instances, respectively. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
-
27. A non-transitory machine-readable medium having instructions stored therein, which when executed by a machine, cause the machine to perform a method, the method comprising:
-
in response to a first request received from a first remote metadata store (MDS) peer instance of a first remote peer for accessing metadata stored in a local MDS of the local peer, creating and initiating by a peer manager a first local MDS peer instance to establish a first communications channel with the first remote MDS peer instance to allow the first remote peer accessing the metadata stored in the local MDS of the local peer; in response a second request received from a local client of the local peer for accessing metadata stored in a second remote peer, creating and initiating by the peer manager a second local MDS peer instance to establish a second communications channel with a second remote MDS peer instance of the second remote peer to allow the local client accessing the metadata stored in the second remote peer; and managing by the peer manager the first and second communications channels via the first and second MDS peer instances, respectively. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34)
-
-
35. A data processing system, comprising:
-
a processor; a local metadata store (MDS) for storing metadata; and a peer manager executed in by the processor, the peer manager configured to in response to a first request received from a first remote MDS peer instance of a first remote peer for accessing metadata stored in a local MDS of the data processing system as a local peer, create and initiate a first local MDS peer instance to establish a first communications channel with the first remote MDS peer instance to allow the first remote peer accessing the metadata stored in the local MDS of the local peer, in response a second request received from a local client of the local peer for accessing metadata stored in a second remote peer, create and initiate a second local MDS peer instance to establish a second communications channel with a second remote MDS peer instance of the second remote peer to allow the local client accessing the metadata stored in the second remote peer, and manage the first and second communications channels via the first and second MDS peer instances, respectively. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42)
-
Specification