From fd4d380bf57975783ee66bb7bb565d82635f4727 Mon Sep 17 00:00:00 2001
From: Garet Halliday <me@garet.holiday>
Date: Sat, 16 Sep 2023 03:25:08 -0500
Subject: [PATCH] fix maybe?

---
 lib/gat/pool/pool.go | 16 ++--------------
 1 file changed, 2 insertions(+), 14 deletions(-)

diff --git a/lib/gat/pool/pool.go b/lib/gat/pool/pool.go
index f5223b2d..01d7f140 100644
--- a/lib/gat/pool/pool.go
+++ b/lib/gat/pool/pool.go
@@ -292,7 +292,7 @@ func (T *Pool) acquireServer(client *Client) *Server {
 	}
 }
 
-func (T *Pool) releaseServerSlow(server *Server) {
+func (T *Pool) releaseServer(server *Server) {
 	if T.options.ServerResetQuery != "" {
 		server.SetState(metrics.ConnStateRunningResetQuery, uuid.Nil)
 
@@ -308,18 +308,6 @@ func (T *Pool) releaseServerSlow(server *Server) {
 	T.options.Pooler.Release(server.GetID())
 }
 
-func (T *Pool) releaseServer(server *Server) {
-	if T.options.ServerResetQuery != "" {
-		// we will have to query server, fallback to slow path
-		go T.releaseServerSlow(server)
-		return
-	}
-
-	server.SetState(metrics.ConnStateIdle, uuid.Nil)
-
-	T.options.Pooler.Release(server.GetID())
-}
-
 func (T *Pool) Serve(
 	conn fed.Conn,
 	initialParameters map[strutil.CIString]string,
@@ -371,7 +359,7 @@ func (T *Pool) serve(client *Client, initialized bool) error {
 			if serverErr != nil {
 				T.removeServer(server)
 			} else {
-				T.releaseServerSlow(server)
+				T.releaseServer(server)
 			}
 			server = nil
 		}
-- 
GitLab