diff options
author | unknown <kostja@bodhi.local> | 2006-11-16 23:36:20 +0300 |
---|---|---|
committer | unknown <kostja@bodhi.local> | 2006-11-16 23:36:20 +0300 |
commit | 211b2bc92a25609e0c7323b5fee6f646abb3c748 (patch) | |
tree | dfe03cc1d016a01134a977925be735650f8f32ee /server-tools/instance-manager/commands.cc | |
parent | f224238f8aed243f47e49090ef08c9fae5d05a01 (diff) | |
download | mariadb-git-211b2bc92a25609e0c7323b5fee6f646abb3c748.tar.gz |
Cleanup: manually port the polishing parts from Alik's changeset for
BUG#22306: STOP INSTANCE can not be applied for instances in Crashed,
Failed and Abandoned
mysql-test/t/im_options.imtest:
Update test for new framework.
server-tools/instance-manager/IMService.cpp:
Use Manager class instead of manager().
Reformat comments.
server-tools/instance-manager/Makefile.am:
Treat warnings as errors.
server-tools/instance-manager/command.cc:
Store references to Guardian_thread and Instance_map in Command attributes.
server-tools/instance-manager/command.h:
Store references to Guardian_thread and Instance_map in Command
attributes.
server-tools/instance-manager/commands.cc:
Remove Instance_map argument from command constructors.
server-tools/instance-manager/commands.h:
Remove Instance_map argument from command constructors.
server-tools/instance-manager/guardian.cc:
Rename: Guardian_thread -> Guardian
server-tools/instance-manager/guardian.h:
Rename: Guardian_thread -> Guardian
server-tools/instance-manager/instance_map.cc:
Rename: Guardian_thread -> Guardian.
server-tools/instance-manager/instance_map.h:
Rename: Guardian_thread -> Guardian.
server-tools/instance-manager/manager.cc:
Use Manager class instead of manager() function.
server-tools/instance-manager/manager.h:
Transfer manager() function into Manager class (singleton).
server-tools/instance-manager/mysql_connection.cc:
Polishing.
server-tools/instance-manager/mysqlmanager.cc:
Use Manager class instead of manager() function.
server-tools/instance-manager/parse.cc:
Rename: Guardian_thread -> Guardian
server-tools/instance-manager/parse.h:
Rename: Guardian_thread -> Guardian
server-tools/instance-manager/priv.cc:
Move create_pid_file() out of manager.cc.
server-tools/instance-manager/priv.h:
Move create_pid_file() out of manager.cc.
server-tools/instance-manager/thread_registry.h:
Prevent copying.
server-tools/instance-manager/user_map.cc:
Fix alignment.
Diffstat (limited to 'server-tools/instance-manager/commands.cc')
-rw-r--r-- | server-tools/instance-manager/commands.cc | 63 |
1 files changed, 20 insertions, 43 deletions
diff --git a/server-tools/instance-manager/commands.cc b/server-tools/instance-manager/commands.cc index 66140b8b049..50ab15f1ed3 100644 --- a/server-tools/instance-manager/commands.cc +++ b/server-tools/instance-manager/commands.cc @@ -242,10 +242,8 @@ int Flush_instances::execute(st_net *net, ulong connection_id) Implementation of Abstract_instance_cmd. **************************************************************************/ -Abstract_instance_cmd::Abstract_instance_cmd( - Instance_map *instance_map_arg, const LEX_STRING *instance_name_arg) - :Command(instance_map_arg), - instance_name(instance_name_arg) +Abstract_instance_cmd::Abstract_instance_cmd(const LEX_STRING *instance_name_arg) + :instance_name(instance_name_arg) { /* MT-NOTE: we can not make a search for Instance object here, @@ -285,9 +283,8 @@ int Abstract_instance_cmd::execute(st_net *net, ulong connection_id) Implementation of Show_instance_status. **************************************************************************/ -Show_instance_status::Show_instance_status(Instance_map *instance_map_arg, - const LEX_STRING *instance_name_arg) - :Abstract_instance_cmd(instance_map_arg, instance_name_arg) +Show_instance_status::Show_instance_status(const LEX_STRING *instance_name_arg) + :Abstract_instance_cmd(instance_name_arg) { } @@ -406,8 +403,8 @@ int Show_instance_status::write_data(st_net *net, Instance *instance) **************************************************************************/ Show_instance_options::Show_instance_options( - Instance_map *instance_map_arg, const LEX_STRING *instance_name_arg) - :Abstract_instance_cmd(instance_map_arg, instance_name_arg) + const LEX_STRING *instance_name_arg) + :Abstract_instance_cmd(instance_name_arg) { } @@ -501,9 +498,8 @@ int Show_instance_options::write_data(st_net *net, Instance *instance) Implementation of Start_instance. **************************************************************************/ -Start_instance::Start_instance(Instance_map *instance_map_arg, - const LEX_STRING *instance_name_arg) - :Abstract_instance_cmd(instance_map_arg, instance_name_arg) +Start_instance::Start_instance(const LEX_STRING *instance_name_arg) + :Abstract_instance_cmd(instance_name_arg) { } @@ -543,9 +539,8 @@ int Start_instance::send_ok_response(st_net *net, ulong connection_id) Implementation of Stop_instance. **************************************************************************/ -Stop_instance::Stop_instance(Instance_map *instance_map_arg, - const LEX_STRING *instance_name_arg) - :Abstract_instance_cmd(instance_map_arg, instance_name_arg) +Stop_instance::Stop_instance(const LEX_STRING *instance_name_arg) + :Abstract_instance_cmd(instance_name_arg) { } @@ -585,10 +580,8 @@ int Stop_instance::send_ok_response(st_net *net, ulong connection_id) Implementation for Create_instance. **************************************************************************/ -Create_instance::Create_instance(Instance_map *instance_map_arg, - const LEX_STRING *instance_name_arg) - :Command(instance_map_arg), - instance_name(instance_name_arg) +Create_instance::Create_instance(const LEX_STRING *instance_name_arg) + :instance_name(instance_name_arg) { } @@ -795,9 +788,8 @@ int Create_instance::execute(st_net *net, ulong connection_id) Implementation for Drop_instance. **************************************************************************/ -Drop_instance::Drop_instance(Instance_map *instance_map_arg, - const LEX_STRING *instance_name_arg) - :Abstract_instance_cmd(instance_map_arg, instance_name_arg) +Drop_instance::Drop_instance(const LEX_STRING *instance_name_arg) + :Abstract_instance_cmd(instance_name_arg) { } @@ -863,11 +855,10 @@ int Drop_instance::send_ok_response(st_net *net, ulong connection_id) Implementation for Show_instance_log. **************************************************************************/ -Show_instance_log::Show_instance_log(Instance_map *instance_map_arg, - const LEX_STRING *instance_name_arg, +Show_instance_log::Show_instance_log(const LEX_STRING *instance_name_arg, Log_type log_type_arg, uint size_arg, uint offset_arg) - :Abstract_instance_cmd(instance_map_arg, instance_name_arg), + :Abstract_instance_cmd(instance_name_arg), log_type(log_type_arg), size(size_arg), offset(offset_arg) @@ -1013,9 +1004,8 @@ int Show_instance_log::write_data(st_net *net, Instance *instance) **************************************************************************/ Show_instance_log_files::Show_instance_log_files - (Instance_map *instance_map_arg, - const LEX_STRING *instance_name_arg) - :Abstract_instance_cmd(instance_map_arg, instance_name_arg) + (const LEX_STRING *instance_name_arg) + :Abstract_instance_cmd(instance_name_arg) { } @@ -1214,9 +1204,8 @@ C_MODE_END /**************************************************************************/ -Abstract_option_cmd::Abstract_option_cmd(Instance_map *instance_map_arg) - :Command(instance_map_arg), - initialized(FALSE) +Abstract_option_cmd::Abstract_option_cmd() + :initialized(FALSE) { } @@ -1400,12 +1389,6 @@ int Abstract_option_cmd::execute_impl(st_net *net, ulong connection_id) Implementation of Set_option. **************************************************************************/ -Set_option::Set_option(Instance_map *instance_map_arg) - :Abstract_option_cmd(instance_map_arg) -{ -} - - /* This operation parses SET options. @@ -1580,12 +1563,6 @@ int Set_option::process_option(Instance *instance, Named_value *option) Implementation of Unset_option. **************************************************************************/ -Unset_option::Unset_option(Instance_map *instance_map_arg) - :Abstract_option_cmd(instance_map_arg) -{ -} - - /* This operation parses UNSET options. |