- 11 Feb, 2005 1 commit
-
-
unknown authored
BitKeeper/deleted/.del-client_func.c~3476a8a85cbd3c29: Delete: server-tools/instance-manager/client_func.c server-tools/instance-manager/Makefile.am: clien_func removed server-tools/instance-manager/buffer.cc: several methods added server-tools/instance-manager/buffer.h: Some error-handling fixes. server-tools/instance-manager/commands.cc: check for Buffer errors server-tools/instance-manager/guardian.cc: Guardian rewiriten. Not it works in a finite state machine-way. server-tools/instance-manager/guardian.h: Appropriate (to .cc) changes in the header + some comment added server-tools/instance-manager/instance.cc: added proxy thread to monitor instance. Two kinds of stop() now -- stop() and kill_instance which only sends a signal server-tools/instance-manager/instance.h: appropriate changes server-tools/instance-manager/instance_map.cc: cleanup server-tools/instance-manager/instance_map.h: cleanup server-tools/instance-manager/instance_options.cc: Caching of the pid-file-name is added. some comments added server-tools/instance-manager/instance_options.h: cleanup server-tools/instance-manager/listener.cc: listener my_thread_init added (though it doesn't use any mysys functions). Just in case server-tools/instance-manager/manager.cc: SIGCHLD handler removed. now instance monitoring is implemented through proxy threads. This is to work nicely with LinuxThreads server-tools/instance-manager/options.cc: added option to create a password file entry (this was implemented by Sergei Vojtovich) server-tools/instance-manager/parse.cc: inline function get_word moved to the header server-tools/instance-manager/parse.h: get_word moved here to use form parse_output server-tools/instance-manager/parse_output.cc: get_word() clone removed. now looking through the output linewise server-tools/instance-manager/protocol.cc: Buffer error chech added server-tools/instance-manager/user_map.cc: typo fixed
-
- 06 Feb, 2005 1 commit
-
-
unknown authored
support-files/Makefile.am: New default file added support-files/mysql.server.sh: now mysqlmanager is started using mysql account support-files/mysql.spec.sh: my.cnf copied to the /etc/ to let mysqlmanager start [mysqld] instance at startup
-
- 05 Feb, 2005 2 commits
-
-
unknown authored
server-tools/instance-manager/mysql_connection.cc: removed unsed method server-tools/instance-manager/mysqlmanager.cc: add --user option handling server-tools/instance-manager/options.cc: --user option added server-tools/instance-manager/options.h: user option added + some cleanup
-
unknown authored
server-tools/instance-manager/Makefile.am: obsolete defaults removed. Also changed default binary placement. Now mysqlmanager should be installed in libexecdir (usually /usr/sbin) server-tools/instance-manager/instance_options.cc: bug, resulted in skipping non-sepcially recognized mysqld options fixed server-tools/instance-manager/user_map.cc: log message made a bit more verbose support-files/mysql.server.sh: use mysqlmanager tp start mysqld support-files/mysql.spec.sh: mysqlmanager should be placed in /usr/bin
-
- 03 Feb, 2005 1 commit
-
-
unknown authored
server-tools/instance-manager/Makefile.am: increased default_monitoring interval server-tools/instance-manager/guardian.cc: some fixes for proper shutdown server-tools/instance-manager/guardian.h: removed init() prototype, as it was never used server-tools/instance-manager/instance.cc: cleanup() function removed server-tools/instance-manager/instance.h: cleanup() prototype removed server-tools/instance-manager/instance_map.cc: Instance_map::cleanup() removed, as instances have nothing to clean up server-tools/instance-manager/instance_map.h: Instance_map::cleanup() prototype removed server-tools/instance-manager/instance_options.cc: added print_argv() function for debug purposes server-tools/instance-manager/instance_options.h: declared print_argv() server-tools/instance-manager/listener.cc: some fixed in listener for proper shutdown server-tools/instance-manager/log.cc: cleanup server-tools/instance-manager/log.h: cleanup server-tools/instance-manager/manager.cc: some comments added server-tools/instance-manager/mysqlmanager.cc: we need to free memory in the very end server-tools/instance-manager/options.cc: fixed default options handling (as they were not working properly), added new method to cleanup Options server-tools/instance-manager/options.h: cleanup() declared server-tools/instance-manager/thread_registry.cc: cleanup server-tools/instance-manager/user_map.cc: missing password file is not a critical error anymore, as IM should be able to work as mysqld_safe only
-
- 31 Jan, 2005 1 commit
-
-
unknown authored
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
-
- 25 Jan, 2005 2 commits
-
-
unknown authored
into mysql.com:/home/cps/mysql/devel/im-fix
-
unknown authored
IM mostly fixed according to Brian's directions. Will need to do some additional option handling and cleanups server-tools/instance-manager/Makefile.am: New file added server-tools/instance-manager/client_func.c: typo fixed server-tools/instance-manager/commands.cc: there are no admin-user snd admin-password fields anymore, so no need to show their values server-tools/instance-manager/guardian.cc: Syncronization added -- now guardian wakes up whenever SIGCLD has been catched server-tools/instance-manager/guardian.h: Condition variable declared server-tools/instance-manager/instance.cc: Persistent connection to the instance removed. Now we use SIGTERM instead of com_shutdown for STOP. We also manage SIGCHLD ourselves now (therefore no double fork). server-tools/instance-manager/instance.h: Pointer to the instance_map added, MySQL connection structures removed server-tools/instance-manager/instance_map.cc: More syncronization added (to make proper STOP) server-tools/instance-manager/instance_map.h: added condition variable and mutex for connection threads to wait for SIGCHLD server-tools/instance-manager/instance_options.cc: defaults-handling methods have been added. server-tools/instance-manager/instance_options.h: New functions and constants declared server-tools/instance-manager/listener.cc: No changes here (bk bug?) server-tools/instance-manager/manager.cc: SIGCHLD handling added
-
- 11 Jan, 2005 26 commits
-
-
unknown authored
-
unknown authored
sql/ha_ndbcluster.cc: removed compiler warnings
-
unknown authored
into mysql.com:/usr/local/home/marty/MySQL/mysql-5.0
-
unknown authored
into mysql.com:/usr/local/home/marty/MySQL/mysql-5.0
-
unknown authored
-
unknown authored
into mysql.com:/home/jonas/src/mysql-5.0 sql/net_serv.cc: Auto merged sql/sql_class.h: Auto merged
-
unknown authored
into mysql.com:/home/jonas/src/mysql-5.0 mysql-test/r/ndb_index_ordered.result: Auto merged mysql-test/t/ndb_index_ordered.test: Auto merged ndb/src/kernel/blocks/dbtc/DbtcMain.cpp: Auto merged sql/net_serv.cc: Auto merged sql/sql_class.h: Auto merged
-
unknown authored
a note, not a warning or error.
-
unknown authored
into mysql.com:/home/jonas/src/mysql-4.1
-
unknown authored
ndb/src/common/transporter/TransporterRegistry.cpp: make it compile with -ansi -pedantic sql/sql_lex.cc: a fix for compile-time failure
-
unknown authored
mysql-test/r/ndb_index_ordered.result: Test scan with invalid table version mysql-test/t/ndb_index_ordered.test: Test scan with invalid table version ndb/src/kernel/blocks/dbtc/DbtcMain.cpp: Set apiConnectstate= CS_ABORTING when receving a scan req with invalid table version
-
unknown authored
into mysql.com:/home/kostja/work/mysql-5.0-root sql/net_serv.cc: Auto merged sql/sql_class.h: Auto merged
-
unknown authored
-
unknown authored
(Bug#7428) (renamed: hash_reset -> my_hash_reset) mysys/hash.c: renamed: hash_reset -> my_hash_reset sql/sql_class.h: hash_reset -> my_hash_reset
-
unknown authored
into mysql.com:/home/jonas/src/mysql-5.0 BitKeeper/etc/gone: auto-union innobase/os/os0file.c: Auto merged sql-common/client.c: Auto merged sql/examples/ha_archive.cc: Auto merged sql/net_serv.cc: Auto merged
-
unknown authored
-
unknown authored
into mysql.com:/home/jonas/src/mysql-5.0 BitKeeper/etc/gone: auto-union innobase/os/os0file.c: Auto merged sql-common/client.c: Auto merged sql/examples/ha_archive.cc: Auto merged sql/net_serv.cc: Auto merged
-
unknown authored
into mysql.com:/home/jonas/src/mysql-4.1
-
unknown authored
-
unknown authored
into mysql.com:/usr/local/home/marty/MySQL/mysql-5.0
-
unknown authored
ndb/src/common/portlib/NdbThread.c: Use double stack for 64-bit
-
unknown authored
into mysql.com:/home/jwinstead2/mysql-5.0-clean BitKeeper/etc/gone: auto-union innobase/os/os0file.c: Auto merged sql/net_serv.cc: Auto merged sql/set_var.cc: Auto merged sql/sql_table.cc: Auto merged
-
unknown authored
BitKeeper/etc/gone: auto-union innobase/os/os0file.c: Auto merged sql-common/client.c: Auto merged sql/examples/ha_archive.cc: Auto merged sql/net_serv.cc: Auto merged sql/set_var.cc: Auto merged
-
unknown authored
into mysql.com:/home/jwinstead2/mysql-4.1-clean
-
unknown authored
into mysql.com:/home/jwinstead2/mysql-4.1-clean
-
unknown authored
sql/examples/ha_archive.cc: Fix style
-
- 10 Jan, 2005 6 commits
-
-
unknown authored
Did some more split TABLE to TABLE and TABLE_SHARE sql/field.cc: Field 'db_low_byte_first' of 'struct st_table' is now in TABLE_SHARE sub struct 's' sql/field.h: Field 'db_low_byte_first' of 'struct st_table' is now in TABLE_SHARE sub struct 's'
-
unknown authored
sql/examples/ha_archive.cc: Fix redundant initialization of share->mutex Fix error handling to always clean up correctly Fix a couple of warnings
-
unknown authored
into mysql.com:/usr/local/home/marty/MySQL/mysql-5.0
-
unknown authored
-
unknown authored
-
unknown authored
into mysql.com:/home/mysql_src/mysql-5.0-clean
-