mariadb/server-tools/instance-manager
unknown 26b6b1b2a2 Cleanup the instance manager code.
BitKeeper/deleted/.del-factory.h~c1679505d3a6dd53:
  Delete: server-tools/instance-manager/factory.h
BitKeeper/deleted/.del-factory.cc~6836cccd4cd35b4d:
  Delete: server-tools/instance-manager/factory.cc
server-tools/instance-manager/Makefile.am:
  - remove Commands_factory: it'll be needed when we add support
  for NNTP/HTTP connections, currently it only adds unnecessary
  complexity.
server-tools/instance-manager/commands.cc:
  - fix coding style: no else after return; fix comments, make
  one place a bit faster.
server-tools/instance-manager/guardian.cc:
  - fix coding style and comments.
  - we must register the current thread in the thread registry
    before entering pthread_cond_timedwait, because at shutdown
    the thread registry will try to kick out of wait all blocked 
    threads. Unregistered threads are not awakened by the registry. 
    This fixes the failinig assert in Thread_registry::~Thread_registry
    at shutdown, when shutdown is requested and there is an
    instance monitored by Guardian.
server-tools/instance-manager/guardian.h:
  - fix coding style: enums must start with enum_
server-tools/instance-manager/instance.h:
  - move comment to the variable it comments
server-tools/instance-manager/instance_map.cc:
  - cleanup
server-tools/instance-manager/instance_options.cc:
  - cleanup; no else after return (fix coding style).
server-tools/instance-manager/manager.cc:
  - fix alignment; make some code easier to read.
server-tools/instance-manager/mysql_connection.cc:
  - remove Commands_factory
server-tools/instance-manager/options.cc:
  - fix a possible crash when the instance manager is started with
  --no-defaults --defaults-file=~/.my.cnf: if we return
  without cloning saved_argv by calling load_defaults, Options::cleanup
  will crash on attempt to free_defaults(saved_argv);
server-tools/instance-manager/parse.cc:
  - get rid of Commands_factory
server-tools/instance-manager/parse.h:
  - get rid of Commands_factory
server-tools/instance-manager/parse_output.cc:
  - in parse_output_and_get_value return error also if the specified
    pattern was not found, or the command failed to execute.
server-tools/instance-manager/portability.h:
  - fix coding style (// comments are allowed only at ends of lines)
server-tools/instance-manager/thread_registry.cc:
  - implement Thread_registry::cond_timedwait
server-tools/instance-manager/thread_registry.h:
  - implement Thread_registry::cond_timedwait; remove
    unused out parameter from Thread_registry::cond_wait.
server-tools/instance-manager/user_map.cc:
  - safety: newline can take 2 bytes.
2005-08-29 23:29:35 +04:00
..
buffer.cc post-review fixes 2005-05-16 01:54:02 +04:00
buffer.h fix IM to display version string in "show instance status" (Bug #10229) 2005-06-01 04:40:22 +04:00
command.cc yassl changeset 2: 2005-04-30 19:48:45 +02:00
command.h Various post-review fixes 2004-10-26 23:22:12 +04:00
commands.cc Cleanup the instance manager code. 2005-08-29 23:29:35 +04:00
commands.h Post-review fixes for WL#2713 "Change IM behaviour so, that it only reads and alters one config file only." 2005-07-21 22:40:53 +04:00
guardian.cc Cleanup the instance manager code. 2005-08-29 23:29:35 +04:00
guardian.h Cleanup the instance manager code. 2005-08-29 23:29:35 +04:00
IMService.cpp Merge rburnett@bk-internal.mysql.com:/home/bk/mysql-5.0 2005-08-10 05:02:37 -06:00
IMService.h chmod -x new IM files 2005-08-05 17:09:02 +04:00
instance.cc Fix for BUG#10957 "stop instance, issued after flush instances causes IM to crash" 2005-08-19 17:19:12 +04:00
instance.h Cleanup the instance manager code. 2005-08-29 23:29:35 +04:00
instance_map.cc Cleanup the instance manager code. 2005-08-29 23:29:35 +04:00
instance_map.h IM port fixes: fix crash on startup, add more error checking, get rid of unnecessary code. 2005-08-05 14:35:30 +04:00
instance_options.cc Cleanup the instance manager code. 2005-08-29 23:29:35 +04:00
instance_options.h New "Instance Manager" code: 2005-08-05 20:44:52 +02:00
listener.cc New "Instance Manager" code: 2005-08-05 20:44:52 +02:00
listener.h initial import of Windows port of IM. 2005-07-20 10:55:40 -05:00
log.cc New "Instance Manager" code: 2005-08-05 20:44:52 +02:00
log.h Various fixes (cleanups, valgrind, makefiles, ...) 2005-02-03 20:48:58 +03:00
Makefile.am Cleanup the instance manager code. 2005-08-29 23:29:35 +04:00
manager.cc Cleanup the instance manager code. 2005-08-29 23:29:35 +04:00
manager.h initial import of Windows port of IM. 2005-07-20 10:55:40 -05:00
messages.cc post-review fixes 2005-05-16 01:54:02 +04:00
messages.h Fix for AIX compilation failure: sacred knowledge of my_global.h nature (it should be 2005-03-22 02:04:14 +03:00
mysql_connection.cc Cleanup the instance manager code. 2005-08-29 23:29:35 +04:00
mysql_connection.h Fix for pekka's IM compilation failure at ndb.mysql.com 2004-12-17 12:08:59 +03:00
mysql_manager_error.h post-review fixes 2005-05-16 01:54:02 +04:00
mysqlmanager.cc changes to IM that came from Petr and JimW's review. 2005-08-09 07:57:37 -06:00
mysqlmanager.vcproj New "Instance Manager" code: 2005-08-05 20:44:52 +02:00
options.cc Cleanup the instance manager code. 2005-08-29 23:29:35 +04:00
options.h changes to IM code that came from Petr's review 2005-08-09 07:57:40 -06:00
parse.cc Cleanup the instance manager code. 2005-08-29 23:29:35 +04:00
parse.h Cleanup the instance manager code. 2005-08-29 23:29:35 +04:00
parse_output.cc Cleanup the instance manager code. 2005-08-29 23:29:35 +04:00
parse_output.h several fixes to the previous patch 2005-06-07 17:57:20 +04:00
portability.h Cleanup the instance manager code. 2005-08-29 23:29:35 +04:00
priv.cc New "Instance Manager" code: 2005-08-05 20:44:52 +02:00
priv.h New "Instance Manager" code: 2005-08-05 20:44:52 +02:00
protocol.cc Clean up merge from 4.1 2005-08-15 14:19:56 -07:00
protocol.h rename: store_to_string -> store_to_protocol_packet 2005-06-15 01:06:25 +04:00
README First implementation of instance-manager carcass: 2003-08-16 21:44:24 +04:00
thread_registry.cc Cleanup the instance manager code. 2005-08-29 23:29:35 +04:00
thread_registry.h Cleanup the instance manager code. 2005-08-29 23:29:35 +04:00
user_map.cc Cleanup the instance manager code. 2005-08-29 23:29:35 +04:00
user_map.h Fix for AIX compilation failure: sacred knowledge of my_global.h nature (it should be 2005-03-22 02:04:14 +03:00
WindowsService.cpp chmod -x new IM files 2005-08-05 17:09:02 +04:00
WindowsService.h chmod -x new IM files 2005-08-05 17:09:02 +04:00

Instance Manager - manage MySQL instances locally and remotely.

File description:
 mysqlmanager.cc - entry point to the manager, main, 
 options.{h,cc} - handle startup options
 manager.{h,cc} - manager process
 mysql_connection.{h,cc} - handle one connection with mysql client.

See also instance manager architecture description in mysqlmanager.cc.