1
0
mirror of https://github.com/MariaDB/server.git synced 2026-10-23 18:49:29 +03:00
Files
mariadb/include
Rex Johnston 10c5f48692 MDEV-39492 PQ framework for manager and worker threads
Introduces parallel_worker_threads variable to control the number
of worker threads created by a parallel execution query.

2 new files, sql_parallel_workers.h sql_parallel_workers.cc which
contain structures for the creation, management and deletion of
parallel worker threads (pwt_ in the name).  Main management
class created in the stack in JOIN::exec, implemented for the
top level select.

Threads are registed in server_threads, so are visible in
information_schema.processlist and the show processlist command.

We check that a kill query on a parallel worker is passed onto it's
manager and the query is properly aborted, and that a kill connection
is handled properly in parallel_worker.test.
2026-09-07 14:08:28 +12:00
..
2022-02-09 19:13:52 +01:00
…
2024-12-02 17:51:17 +02:00
2025-11-11 10:29:45 +02:00
2026-07-16 09:02:45 +10:00
2023-01-03 17:08:42 +02:00
2025-06-25 17:59:45 +03:00
2023-04-24 12:43:47 +02:00
2026-03-24 09:49:17 +02:00
2026-07-24 17:06:39 +02:00
2022-12-20 08:55:48 +11:00
2023-01-04 14:52:25 +02:00
2025-01-09 09:41:38 +02:00
…
…
…
2022-07-31 14:54:37 +02:00
…
…
2025-07-31 20:55:47 +02:00
2024-12-02 17:51:17 +02:00
2025-09-29 18:25:09 +03:00
2026-07-30 16:15:40 +02:00
2026-02-06 17:46:51 +01:00
…
2024-12-02 17:51:17 +02:00
2025-02-06 16:46:36 +01:00
…
2026-01-21 00:22:06 +07:00
2026-05-26 21:15:58 +02:00
2022-12-20 08:55:48 +11:00
…