Dynamically adding partitions to be distributed directory setup with no downtime
AssigneeInternational Business Machines Corporation
InventorsYogesh V. Golwalkar, Kristin M. Hazlewood, Magesh Rajamani, Gary Dale Williams
Life of this patent
Estimating the term…
Abstract
Dynamically adding n partitions to a distributed directory setup having x existing servers by modifying the configuration file to include the n new servers and implementing a replication setup mechanism with agreements to x+n−1 servers. The migration to dynamically add partitions is carried out while continuing to serve clients.
Claims19
A method of dynamically adding partitions to a distributed directory setup with a number “x” of existing servers, the method comprising:
- modifying a configuration file to include an additional “n” number of new servers;
- implementing a replication setup mechanism with agreements to a number equal to “x+n−1” servers;
- and
- carrying out a migration to dynamically add the partitions while continuing to serve clients.
A software product comprising a machine readable medium including a program of instructions for dynamically adding partitions to a distributed directory setup with a number “x” of existing servers, wherein the program of instructions upon being executed on a device causes the device to perform activities comprising:
- modifying a configuration file to include an additional “n” number of new servers;
- implementing a replication setup mechanism with agreements to a number equal to “x+n−1” servers;
- and
- carrying out a migration to dynamically add the partitions while continuing to serve clients.
A proxy server configured to dynamically add partitions to a distributed directory setup with a number “x” of existing servers, the method comprising:
- connections to a plurality of servers, the plurality of servers and the proxy server equaling a number “x+n” servers;
- memory configured to store instructions for modifying a configuration file to include a number “n” of new servers in addition to “x” number of the existing servers, wherein the instructions implement a replication setup mechanism with agreements to a number equal to “x+n−1” servers;
- and
- a processor configured to carrying out a migration to dynamically add the partitions while continuing to serve clients.
Dependencies are inferred from the claim text.