diff options
author | Eugene Kosov <claprix@yandex.ru> | 2019-07-26 13:52:52 +0300 |
---|---|---|
committer | Eugene Kosov <claprix@yandex.ru> | 2019-07-26 13:52:52 +0300 |
commit | 29df1003d9faf09b635eedf10a0e3196e71bb297 (patch) | |
tree | 51941131c887271b451e8d652016719fb8a47a2f /storage/innobase/srv/srv0mon.cc | |
parent | 7db999322c004477df348003d7a00c143078143a (diff) | |
download | mariadb-git-29df1003d9faf09b635eedf10a0e3196e71bb297.tar.gz |
MDEV-20184 data race at global counter btr_cur_n_non_sea
Make all accesses to btr_cur_n_non_sea atomic.
Diffstat (limited to 'storage/innobase/srv/srv0mon.cc')
-rw-r--r-- | storage/innobase/srv/srv0mon.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/storage/innobase/srv/srv0mon.cc b/storage/innobase/srv/srv0mon.cc index da2db975c9c..b56ffe99624 100644 --- a/storage/innobase/srv/srv0mon.cc +++ b/storage/innobase/srv/srv0mon.cc @@ -2052,7 +2052,7 @@ srv_mon_process_existing_counter( #endif /* BTR_CUR_HASH_ADAPT */ case MONITOR_OVLD_ADAPTIVE_HASH_SEARCH_BTREE: - value = btr_cur_n_non_sea; + value = my_atomic_loadlint(&btr_cur_n_non_sea); break; case MONITOR_OVLD_PAGE_COMPRESS_SAVED: |