From 8ebac2302c8d69e802233cdd2e9fe860fd9ba89b Mon Sep 17 00:00:00 2001 From: Garet Halliday <me@garet.holiday> Date: Thu, 6 Jun 2024 13:07:05 -0500 Subject: [PATCH] fix race --- lib/gat/handlers/pool/spool/pool.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/gat/handlers/pool/spool/pool.go b/lib/gat/handlers/pool/spool/pool.go index 0487fca3..9783f050 100644 --- a/lib/gat/handlers/pool/spool/pool.go +++ b/lib/gat/handlers/pool/spool/pool.go @@ -259,6 +259,9 @@ func (T *Pool) Acquire(client uuid.UUID) *Server { T.mu.RLock() c, ok := T.serversByID[serverID] + if ok { + c.SetState(metrics.ConnStatePairing, client) + } T.mu.RUnlock() if !ok { -- GitLab