| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Changed header to GPL version 2 only
|
|
|
|
| |
Don't assert if my_thread_end() is called twice (common case)
|
|
|
|
|
|
|
| |
(Mostly in DBUG_PRINT() and unused arguments)
Fixed bug in query cache when used with traceing (--with-debug)
Fixed memory leak in mysqldump
Removed warnings from mysqltest scripts (replaced -- with #)
|
| |
|
|
|
|
| |
Stop guardian and all the rest of threads before shutdown in case of an error
|
|
|
|
|
| |
the option is useless on windows. It was removed from listing of
mysqlmanager --help on Windows
|
|\
| |
| |
| |
| |
| | |
neptunus.(none):/home/msvensson/mysql/bug22379_runtime/my50-bug22379_runtime
into neptunus.(none):/home/msvensson/mysql/mysql-5.0-runtime
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Remove race situations that occur when removing pidfiles. Primarily each process should remove its own
pidfile, secondly it should be removed by the process that created it and _only_ if it's
certain the process is dead. Third, mysql-test-run.pl will remove the pidfile when process has been killed.
- Set state of an instance to STARTING _before_ calling instance->start()
- Check that pidfile of instance has been created before changing STARTING => STARTED
- Only remove the pidfile if IM kills an instance with SIGKILL, otherwise the instance will remove it itself
|
|\ \
| | |
| | |
| | | |
into alik.:/mnt/raid/alik/MySQL/devel/5.0-rt
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
start instance; kill mysqlmanager; show ...
The problem was that Instance Manager didn't close client
sockets (sockets for client connections) on execing mysqld
instance. So, mysqld-instance inherits these descriptors.
The fix is to set close-on-exec flag for each client socket.
|
| | | |
|
|/ / |
|
|\ \
| | |
| | |
| | | |
into zippy.cornsilk.net:/home/cmiller/work/mysql/merge/mysql-5.0
|
| | |
| | |
| | |
| | |
| | | |
declared in the 'for' statement is not portable, some compilers
still don't implement this ANSI C++ specification (Bug #14995)
|
|\ \ \
| |/ /
| | |
| | | |
into zippy.cornsilk.net:/home/cmiller/work/mysql/merge/mysql-5.0
|
| |/
| |
| |
| | |
- Thanks to cerber for the patch!
|
|\ \
| |/
| |
| | |
into bk-internal.mysql.com:/data0/bk/mysql-5.0-kt
|
| |
| |
| |
| |
| |
| |
| |
| | |
Place mysqlmanager 'pdb' file in 'client_debug' directory
mysys.vcproj:
Removed define of __NT__ from 'Debug' target
mysqld.vcproj:
Always generate 'pdb' and 'map' files
|
|/
|
|
|
| |
The instance manager was not actually checking whether an instance
was actually running before trying to stop it. Now it checks first.
|
|
|
|
|
|
|
|
|
| |
Disable old RPM strip
my_global.h:
Fixed wrong cast, which caused problems with gcc 4.0 and
floats in prepared statements (Bug #19694)
mysqlmanager.vcproj:
Place output files in common release/debug directory
|
|\
| |
| |
| | |
into mysql.com:/usr/local/mysql/tmp-5.0
|
| |
| |
| |
| |
| |
| | |
The problem was a call to convert_dirname() with a destination buffer
that did not have room for the trailing slash added by that function.
This could cause the instance manager to crash in some cases.
|
| | |
|
|\ \
| | |
| | |
| | | |
into shellback.(none):/home/msvensson/mysql/mysql-5.0
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- Include prefix files that renames all public functions in yaSSLs
OpenSSL API to ya<function_name>. They will otherwise conflict
with OpenSSL functions if loaded by an application that uses OpenSSL
as well as libmysqlclient with yaSSL support.
|
| | |
| | |
| | |
| | | |
monitor interval must be > 2sec.
|
|/ / |
|
| | |
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
tests fail on FreeBSD.
The patch contains of the following:
- make Instance Manager, running in the daemon mode, dump
the pid of angel-process in the special file;
- default value of angel-pid-file-name is 'mysqlmanager.angel.pid';
- if ordinary (IM) pid-file-name is specified in the configuration,
angel-pid-file-name is updated according to the following
rule: extension of the basename of pid-file-name is replaced by
'.angel.pid.
For example:
- pid-file-name: /tmp/im.pid
=> angel-pid-file-name: /tmp/im.angel.pid
- pid-file-name: /tmp/im.txt
=> angel-pid-file-name: /tmp/im.angel.pid
- pid-file-name: /tmp/5.0/im
=> angel-pid-file-name: /tmp/5.0/im.angel.pid
- add support for configuration option to customize angel
pid file name;
- fix test suite to use angel pid to kill Instance Manager
by all means if something went wrong.
Background
----------
The problem is that on some OSes (FreeBSD for one) Instance
Manager does not get SIGTERM, so can not shutdown gracefully.
Test suite wasn't able to cope with it, so this leads to the
mess in test results.
The problem should be split into two:
- fix signal handling;
- fix test suite.
This patch fixes test suite so that it will be able to kill
uncooperative Instance Manager. In order to achieve this,
test suite needs to know PID of IM Angel process.
|
|
|
|
|
|
| |
- Add function "mysqld_real_path" which is needed if the mysqld_path is a symlink or a script(like libtool) that executes the real mysqld.
- Add new variable mysqld_real_path
- Use mysqld_real_path from fill_instance_version
|
|
|
|
| |
Use libtool convenience lib, to access get_password object correctly, bug#17155
|
|\
| |
| |
| | |
into mysql.com:/home/cps/mysql/devel/im/5.0-im-fix-race
|
| |
| |
| |
| |
| |
| | |
duration of the whole 'flush instances'. As a consequence,
it was possible to query instance map, while it is in the
inconsistent state. The patch was reworked after review.
|
| |
| |
| |
| |
| | |
connections correctly".
Recommit with the max timeout value in sync with the comment.
|
| | |
|
| |
| |
| |
| | |
commands accept a list as argument"
|
|/ |
|
|\ |
|
| | |
|
|/
|
|
| |
test for LONGLONG_MIN in decimal.c
|
|\
| |
| |
| | |
into mysql.com:/Users/kent/mysql/bk/mysql-5.0-distcheck
|
| | |
|
|/
|
|
|
|
| |
missing.
(Currently, affects only BSD with Linuxthreads)
|
| |
|
| |
|
| |
|
| |
|
|\
| |
| |
| | |
into neptunus.(none):/home/msvensson/mysql/mysql-5.0
|
| |\
| | |
| | |
| | | |
into mysql.com:/home/cps/mysql/trees/mysql-5.0-virgin
|
| | | |
|