mdbx: очистка readers_refresh_flag для page_alloc_slowpath().

This commit is contained in:
Леонид Юрьев (Leonid Yuriev) 2022-11-07 14:07:32 +03:00
parent f7f94bb698
commit 3ee223514d

View File

@ -5400,8 +5400,7 @@ static txnid_t find_oldest_reader(MDBX_env *const env, const txnid_t steady) {
eASSERT(env, steady >= prev_oldest); eASSERT(env, steady >= prev_oldest);
txnid_t new_oldest = prev_oldest; txnid_t new_oldest = prev_oldest;
while (new_oldest != steady && while (nothing_changed !=
nothing_changed !=
atomic_load32(&lck->mti_readers_refresh_flag, mo_AcquireRelease)) { atomic_load32(&lck->mti_readers_refresh_flag, mo_AcquireRelease)) {
lck->mti_readers_refresh_flag.weak = nothing_changed; lck->mti_readers_refresh_flag.weak = nothing_changed;
jitter4testing(false); jitter4testing(false);