lp:~sergei.glushchenko/percona-server/55-tp-fix

Created by Sergei Glushchenko on 2013-01-09 and last modified on 2013-01-09
Get this branch:
bzr branch lp:~sergei.glushchenko/percona-server/55-tp-fix
Only Sergei Glushchenko can upload to this branch. If you are Sergei Glushchenko please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Recent revisions

369. By Sergei Glushchenko on 2013-01-09

fix main.percona_query_response_time-replication

368. By Sergei Glushchenko on 2013-01-09

Revert unnecessary changes

367. By Sergei Glushchenko on 2012-12-07

Test rpl_rotate_logs fails with asssertion
Assertion failed: (thread_group->connection_count > 0), function wait_begin, file sql/threadpool_unix.cc, line 1151.
The reason is that when threadpool_remove_connection performs THD cleanup,
it calls close_temporary_tables which calls MYSQL_BIN_LOG::write, which calls
MYSQL_BIN_LOG::rotate and eventually my_sync is called which calls wait_begin,
which deal with connection's group. However connection count in group been
alreadyn decreased in connection_abort before threadpool_remove_connection been
called.

366. By Sergei Glushchenko on 2012-12-07

Fix KILL CONNECTION and kill_idle_trx feature.
See http://askmonty.org/worklog/Server-BackLog/?tid=246
`How KILL CONNECTION is handled` for reference.

365. By Sergei Glushchenko on 2012-12-07

Fix KILL QUERY (show_check test)

364. By Sergei Glushchenko on 2012-12-07

Fix time accounting in THD. Also fixes user_limits test.

363. By Sergei Glushchenko on 2012-12-07

Fix slow query logging.
Move write_to_slow_log initialization from thd_prepare_connection to
setup_connection_thread_globals which allows it to be set for each
connection with threadpool enabled.

362. By Sergei Glushchenko on 2012-12-07

Change Oracle's 'loaded-dynamically' to 'pool-of-threads'.
This fixes the check if threadpool enabled in testcases.

361. By Sergei Glushchenko on 2012-12-07

https://blueprints.launchpad.net/percona-server/+spec/port-threadpool-mariadb
This is a port of MariaDB threadpool to Percona Server 5.5.
The description of feature and implementation could be found at
https://kb.askmonty.org/en/threadpool-in-55/
http://askmonty.org/worklog/Server-BackLog/?tid=246
Some changes been made to mysql test run framwork in order to allow
to run pool_of_threads.test.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:percona-server/5.5
This branch contains Public information 
Everyone can see this information.