mariadb/server-tools/instance-manager
petr/cps@outpost.site 2bc1898bc6 Fix Bug #19044 IM aborts on exit
On windows IM aborted on assert once one
stoppped it. The reason is that we didn't
close the sockets on windows and therefore,
the listener thread wasn't able to finish.
This happened because we used close() call
for it. While on windows one should use
closesocket().
On other platfroms we have appropriate defines
for closesocket(), so this is the function which
should be used.
2006-12-04 19:48:49 +03:00
..
buffer.cc Some minor fixes revealed as warnings by 2005-09-23 21:28:56 +03:00
buffer.h Some minor fixes revealed as warnings by 2005-09-23 21:28:56 +03:00
CMakeLists.txt Additional files for cmake support 2006-08-31 19:52:42 +02:00
command.cc Some minor fixes revealed as warnings by 2005-09-23 21:28:56 +03:00
command.h fix compilation failure on serg's box: we shouldn't 2005-10-19 00:31:00 +04:00
commands.cc a bunch of IM fixes from the GUI team 2006-02-10 02:15:55 +03: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 Instance Manager polishing. 2006-10-20 22:26:40 +04:00
guardian.h Instance Manager polishing. 2006-10-20 22:26:40 +04:00
IMService.cpp fixed the service bits of the IM 2005-09-13 14:53:19 -05:00
IMService.h fixed the service bits of the IM 2005-09-13 14:53:19 -05:00
instance.cc Instance Manager polishing. 2006-10-20 22:26:40 +04:00
instance.h Some minor fixes revealed as warnings by 2005-09-23 21:28:56 +03:00
instance_map.cc Fix Bug #19368 Failure in "flush_instances" causes assert in Thread_registry 2006-10-05 22:07:21 +04:00
instance_map.h Fix race condition: instance map wasn't locked for the 2006-02-21 15:57:56 +03:00
instance_options.cc Bug #22379 im_daemon_life_cycle.test fails on merge of 5.1 -> 5.1-engines 2006-09-25 09:28:52 +02:00
instance_options.h Bug#19362 im_daemon_lifecycle fails when built from source distribution 2006-04-26 12:45:22 +02:00
listener.cc Fix Bug #19044 IM aborts on exit 2006-12-04 19:48:49 +03:00
listener.h fix compilation failure on serg's box: we shouldn't 2005-10-19 00:31:00 +04: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 make dist changes for Cmake build 2006-09-01 10:32:12 +02:00
manager.cc Instance Manager polishing. 2006-10-20 22:26:40 +04:00
manager.h Partial fix for BUG#14106: IM: im_life_cycle and im_utils 2006-05-06 13:57:56 +04:00
messages.cc Bug #12673: Instance Manager: allows to stop the instance many times 2006-07-12 12:30:22 -07: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 Remove compiler warnings 2006-11-20 22:42:06 +02:00
mysql_connection.h fix compilation failure on serg's box: we shouldn't 2005-10-19 00:31:00 +04:00
mysql_manager_error.h post-review fixes 2005-05-16 01:54:02 +04:00
mysqlmanager.cc Partial fix for BUG#14106: IM: im_life_cycle and im_utils 2006-05-06 13:57:56 +04:00
mysqlmanager.vcproj mysqlmanager.vcproj: 2006-07-22 02:00:33 +02:00
options.cc Fix Bug #22472 IM: --socket option should be removed from Windows version 2006-10-05 01:24:53 +04:00
options.h Fix Bug #22472 IM: --socket option should be removed from Windows version 2006-10-05 01:24:53 +04:00
parse.cc Add a shift in the parser. Forgotten in the previous commit. 2006-02-18 03:22:13 +03:00
parse.h Cleanup the instance manager code. 2005-08-29 23:29:35 +04:00
parse_output.cc make the IM compile on Windows 2005-11-02 09:30:01 -06:00
parse_output.h several fixes to the previous patch 2005-06-07 17:57:20 +04:00
portability.h Bug#20190 Unixware 7.13 port and make test errors 2006-08-03 17:29:35 +02:00
priv.cc a bunch of IM fixes from the GUI team 2006-02-10 02:15:55 +03:00
priv.h Fix for Bug #12674 "Instance Manager: IM doesn't handle client 2006-02-21 15:32:52 +03:00
protocol.cc Some fixes including implicit declaration of a function, 2005-10-04 18:20:57 +03:00
protocol.h rename: store_to_string -> store_to_protocol_packet 2005-06-15 01:06:25 +04:00
README
thread_registry.cc fix compilation failure on serg's box: we shouldn't 2005-10-19 00:31:00 +04:00
thread_registry.h fix compilation failure on serg's box: we shouldn't 2005-10-19 00:31:00 +04:00
user_map.cc fix compile failure (which shows up in cygwin environment) 2005-10-07 20:25:51 +04:00
user_map.h fix compilation failure on serg's box: we shouldn't 2005-10-19 00:31:00 +04:00
WindowsService.cpp fixed the service bits of the IM 2005-09-13 14:53:19 -05:00
WindowsService.h fixed the service bits of the IM 2005-09-13 14:53:19 -05: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.