summaryrefslogtreecommitdiff
path: root/server-tools/instance-manager/instance_map.h
diff options
context:
space:
mode:
Diffstat (limited to 'server-tools/instance-manager/instance_map.h')
-rw-r--r--server-tools/instance-manager/instance_map.h11
1 files changed, 3 insertions, 8 deletions
diff --git a/server-tools/instance-manager/instance_map.h b/server-tools/instance-manager/instance_map.h
index 522785ce9b9..8d8ea33cf5d 100644
--- a/server-tools/instance-manager/instance_map.h
+++ b/server-tools/instance-manager/instance_map.h
@@ -57,17 +57,14 @@ public:
public:
/* returns a pointer to the instance or NULL, if there is no such instance */
Instance *find(const char *name, uint name_len);
- Instance *find(uint instance_number);
int flush_instances();
- int cleanup();
int lock();
int unlock();
int init();
Instance_map(const char *default_mysqld_path_arg,
- const char *default_admin_user_arg,
- const char *default_admin_password_arg);
+ const char *first_option_arg);
~Instance_map();
/* loads options from config files */
@@ -75,16 +72,14 @@ public:
/* adds instance to internal hash */
int add_instance(Instance *instance);
/* inits instances argv's after all options have been loaded */
- void complete_initialization();
+ int complete_initialization();
public:
const char *mysqld_path;
- /* user an password to shutdown MySQL */
- const char *user;
- const char *password;
Guardian_thread *guardian;
private:
+ const char *first_option;
enum { START_HASH_SIZE = 16 };
pthread_mutex_t LOCK_instance_map;
HASH hash;