Skip to content

Commit 2f232fe

Browse files
committed
store: Add wait time for indexing permit to connection wait time
1 parent c7dbc41 commit 2f232fe

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

store/postgres/src/pool/mod.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -724,10 +724,12 @@ impl PoolInner {
724724
async fn indexing_permit(&self) -> tokio::sync::OwnedSemaphorePermit {
725725
let start = Instant::now();
726726
let permit = self.indexing_semaphore.cheap_clone().acquire_owned().await;
727+
let elapsed = start.elapsed();
727728
self.indexing_semaphore_wait_stats
728729
.write()
729730
.unwrap()
730-
.add_and_register(start.elapsed(), &self.indexing_semaphore_wait_gauge);
731+
.add_and_register(elapsed, &self.indexing_semaphore_wait_gauge);
732+
self.wait_meter.add_conn_wait_time(elapsed);
731733
permit.unwrap()
732734
}
733735

0 commit comments

Comments
 (0)