[Fix](group commit) Fix wal mem back pressure fault injection case (#29493)

This commit is contained in:
abmdocrt
2024-01-06 18:39:26 +08:00
committed by GitHub
parent db17f5fe79
commit 1ae23a3206
2 changed files with 49 additions and 65 deletions

View File

@ -34,7 +34,7 @@ Status LoadBlockQueue::add_block(RuntimeState* runtime_state,
RETURN_IF_ERROR(status);
auto start = std::chrono::steady_clock::now();
while (!runtime_state->is_cancelled() && status.ok() &&
_all_block_queues_bytes->load(std::memory_order_relaxed) >
_all_block_queues_bytes->load(std::memory_order_relaxed) >=
config::group_commit_queue_mem_limit) {
_put_cond.wait_for(l,
std::chrono::milliseconds(LoadBlockQueue::MEM_BACK_PRESSURE_WAIT_TIME));