diff options
author | Nikita Malyavin <nikitamalyavin@gmail.com> | 2019-07-25 22:17:04 +1000 |
---|---|---|
committer | Nikita Malyavin <nikitamalyavin@gmail.com> | 2021-04-27 11:51:17 +0300 |
commit | 300253acf12bf66fdea8e64abae5d717c289e559 (patch) | |
tree | 1166e1aca1f0378d147c76d73bb9ca02cc2001d5 /.gitignore | |
parent | a35cde8cd8364edc0a23752fc5fde442c8b78a0a (diff) | |
download | mariadb-git-300253acf12bf66fdea8e64abae5d717c289e559.tar.gz |
revive innodb_debug_sync
innodb_debug_sync was introduced in commit
b393e2cb0c079b30563dcc87a62002c9c778643c and reverted in
commit fc58c1721631fcc6c9414482b3b7e90cd8e7325d due to memory leak reported
by valgrind, see MDEV-21336.
The leak is now fixed by adding `rw_lock_free(&slot->debug_sync_lock)`
after background thread working loop is finished, and the patch is
reapplied, with respect to c++98 fixes by Marko.
The missing DEBUG_SYNC for MDEV-18546 in row0vers.cc is also reapplied.
Diffstat (limited to '.gitignore')
0 files changed, 0 insertions, 0 deletions