mariadb/tpool
Marko Mäkelä 3c67d73aad MDEV-36482: Make libaio work WITH_MSAN=ON
As noted in commit c36834c832
the MemorySanitizer instrumented builds so far only work with
the synchronous I/O interface (innodb_use_native_aio=OFF).

It is not that hard to make WITH_MSAN=ON work with the
Linux libaio, without even instrumenting that library itself.

aio_linux::getevent_thread_routine(): Declare the buffer that
is returned by my_getevents() as initialized.  Declare
the data returned by a successful aio_opcode::AIO_PREAD as initialized.

Reviewed by: Daniel Black
2025-06-26 10:05:36 +03:00
..
aio_liburing.cc MDEV-36182: liburing - incorrect error handing. 2025-04-17 15:58:11 +10:00
aio_linux.cc MDEV-36482: Make libaio work WITH_MSAN=ON 2025-06-26 10:05:36 +03:00
aio_simulated.cc MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
aio_win.cc MDEV-33978 P_S.THREADS is not showing all server threads 2025-01-07 15:49:20 +01:00
CMakeLists.txt tpool: correct LIBAIO_REQIRED typo 2024-06-29 15:25:08 +10:00
task.cc MDEV-24512 fixup: Remove after_task_callback 2021-09-14 16:23:23 +03:00
task_group.cc MDEV-24512 fixup: Remove after_task_callback 2021-09-14 16:23:23 +03:00
tpool.h Merge 10.5 into 10.6 2025-01-08 08:48:21 +02:00
tpool_generic.cc tpool: remove m_group_enqueued (unused) 2025-04-17 15:31:39 +10:00
tpool_structs.h Merge 10.5 into 10.6 2023-11-22 16:56:47 +02:00
tpool_win.cc Merge 10.5 into 10.6 2025-01-08 08:48:21 +02:00
wait_notification.cc tpool - misc fixes 2020-01-12 21:34:59 +01:00