summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Allow for faster creation of threads in corner cases where pool would be ↵Vladislav Vaintroub2011-12-317-5/+104
| | | | | | | | overloaded with long non-yielding queries. To allow it, change minimum of thread_pool_stall_limit to be 10 milliseconds. Also introduce a new parameter to oversubscribe a group . Number of threads running in parallel would be higher than it normally should, leading to thrashing, but it may improving preemptiveness, which is useful for the described corner case.
* Make threadpool_stall_limit variable really dynamicVladislav Vaintroub2011-12-293-2/+22
|
* LP909537: Ensure thd_wait_begin/thd_wait_end callbacks are called.Vladislav Vaintroub2011-12-292-18/+10
|
* Fix valgrind errors with network timeouts.Vladislav Vaintroub2011-12-292-3/+1
|
* mergeVladislav Vaintroub2011-12-2912-33/+45
|\
| * Correct search path for plugins, in out-of-source buildVladislav Vaintroub2011-12-281-3/+3
| |
| * Fix oqgraph build . Plugin does not need rtti, and does not load if rtti ↵Vladislav Vaintroub2011-12-281-1/+0
| | | | | | | | compile settings are different from server's
| * Fix compile errorVladislav Vaintroub2011-12-271-1/+1
| |
| * Added ignore of generated fileMichael Widenius2011-12-271-0/+1
| |
| * Fixed lp:909051 Options --debug and --disable-debug are known but ambiguous ↵Michael Widenius2011-12-274-25/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | in RelWithDebInfo build Fixed memory leak printing when doing 'mysqld --version', 'mysqld --debug --help' and 'mysqld --debug --help --verbose' mysys/my_init.c: Moved checking if we should call DBUG_END() before my_thread_end() as otherwise we will not free DBUG variables and files. mysys/thr_lock.c: Fixed compiler warning sql/mysqld.cc: Fixed memory leaks when using mysqld --help and mysqld --version Added --debug as an option that works for all builds. For non debug builds we now get a warning. strings/dtoa.c: Fixed valgrind warning (c could contain data outside of the given string)
| * Fix RQG in 5.5, make mtr MTR_VERSION=1 functional.Vladislav Vaintroub2011-12-271-1/+1
| | | | | | | | Patch by elenst
| * Fix LPBUG# : allow chain certificate files to work.Vladislav Vaintroub2011-12-272-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | Contributed by Maarten Vanraes (AL13N) Fix things so that chains of certificates work in the server and client certificate files. This only really works for OpenSSL-based builds, as yassl is unable to read multiple certificates from a file. The patch below to yassl/src/ssl.cpp doesn't fix that, but just arranges that the viosslfactories.c patch won't have any ill effects in a yassl build.
| * LPBUG#886526: Add propoer shebang to scriptsVladislav Vaintroub2011-12-273-0/+3
| |
* | LP909512: Fix crash on tp_set_threadpool_size if threadpool is not ↵Vladislav Vaintroub2011-12-291-0/+3
| | | | | | | | used(thread_handling != pool-of-threads)
* | Fix LP#909414: Valgrind warnings in threadpool codeVladislav Vaintroub2011-12-292-0/+4
| |
* | LP9091416: destroy timer mutex when threadpool scheduler shuts down.Vladislav Vaintroub2011-12-291-0/+5
| | | | | | | | Fixes valgrind warning.
* | use performance-schema friendly mysql_thread_create() instead of ↵Vladislav Vaintroub2011-12-281-1/+2
| | | | | | | | pthread_create()
* | fix result fileVladislav Vaintroub2011-12-281-1/+1
| |
* | disable threadpool threads in sys_var suite, when the suite runs with ↵Vladislav Vaintroub2011-12-274-2/+5
| | | | | | | | embedded server
* | fix test suiteVladislav Vaintroub2011-12-274-6/+9
| |
* | fix embedded build and warningVladislav Vaintroub2011-12-272-3/+3
| |
* | mergeVladislav Vaintroub2011-12-26604-7980/+11284
|\ \ | |/
| * use ADD_CONVENIENCE_LIBRARY when building libservices, becauseVladislav Vaintroub2011-12-261-1/+1
| | | | | | | | | | | | it is a static library that links with shared libraries, so strictly speaking it should have -fPIC or equivalent flags. Also, it must always build as static no matter whether BUILD_SHARED_LIBS is set.
| * keycache sysvars used to pass incorrect offset into the parent constructor,Sergei Golubchik2011-12-211-2/+3
| | | | | | | | | | that caused the default value to be written into an arbitrary location inside global_system_variables
| * fix 64 bit Windows buildVladislav Vaintroub2011-12-214-3/+4
| |
| * Restore some fixes for slow xtradb shutdown that were lost in the 5.5 merge.unknown2011-12-161-9/+13
| |
| * * remove WITH_DEBUG from CMakeLists.txtSergei Golubchik2011-12-158-104/+76
| | | | | | | | | | | | * MYSQL_MAINTAINER_MODE and SAFEMALLOC take values ON/OFF/AUTO (in all builds, in none, only in debug and platform dependent) * ./configure prefers RelWithDebInfo unless the user overrides
| * rename debug variable to debug_dbug, to make test pass in release buildsSergei Golubchik2011-12-15147-985/+1039
| | | | | | | | | | | | (and to follow the naming conventons). keep old debug variable, but mark it as deprecated.
| * always use sql/sql_string.* files, never - client/sql_string.*Sergei Golubchik2011-12-156-8/+3
| |
| * Fix XtraDB build on windows (avoid #ifdef inside macro invocation).unknown2011-12-151-4/+6
| |
| * Merge missing file from XtraDBunknown2011-12-151-0/+2
| |\
| | * Add file accidentally omitted in last commitunknown2011-12-151-0/+2
| | |
| * | Merge XtraDB from Percona-server-5.5.17-rel22.1 into MariaDB 5.5unknown2011-12-15110-2947/+5935
| |\ \ | | |/
| | * Updated with XtraDB from Percona Server 5.5.17-rel22.1unknown2011-12-14103-2880/+5921
| | | | | | | | | | | | Files copied from Percona-Server-5.5.17-rel22.1.tar.gz source tarball.
| * | After-merge fixes for 5.5 merge.unknown2011-12-1412-48/+80
| | | | | | | | | | | | | | | | | | | | | Fix typo causing too low timeout value for wait_for_slave_param.inc. Fix binlog checksums following 5.5 merge. Make sure the rpl suite can run with --mysqld=--binlog-checksum=CRC32 Fix a number of problems in the code when checksums are enabled.
| * | fix new String:realloc* variants always to zero-terminate the stringSergei Golubchik2011-12-142-4/+16
| | |
| * | new valgrind suppression for ld.soSergei Golubchik2011-12-143-15/+22
| | | | | | | | | | | | | | | give mysqld more time to start under valgrind
| * | new configure option: NOT_FOR_DISTRIBUTIONSergei Golubchik2011-12-148-85/+90
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fix safemalloc to compile w/o libbfd. CMakeLists.txt: NOT_FOR_DISTRIBUTION option cmake/readline.cmake: simplify libedit/readline detection. never use bundled libedit. use system readline v6 only if NOT_FOR_DISTRIBUTION=1 configure.cmake: use libbfd only if NOT_FOR_DISTRIBUTION=1 include/my_stacktrace.h: link with libbfd even w/o safemalloc.
| * | bugfix: cxxabi.h was not foundSergei Golubchik2011-12-131-1/+2
| | |
| * | after merge changes:Sergei Golubchik2011-12-12280-3348/+3327
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * rename all debugging related command-line options and variables to start from "debug-", and made them all OFF by default. * replace "MySQL" with "MariaDB" in error messages * "Cast ... converted ... integer to it's ... complement" is now a note, not a warning * @@query_cache_strip_comments now has a session scope, not global.
| * | move safemalloc out of dbug.Sergei Golubchik2011-12-1228-455/+455
| | | | | | | | | | | | | | | | | | remeber a real backtrace for every allocation. make safemalloc to tract C++ new/delete too. collateral fixes to make the test suite pass.
| * | another backtrace resolver that prints source file name and line numberSergei Golubchik2011-12-117-6/+189
| | |
| * | win64 sysvar portability fixesSergei Golubchik2011-12-0229-153/+219
| | |
| * | Fix valgrind error after 5.5 merge (the 5.3 fix was accidentally lost in the ↵unknown2011-12-081-1/+1
| | | | | | | | | | | | merge).
* | | Fix build on old 32 bit Centos (kernel 2.6.18)Vladislav Vaintroub2011-12-262-0/+11
| | |
* | | Fix threadpool related test failuresVladislav Vaintroub2011-12-217-14/+10
| | |
* | | make sys_vars suite passVladislav Vaintroub2011-12-2013-18/+361
| | |
* | | allow changing thread_pool_size without server restartVladislav Vaintroub2011-12-194-40/+163
| | |
* | | Fix pool_of_threads test caseVladislav Vaintroub2011-12-184-11/+23
| | |
* | | Small adjustements to threadpoolVladislav Vaintroub2011-12-189-13/+14
| | |