1
0
mirror of https://github.com/MariaDB/server.git synced 2025-08-08 11:22:35 +03:00
Files
mariadb/support-files
Kristian Nielsen 55a69e823d MDEV-34705: Binlog-in-engine: Improved page fifo
Some basic improvements to the binlog-specific page fifo to hopefully get
reasonable scalabitily as a starting point.

The fifo is still protected by a global mutex, but some effort is taken to
reduce the duration a thread is holding the mutex.

Use a cyclic array instead of a linked list so pages can be looked up in
constant time. And cache allocated page objects to avoid repeated
malloc/free while holding the mutex.

Signed-off-by: Kristian Nielsen <knielsen@knielsen-hq.org>
2025-05-14 12:55:55 +02:00
..
2024-03-28 12:15:36 +02:00
2025-03-28 13:55:21 +02:00
2021-03-18 14:35:55 +11:00
2025-03-27 08:01:47 +02:00
2025-03-27 08:01:47 +02:00
2022-06-09 12:22:55 +03:00