fix: invalid reference inside GetQueueBackpressure (#4789)

thread_queue_backpressure is a global array of per thread QueueBackpressure
objects. We referenced these objects incorrectly in 1.27.0-2.

Fixes #4770

Signed-off-by: Roman Gershman <roman@dragonflydb.io>
This commit is contained in:
Roman Gershman 2025-03-17 15:29:00 +02:00
parent 429ac6219b
commit 6870309033
No known key found for this signature in database
GPG key ID: F25B77EAF8AEBA7A

View file

@ -309,7 +309,8 @@ QueueBackpressure* thread_queue_backpressure = nullptr;
QueueBackpressure& GetQueueBackpressure() {
DCHECK(thread_queue_backpressure != nullptr);
return *thread_queue_backpressure;
return thread_queue_backpressure[ProactorBase::me()->GetPoolIndex()];
}
} // namespace