summaryrefslogtreecommitdiff
path: root/tpool
Commit message (Expand)AuthorAgeFilesLines
* Merge 10.5 into 10.6Marko Mäkelä2021-06-181-1/+4
|\
| * MDEV-25953 Tpool - prevent potential deadlock in simulated AIOVladislav Vaintroub2021-06-171-1/+4
* | MDEV-25905: Assertion table2==NULL in dict_sys_t::add()Marko Mäkelä2021-06-141-6/+4
* | MDEV-25760: Resubmit IO job on -EAGAIN from io_uringMarko Mäkelä2021-06-141-0/+7
* | io_liburing: ENOMEM handling - use io_uring_mlock_sizeDaniel Black2021-04-152-6/+26
* | CMake cleanupVladislav Vaintroub2021-03-231-10/+13
* | CMake cleanup: Make WITH_URING, WITH_PMEM BooleanMarko Mäkelä2021-03-201-18/+25
* | MDEV-24883 fixup: Add a dependencyMarko Mäkelä2021-03-151-0/+4
* | MDEV-24883 add io_uring support for tpoolMarko Mäkelä2021-03-155-10/+201
|/
* MDEV-24313 (2 of 2): Silently ignored innodb_use_native_aio=1bb-10.5-MDEV-24313Marko Mäkelä2020-12-141-1/+1
* Simplify clang workarounds.Vladislav Vaintroub2020-12-071-9/+2
* MDEV-24295: Fix the non-clang buildMarko Mäkelä2020-12-021-0/+3
* MDEV-24295: Fix the WITH_MSAN buildMarko Mäkelä2020-12-021-1/+6
* Clarify some comments.Vladislav Vaintroub2020-11-301-5/+25
* MDEV-24295 Reduce wakeups by tpool maintenance timer, when server is idleVladislav Vaintroub2020-11-301-10/+109
* Avoid some DBUG prints from idle server in thread poolMonty2020-11-261-0/+2
* MDEV-24270: Clarify some commentsMarko Mäkelä2020-11-251-9/+20
* Fix misspelling.Vladislav Vaintroub2020-11-251-11/+11
* Cleanup. Provide accurate comment on my_getevents().Vladislav Vaintroub2020-11-251-2/+10
* Partially Revert "MDEV-24270: Collect multiple completed events at a time"Vladislav Vaintroub2020-11-252-4/+4
* MDEV-24270: Collect multiple completed events at a timeMarko Mäkelä2020-11-252-6/+7
* MDEV-24270 Misuse of io_getevents() causes wake-ups at least twice per secondMarko Mäkelä2020-11-251-82/+79
* MDEV-16264 fixup: Clean up asynchronous I/OMarko Mäkelä2020-10-261-1/+1
* MDEV-15053 Reduce buf_pool_t::mutex contentionMarko Mäkelä2020-06-051-1/+1
* MDEV-16264: Eliminate unsafe os_aio_userdata_t type castMarko Mäkelä2020-03-121-1/+1
* Fix compilation error due to type mismatch in tpool_generic.ccVicențiu Ciorbaru2020-02-131-1/+1
* MDEV-21674 purge_sys.stop() fails to wait for purge workers to completeMarko Mäkelä2020-02-072-6/+34
* MDEV-21551 : Assertion `m_active_threads.size() >= m_long_tasks_count + m_wa...Vladislav Vaintroub2020-01-231-2/+3
* MDEV-21551 Fix race condition in thread_pool_generic::wait_begin()Vladislav Vaintroub2020-01-221-2/+14
* MDEV-21551: Fix -Wsign-compareMarko Mäkelä2020-01-221-3/+3
* MDEV-21551 Fix calculation of current concurrency level inVladislav Vaintroub2020-01-221-0/+2
* tpool - misc fixesVladislav Vaintroub2020-01-122-6/+7
* MDEV-21326 : Address TSAN warnings in tpool.Vladislav Vaintroub2020-01-123-7/+27
* tpool - implement post-task callback (for Innodb debugging)Vladislav Vaintroub2020-01-125-1/+32
* MDEV-16264 - some improvementsVladislav Vaintroub2019-12-095-34/+97
* MDEV-16264: Minor cleanupMarko Mäkelä2019-12-033-11/+12
* MDEV-16264 - Fix assertion `m_queue.empty() && !m_tasks_running' in tpool::ta...Vladislav Vaintroub2019-11-251-1/+16
* Fix compile error on centos6. it does not like std::this_thread::sleep()Vladislav Vaintroub2019-11-151-9/+3
* MDEV-16264: Fix some white spaceMarko Mäkelä2019-11-155-48/+31
* MDEV-16264: Add threadpool libraryVladislav Vaintroub2019-11-1510-0/+2317