diff --git a/lib/gat/handlers/pool/poolers/lifo/pooler.go b/lib/gat/handlers/pool/poolers/lifo/pooler.go index 6b3018c17f0dbdca944a6c8c78cef753c3ccfbe5..293794fbe03f77218d89f6e94e8351904c704924 100644 --- a/lib/gat/handlers/pool/poolers/lifo/pooler.go +++ b/lib/gat/handlers/pool/poolers/lifo/pooler.go @@ -15,10 +15,11 @@ import ( type Pooler struct { waiting chan struct{} + pool pools.Locked[chan uuid.UUID] + servers map[uuid.UUID]struct{} queue []uuid.UUID waiters ring.Ring[chan<- uuid.UUID] - pool pools.Pool[chan uuid.UUID] closed bool mu sync.Mutex }