summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarko Mäkelä <marko.makela@mariadb.com>2021-05-04 20:01:59 +0300
committerMarko Mäkelä <marko.makela@mariadb.com>2021-05-04 20:01:59 +0300
commit4ff4df3232f3a46053e005a071345cfa247f06a4 (patch)
tree5d310005a460eecd3a166e921958bbd0e7ac460e
parent11597e02f3bcca6d3f7b7992c0fa63e45e614b1c (diff)
downloadmariadb-git-4ff4df3232f3a46053e005a071345cfa247f06a4.tar.gz
MDEV-25491 fixup: Optimize fil_space_t::check_pending_operations()
-rw-r--r--storage/innobase/fil/fil0fil.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/storage/innobase/fil/fil0fil.cc b/storage/innobase/fil/fil0fil.cc
index 000b9c8d8ef..d5d91a2cb72 100644
--- a/storage/innobase/fil/fil0fil.cc
+++ b/storage/innobase/fil/fil0fil.cc
@@ -1569,8 +1569,8 @@ fil_space_t *fil_space_t::check_pending_operations(ulint id)
if (space)
{
- const uint32_t n= space->acquire_low();
- ut_ad(!(n & STOPPING));
+ space->reacquire();
+ ut_ad(!(space->pending() & STOPPING));
if (space->crypt_data)
{