mirror of
https://github.com/isar/libmdbx.git
synced 2025-02-27 15:38:14 +08:00
mdbx: очистка readers_refresh_flag
для page_alloc_slowpath()
.
This commit is contained in:
parent
f7f94bb698
commit
3ee223514d
@ -5400,9 +5400,8 @@ static txnid_t find_oldest_reader(MDBX_env *const env, const txnid_t steady) {
|
||||
eASSERT(env, steady >= prev_oldest);
|
||||
|
||||
txnid_t new_oldest = prev_oldest;
|
||||
while (new_oldest != steady &&
|
||||
nothing_changed !=
|
||||
atomic_load32(&lck->mti_readers_refresh_flag, mo_AcquireRelease)) {
|
||||
while (nothing_changed !=
|
||||
atomic_load32(&lck->mti_readers_refresh_flag, mo_AcquireRelease)) {
|
||||
lck->mti_readers_refresh_flag.weak = nothing_changed;
|
||||
jitter4testing(false);
|
||||
const size_t snap_nreaders =
|
||||
|
Loading…
x
Reference in New Issue
Block a user