mirror of
https://github.com/isar/libmdbx.git
synced 2025-02-28 03:48:14 +08:00
mdbx: очистка readers_refresh_flag
для page_alloc_slowpath()
.
This commit is contained in:
parent
f7f94bb698
commit
3ee223514d
@ -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);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user