Script cluster_merge :: Class MergerData
[hide private]
[frames] | no frames]

Class MergerData


Container class to hold data used for merger.

Instance Methods [hide private]
 
__init__(self, cluster, key_path, nodes, instances, master_node, master_ip, config_path=None)
Initialize the container.

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, cluster, key_path, nodes, instances, master_node, master_ip, config_path=None)
(Constructor)

 

Initialize the container.

Parameters:
  • cluster - The name of the cluster
  • key_path - Path to the ssh private key used for authentication
  • nodes - List of online nodes in the merging cluster
  • instances - List of instances running on merging cluster
  • master_node - Name of the master node
  • master_ip - Cluster IP
  • config_path - Path to the merging cluster config
Overrides: object.__init__