mariadb/storage/innobase/os
Marko Mäkelä 6dfd44c828 MDEV-25954: Trim os_aio_wait_until_no_pending_writes()
It turns out that we had some unnecessary waits for no outstanding
write requests to exist. They were basically working around a
bug that was fixed in MDEV-25953.

On write completion callback, blocks will be marked clean.
So, it is sufficient to consult buf_pool.flush_list to determine
which writes have not been completed yet.

On FLUSH TABLES...FOR EXPORT we must still wait for all pending
asynchronous writes to complete, because buf_flush_file_space()
would merely guarantee that writes will have been initiated.
2021-06-23 19:06:49 +03:00
..
os0event.cc MDEV-21907: InnoDB: Enable -Wconversion on clang and GCC 2020-03-12 19:46:41 +02:00
os0file.cc MDEV-25954: Trim os_aio_wait_until_no_pending_writes() 2021-06-23 19:06:49 +03:00
os0thread.cc MDEV-24308: Revert for Windows 2020-11-30 13:59:20 +02:00