| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| | |
into mysql.com:/home/my/mysql-5.0
|
| |\
| | |
| | |
| | | |
into mysql.com:/home/my/mysql-5.0
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- Removed not used variables and functions
- Added #ifdef around code that is not used
- Renamed variables and functions to avoid conflicts
- Removed some not used arguments
Fixed some class/struct warnings in ndb
Added define IS_LONGDATA() to simplify code in libmysql.c
I did run gcov on the changes and added 'purecov' comments on almost all lines that was not just variable name changes
|
|\ \ \
| | | |
| | | |
| | | | |
into chilla.local:/home/mydev/mysql-5.0-axmrg
|
| | | | |
|
|\ \ \ \
| |/ / /
| | | |
| | | | |
into chilla.local:/home/mydev/mysql-5.0-axmrg
|
| |\ \ \
| | | | |
| | | | |
| | | | | |
into chilla.local:/home/mydev/mysql-4.1-axmrg
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Move get_thread_lib to mysys/my_pthread.c
Set 'thr_client_alarm' to signal number used by thr_alarm to give alarms
|
|\ \ \ \ \
| |/ / / /
| | | / /
| |_|/ /
|/| | | |
into chilla.local:/home/mydev/mysql-5.0-axmrg
|
| |\ \ \
| | |/ /
| | | |
| | | | |
into a88-113-38-195.elisa-laajakaista.fi:/home/my/bk/mysql-4.1
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Fix to check library in use during runtime.
Fix for Bug#16995, "idle connections not being killed due to timeout when NPTL is used".
|
|\ \ \ \
| | | | |
| | | | |
| | | | | |
into siva.hindu.god:/home/tsmith/m/bk/mrg-jan17/maint/50
|
| |\ \ \ \
| | | | | |
| | | | | |
| | | | | | |
into mysql.com:/nfsdisk1/lars/MERGE/mysql-5.0-merge
|
| | |\ \ \ \
| | | |_|_|/
| | |/| | |
| | | | | | |
into mysql.com:/home/bk/MERGE/mysql-5.0-merge
|
| | | | | | |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
The problem was located to lie inside current NPTL pthread_exit()
implementation. Race conditions in this code can lead to segmentation
fault. Hovewer, this can happen only in a race between first thread
calling pthread_exit() and other threads.
Workaround implemented in this patch spawns a dummy thread, which
exits immediately, during thread lib initialization. This will exclude
segment violations when further threads exit.
|
|\ \ \ \ \ \
| |/ / / / /
| | | | | |
| | | | | | |
into siva.hindu.god:/usr/home/tim/m/bk/50
|
| |/ / / /
| | | | |
| | | | |
| | | | | |
Changed header to GPL version 2 only
|
| | | | | |
|
|/ / / /
| | | |
| | | |
| | | |
| | | |
| | | | |
- Use same precision (milliseconds) for all time functions
used when calculating time for pthread_cond_timedwait
- Use 'GetSystemTimeAsFileTime' for both start and curr time
|
|/ / /
| | |
| | |
| | |
| | | |
Don't return from my_thread_global_end() until all threads have called my_thread_end()
Bug#24387: Valgrind: my_thread_init (handle_sl sql, handle_one_conn, handle_slave_io)
|
|\ \ \
| |/ /
| | |
| | | |
into neptunus.(none):/home/msvensson/mysql/mysql-5.0
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- A segfault occured when the function 'kill_server' called
'my_sigset' with signal number 0. 'my_sigset' is a macro which
uses 'sigaction' to install the signal handler with an invalid
signal number will on most platforms return EINVAL but yields
a segfauilt on IRIX 6.5
- The server crash was detected by mysqld_safe and it was restarted although
a shutdown was requested.
- Semantics of kill_server(0) is not known, leaving it intact
|
| | |
| | |
| | |
| | |
| | | |
Bug#15629: Increased thread stack for all 64 bit platforms,
else test case 'sp' and 'call fib(20)' gives stack overrun
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Version for 5.0.
It fixes three problems:
1. The cause of the bug was that we did not check the table version for
the HANDLER ... READ commands. We did not notice when a table was
replaced by a new one. This can happen during ALTER TABLE, REPAIR
TABLE, and OPTIMIZE TABLE (there might be more cases). I call the fix
for this problem "the primary bug fix".
2. mysql_ha_flush() was not always called with a locked LOCK_open.
Though the function comment clearly said it must.
I changed the code so that the locking is done when required. I call
the fix for this problem "the secondary fix".
3. In 5.0 (not in 4.1 or 4.0) DROP TABLE had a possible deadlock flaw in
concur with FLUSH TABLES WITH READ LOCK. I call the fix for this
problem "the 5.0 addendum fix".
|
| | |
| | |
| | |
| | | |
another macro defined in the Windows header files.
|
|\ \ \
| |/ /
| | |
| | | |
into ua141d10.elisa.omakaista.fi:/home/my/bk/mysql-5.0
|
| | |
| | |
| | |
| | |
| | | |
signal handlers are set up, the blocking flags for sockets are set,
and which thread-related functions are used. (Bug #8731)
|
| | |
| | |
| | |
| | | |
(and contain extern "C" when necessary)
|
| | |
| | |
| | |
| | |
| | |
| | | |
Let pthread_mutex_init() macro return 0 on Windows
mysql_priv.h:
Return type is to be 'my_bool' for 'opt_enable_shared_memory'
|
|\ \ \
| |/ /
| | |
| | | |
into mysql.com:/home/jimw/my/mysql-5.0-clean
|
| |\ \
| | | |
| | | |
| | | | |
into mysql.com:/home/jimw/my/mysql-4.1-clean
|
| | | |
| | | |
| | | |
| | | | |
--build=i686-unknown-sysv5SCO_SV6.0.0
|
|\ \ \ \
| |/ / /
| | | |
| | | | |
into neptunus.(none):/home/msvensson/mysql/mysql-5.0
|
| | | |
| | | |
| | | |
| | | | |
- Reverted removal of errorcheck mutex initialise, used in safe_mutex_init.
|
|\ \ \ \
| |/ / / |
|
| |/ /
| | |
| | |
| | |
| | |
| | | |
- Changed makelist.sh
- Bump up required version of autoconf
- Use new style to init mutex in my_thr_init
|
| | |
| | |
| | |
| | | |
fix a race condition in TC_LOG_BINLOG::unlog
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | | |
fix for binlog+autocommit+tclog
comments, style fixes
|
| | | | |
|
|\ \ \ \
| | |/ /
| |/| | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
It was a thread stack overrun.
IA64 had its own stack size section already.
Enlarged its default stack size from 192K to 256K.
|
|\ \ \ \
| |/ / /
| | / /
| |/ /
|/| | |
|
| |\ \
| | |/ |
|
| | |
| | |
| | |
| | |
| | |
| | | |
official binary builds for Linux that are built against a static glibc with
a 128k thread stack size limit can be compiled with a default that doesn't
result in a harmless (but oft-misunderstood) warning message. (Bug #6226)
|
| | |
| | |
| | |
| | | |
AC_FUNC_MMAP changes to AC_CHECK_FUNCS(mmap)
|
| | | |
|
|/ /
| |
| |
| | |
new macro: thread_safe_decrement, thread_safe_dec_and_test, statistic_decrement
|
| |
| |
| |
| |
| |
| |
| | |
with the system-reserved (and system-defined) '_REENTRANT'
CPP identifier.
Especially, it must not be "undefine"d, because the Tru64 compiler
needs it if threads are enabled.
|