An error occurred fetching the project authors.
- 27 Feb, 2014 1 commit
-
-
Alexander Barkov authored
-
- 06 Nov, 2013 1 commit
-
-
Sergey Vojtovich authored
An addition to fix for MDEV-5205, fixes server crash on shutdown. Thread groups are destroyed asynchronously, that is kill server thread sends shutdown request to all thread groups without waiting for compeltion. It means all_groups array must not be freed until all thread groups are down. This patch suggests that all_groups is freed when last thread group is destroyed. Note 1: threadpool code doesn't surround atomic ops with atomic locks, thus no locks for shutdown_group_count. Note 2: this patch preserves old behaviour, but we may need to wait until all thread groups are down before returning from tp_end().
-
- 05 Nov, 2013 1 commit
-
-
Sergey Vojtovich authored
- thread_pool_size command line option upper limit increased to 100 000 (same as for max_connections) - thread_pool_size system variable upper limit is maximum of 128 or the value given at command line - thread groups are now allocated dynamically Different limit for command line option and system variable was done to avoid additional mutex for all_groups and threadpool_max_size.
-
- 22 Jun, 2013 1 commit
-
-
Sergei Golubchik authored
fix the code to compile w/o perfomance schema
-
- 27 May, 2013 1 commit
-
-
Vladislav Vaintroub authored
-
- 19 Feb, 2013 1 commit
-
-
Vladislav Vaintroub authored
or OSX - i.e NetBSD, OpenBSD, DragonFly, etc.
-
- 30 Jan, 2013 1 commit
-
-
Vladislav Vaintroub authored
Assertion happens in replication thread during THD destruction, when thread calls my_sync(), which in turn calls thd_wait_begin() callback. Connection count can be 0, because the counter was decremented before THD destructor. This assertion currently reproducible only in Percona server and not in MariaDB, due to differences in replication code. Fixed by moving code to decrement connection counter after the THD destructor.
-
- 02 Nov, 2012 1 commit
-
-
Vladislav Vaintroub authored
Use post_kill_notification in for one_thread_per_connection scheduler, the same as already used in threadpool, to reliably wake a thread stuck in read() or in different poll() variations.
-
- 14 Aug, 2012 1 commit
-
-
Michael Widenius authored
-
- 11 Apr, 2012 1 commit
-
-
Vladislav Vaintroub authored
threads are retrieving events at the same time.
-
- 17 Feb, 2012 1 commit
-
-
Vladislav Vaintroub authored
-
- 16 Feb, 2012 1 commit
-
-
Vladislav Vaintroub authored
-
- 28 Jan, 2012 1 commit
-
-
Vladislav Vaintroub authored
some more whitespace, remove pending_thread_start_count. increment counters (thread_group->count, thread_group->active_thread_count) whenever mysql_create_thread returns success.
-
- 27 Jan, 2012 1 commit
-
-
Vladislav Vaintroub authored
-
- 26 Jan, 2012 1 commit
-
-
Vladislav Vaintroub authored
-
- 24 Jan, 2012 1 commit
-
-
Vladislav Vaintroub authored
-
- 18 Jan, 2012 1 commit
-
-
Vladislav Vaintroub authored
It was not the case inside listener routine.
-
- 17 Jan, 2012 1 commit
-
-
Vladislav Vaintroub authored
Also, print message when pool blocks.
-
- 16 Jan, 2012 1 commit
-
-
Vladislav Vaintroub authored
-
- 15 Jan, 2012 2 commits
-
-
Vladislav Vaintroub authored
Instead, use function that loops over groups and calculates idle threads for "show status".
-
Vladislav Vaintroub authored
-
- 31 Dec, 2011 1 commit
-
-
Vladislav Vaintroub authored
Allow for faster creation of threads in corner cases where pool would be 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.
-
- 29 Dec, 2011 5 commits
-
-
Vladislav Vaintroub authored
-
Vladislav Vaintroub authored
-
Vladislav Vaintroub authored
LP909512: Fix crash on tp_set_threadpool_size if threadpool is not used(thread_handling != pool-of-threads)
-
Vladislav Vaintroub authored
-
Vladislav Vaintroub authored
Fixes valgrind warning.
-
- 28 Dec, 2011 1 commit
-
-
Vladislav Vaintroub authored
-
- 26 Dec, 2011 1 commit
-
-
Vladislav Vaintroub authored
-
- 20 Dec, 2011 1 commit
-
-
Vladislav Vaintroub authored
-
- 19 Dec, 2011 1 commit
-
-
Vladislav Vaintroub authored
-
- 18 Dec, 2011 2 commits
-
-
Vladislav Vaintroub authored
-
Vladislav Vaintroub authored
-
- 10 Dec, 2011 1 commit
-
-
Vladislav Vaintroub authored
-
- 08 Dec, 2011 1 commit
-
-
Vladislav Vaintroub authored
-