mariadb/server-tools/instance-manager
unknown 92a52cccf6 more fixes for IM to substitude mysqld_safe in startup scripts
BitKeeper/deleted/.del-thread_repository.cc~bba09f64f8cb4037:
  Delete: server-tools/instance-manager/thread_repository.cc
BitKeeper/deleted/.del-thread_repository.h~e6a3b9cab7a6612a:
  Delete: server-tools/instance-manager/thread_repository.h
server-tools/instance-manager/commands.cc:
  All instances are guarded by default now, so we need to perform check on whether the instance is nonguarded,
  rather then guarded when adding it to the list of guarded instnces.
server-tools/instance-manager/guardian.cc:
  Guardian rewritten to start instances by default, and shut them down, when exiting. Behaviour of the guardian
  in case of the instance crash has changed. Now it tries to restart an instance constantly in the first 2 
  seconds after the crash was noticed, and then it tries restart an instance once in the MONITORING_INTERVAL.
  If it failed to restart instance for "restart_retry" (compiled-in value) times, guardian stops trying to
  restart it.
server-tools/instance-manager/guardian.h:
  Several new functions and variables declared.
server-tools/instance-manager/instance.cc:
  now start doesn't call stop(), but rather tries to remove the pidfile itself
server-tools/instance-manager/instance.h:
  cleanup
server-tools/instance-manager/instance_map.cc:
  no more "admin" options
server-tools/instance-manager/instance_map.h:
  User and password purged from instance_map options, as IM shouldn't know them
server-tools/instance-manager/instance_options.cc:
  new option added -- shutdown_delay, guarded option now called nonguaded and has the opposite meaning
server-tools/instance-manager/instance_options.h:
  appropriate changes, reflecting options addition/removal
server-tools/instance-manager/manager.cc:
  shutdown process is complicated a bit -- at first signal thread should stop guardian, and only then the IM
  itself
server-tools/instance-manager/messages.cc:
  update error message
server-tools/instance-manager/options.cc:
  admin user/password purged from mysqlmanager options
2005-01-31 23:54:08 +03:00
..
buffer.cc fix autobuild failures 2004-12-12 20:59:15 +03:00
buffer.h Various post-review fixes 2004-10-26 23:22:12 +04:00
client_func.c IM mostly fixed according to Brian's directions. Will need to do some additional option handling and cleanups 2005-01-25 13:54:56 +03:00
command.cc more review fixes 2004-10-27 10:21:48 +04:00
command.h Various post-review fixes 2004-10-26 23:22:12 +04:00
commands.cc more fixes for IM to substitude mysqld_safe in startup scripts 2005-01-31 23:54:08 +03:00
commands.h more review fixes 2004-10-27 10:21:48 +04:00
factory.cc Various post-review fixes 2004-10-26 23:22:12 +04:00
factory.h Intermediate commit - just to make new files visible to bk in the new 2004-10-23 11:32:52 +04:00
guardian.cc more fixes for IM to substitude mysqld_safe in startup scripts 2005-01-31 23:54:08 +03:00
guardian.h more fixes for IM to substitude mysqld_safe in startup scripts 2005-01-31 23:54:08 +03:00
instance.cc more fixes for IM to substitude mysqld_safe in startup scripts 2005-01-31 23:54:08 +03:00
instance.h more fixes for IM to substitude mysqld_safe in startup scripts 2005-01-31 23:54:08 +03:00
instance_map.cc more fixes for IM to substitude mysqld_safe in startup scripts 2005-01-31 23:54:08 +03:00
instance_map.h more fixes for IM to substitude mysqld_safe in startup scripts 2005-01-31 23:54:08 +03:00
instance_options.cc more fixes for IM to substitude mysqld_safe in startup scripts 2005-01-31 23:54:08 +03:00
instance_options.h more fixes for IM to substitude mysqld_safe in startup scripts 2005-01-31 23:54:08 +03:00
listener.cc Some minor IM fixes 2004-11-15 14:53:30 +03:00
listener.h Intermediate commit - just to make new files visible to bk in the new 2004-10-23 11:32:52 +04:00
log.cc Intermediate commit - just to make new files visible to bk in the new 2004-10-23 11:32:52 +04:00
log.h Intermediate commit - just to make new files visible to bk in the new 2004-10-23 11:32:52 +04:00
Makefile.am IM mostly fixed according to Brian's directions. Will need to do some additional option handling and cleanups 2005-01-25 13:54:56 +03:00
manager.cc more fixes for IM to substitude mysqld_safe in startup scripts 2005-01-31 23:54:08 +03:00
manager.h Intermediate commit - just to make new files visible to bk in the new 2004-10-23 11:32:52 +04:00
messages.cc more fixes for IM to substitude mysqld_safe in startup scripts 2005-01-31 23:54:08 +03:00
messages.h Intermediate commit - just to make new files visible to bk in the new 2004-10-23 11:32:52 +04:00
mysql_connection.cc Bug #7468 Instance Manager fails to compile: thread_registry.cc 2004-12-22 01:00:29 +03: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 Intermediate commit - just to make new files visible to bk in the new 2004-10-23 11:32:52 +04:00
mysqlmanager.cc merge 2004-12-09 04:22:28 +03:00
options.cc more fixes for IM to substitude mysqld_safe in startup scripts 2005-01-31 23:54:08 +03:00
options.h Intermediate commit - just to make new files visible to bk in the new 2004-10-23 11:32:52 +04:00
parse.cc Bug #7468 Instance Manager fails to compile: thread_registry.cc 2004-12-22 01:00:29 +03:00
parse.h Intermediate commit - just to make new files visible to bk in the new 2004-10-23 11:32:52 +04:00
parse_output.cc IM mostly fixed according to Brian's directions. Will need to do some additional option handling and cleanups 2005-01-25 13:54:56 +03:00
parse_output.h IM mostly fixed according to Brian's directions. Will need to do some additional option handling and cleanups 2005-01-25 13:54:56 +03:00
priv.cc fix for Bug#7386 - IM fails to compile on alpha with Compaq C++ compiler 2004-12-19 03:07:05 +03:00
priv.h fix for the IM linking problem 2004-11-06 02:14:56 +03:00
protocol.cc post-review fixes 2004-11-02 10:11:03 +03:00
protocol.h post-review fixes 2004-11-02 10:11:03 +03:00
README First implementation of instance-manager carcass: 2003-08-16 21:44:24 +04:00
thread_registry.cc Bug #7468 Instance Manager fails to compile: thread_registry.cc 2004-12-22 01:00:29 +03:00
thread_registry.h Fix for IM compilation failure (reported be Ramil). 2004-12-15 20:29:17 +03:00
user_map.cc Bug #7468 Instance Manager fails to compile: thread_registry.cc 2004-12-22 01:00:29 +03:00
user_map.h post-review fixes 2004-11-02 10:11:03 +03: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.