Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Allow for faster creation of threads in corner cases where pool would be ↵ | Vladislav Vaintroub | 2011-12-31 | 7 | -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 dynamic | Vladislav Vaintroub | 2011-12-29 | 3 | -2/+22 |
| | |||||
* | LP909537: Ensure thd_wait_begin/thd_wait_end callbacks are called. | Vladislav Vaintroub | 2011-12-29 | 2 | -18/+10 |
| | |||||
* | Fix valgrind errors with network timeouts. | Vladislav Vaintroub | 2011-12-29 | 2 | -3/+1 |
| | |||||
* | merge | Vladislav Vaintroub | 2011-12-29 | 12 | -33/+45 |
|\ | |||||
| * | Correct search path for plugins, in out-of-source build | Vladislav Vaintroub | 2011-12-28 | 1 | -3/+3 |
| | | |||||
| * | Fix oqgraph build . Plugin does not need rtti, and does not load if rtti ↵ | Vladislav Vaintroub | 2011-12-28 | 1 | -1/+0 |
| | | | | | | | | compile settings are different from server's | ||||
| * | Fix compile error | Vladislav Vaintroub | 2011-12-27 | 1 | -1/+1 |
| | | |||||
| * | Added ignore of generated file | Michael Widenius | 2011-12-27 | 1 | -0/+1 |
| | | |||||
| * | Fixed lp:909051 Options --debug and --disable-debug are known but ambiguous ↵ | Michael Widenius | 2011-12-27 | 4 | -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 Vaintroub | 2011-12-27 | 1 | -1/+1 |
| | | | | | | | | Patch by elenst | ||||
| * | Fix LPBUG# : allow chain certificate files to work. | Vladislav Vaintroub | 2011-12-27 | 2 | -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 scripts | Vladislav Vaintroub | 2011-12-27 | 3 | -0/+3 |
| | | |||||
* | | LP909512: Fix crash on tp_set_threadpool_size if threadpool is not ↵ | Vladislav Vaintroub | 2011-12-29 | 1 | -0/+3 |
| | | | | | | | | used(thread_handling != pool-of-threads) | ||||
* | | Fix LP#909414: Valgrind warnings in threadpool code | Vladislav Vaintroub | 2011-12-29 | 2 | -0/+4 |
| | | |||||
* | | LP9091416: destroy timer mutex when threadpool scheduler shuts down. | Vladislav Vaintroub | 2011-12-29 | 1 | -0/+5 |
| | | | | | | | | Fixes valgrind warning. | ||||
* | | use performance-schema friendly mysql_thread_create() instead of ↵ | Vladislav Vaintroub | 2011-12-28 | 1 | -1/+2 |
| | | | | | | | | pthread_create() | ||||
* | | fix result file | Vladislav Vaintroub | 2011-12-28 | 1 | -1/+1 |
| | | |||||
* | | disable threadpool threads in sys_var suite, when the suite runs with ↵ | Vladislav Vaintroub | 2011-12-27 | 4 | -2/+5 |
| | | | | | | | | embedded server | ||||
* | | fix test suite | Vladislav Vaintroub | 2011-12-27 | 4 | -6/+9 |
| | | |||||
* | | fix embedded build and warning | Vladislav Vaintroub | 2011-12-27 | 2 | -3/+3 |
| | | |||||
* | | merge | Vladislav Vaintroub | 2011-12-26 | 604 | -7980/+11284 |
|\ \ | |/ | |||||
| * | use ADD_CONVENIENCE_LIBRARY when building libservices, because | Vladislav Vaintroub | 2011-12-26 | 1 | -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 Golubchik | 2011-12-21 | 1 | -2/+3 |
| | | | | | | | | | | that caused the default value to be written into an arbitrary location inside global_system_variables | ||||
| * | fix 64 bit Windows build | Vladislav Vaintroub | 2011-12-21 | 4 | -3/+4 |
| | | |||||
| * | Restore some fixes for slow xtradb shutdown that were lost in the 5.5 merge. | unknown | 2011-12-16 | 1 | -9/+13 |
| | | |||||
| * | * remove WITH_DEBUG from CMakeLists.txt | Sergei Golubchik | 2011-12-15 | 8 | -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 builds | Sergei Golubchik | 2011-12-15 | 147 | -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 Golubchik | 2011-12-15 | 6 | -8/+3 |
| | | |||||
| * | Fix XtraDB build on windows (avoid #ifdef inside macro invocation). | unknown | 2011-12-15 | 1 | -4/+6 |
| | | |||||
| * | Merge missing file from XtraDB | unknown | 2011-12-15 | 1 | -0/+2 |
| |\ | |||||
| | * | Add file accidentally omitted in last commit | unknown | 2011-12-15 | 1 | -0/+2 |
| | | | |||||
| * | | Merge XtraDB from Percona-server-5.5.17-rel22.1 into MariaDB 5.5 | unknown | 2011-12-15 | 110 | -2947/+5935 |
| |\ \ | | |/ | |||||
| | * | Updated with XtraDB from Percona Server 5.5.17-rel22.1 | unknown | 2011-12-14 | 103 | -2880/+5921 |
| | | | | | | | | | | | | Files copied from Percona-Server-5.5.17-rel22.1.tar.gz source tarball. | ||||
| * | | After-merge fixes for 5.5 merge. | unknown | 2011-12-14 | 12 | -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 string | Sergei Golubchik | 2011-12-14 | 2 | -4/+16 |
| | | | |||||
| * | | new valgrind suppression for ld.so | Sergei Golubchik | 2011-12-14 | 3 | -15/+22 |
| | | | | | | | | | | | | | | | give mysqld more time to start under valgrind | ||||
| * | | new configure option: NOT_FOR_DISTRIBUTION | Sergei Golubchik | 2011-12-14 | 8 | -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 found | Sergei Golubchik | 2011-12-13 | 1 | -1/+2 |
| | | | |||||
| * | | after merge changes: | Sergei Golubchik | 2011-12-12 | 280 | -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 Golubchik | 2011-12-12 | 28 | -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 number | Sergei Golubchik | 2011-12-11 | 7 | -6/+189 |
| | | | |||||
| * | | win64 sysvar portability fixes | Sergei Golubchik | 2011-12-02 | 29 | -153/+219 |
| | | | |||||
| * | | Fix valgrind error after 5.5 merge (the 5.3 fix was accidentally lost in the ↵ | unknown | 2011-12-08 | 1 | -1/+1 |
| | | | | | | | | | | | | merge). | ||||
* | | | Fix build on old 32 bit Centos (kernel 2.6.18) | Vladislav Vaintroub | 2011-12-26 | 2 | -0/+11 |
| | | | |||||
* | | | Fix threadpool related test failures | Vladislav Vaintroub | 2011-12-21 | 7 | -14/+10 |
| | | | |||||
* | | | make sys_vars suite pass | Vladislav Vaintroub | 2011-12-20 | 13 | -18/+361 |
| | | | |||||
* | | | allow changing thread_pool_size without server restart | Vladislav Vaintroub | 2011-12-19 | 4 | -40/+163 |
| | | | |||||
* | | | Fix pool_of_threads test case | Vladislav Vaintroub | 2011-12-18 | 4 | -11/+23 |
| | | | |||||
* | | | Small adjustements to threadpool | Vladislav Vaintroub | 2011-12-18 | 9 | -13/+14 |
| | | |