From bb7634af524f40f54d3a42c91efc66056c5e356a Mon Sep 17 00:00:00 2001
From: Garet Halliday <me@garet.holiday>
Date: Fri, 6 Oct 2023 15:33:51 -0500
Subject: [PATCH] lol

---
 lib/gat/pool/pool.go | 17 +----------------
 1 file changed, 1 insertion(+), 16 deletions(-)

diff --git a/lib/gat/pool/pool.go b/lib/gat/pool/pool.go
index 1995ee71..ac760634 100644
--- a/lib/gat/pool/pool.go
+++ b/lib/gat/pool/pool.go
@@ -14,7 +14,6 @@ import (
 	"gfx.cafe/gfx/pggat/lib/fed"
 	packets "gfx.cafe/gfx/pggat/lib/fed/packets/v3.0"
 	"gfx.cafe/gfx/pggat/lib/gat/metrics"
-	"gfx.cafe/gfx/pggat/lib/util/pools"
 	"gfx.cafe/gfx/pggat/lib/util/slices"
 )
 
@@ -312,11 +311,6 @@ func (T *Pool) ServeBot(
 	return T.serve(client, true)
 }
 
-var ppool pools.Locked[fed.Packet]
-
-// max 256kb per connection
-const maxPacketBufferSize = 256 * 1024
-
 func (T *Pool) serve(client *pooledClient, initialized bool) error {
 	T.addClient(client)
 	defer T.removeClient(client)
@@ -336,12 +330,7 @@ func (T *Pool) serve(client *pooledClient, initialized bool) error {
 		}
 	}()
 
-	packet, _ := ppool.Get()
-	defer func() {
-		if len(packet) <= maxPacketBufferSize {
-			ppool.Put(packet)
-		}
-	}()
+	var packet fed.Packet
 
 	if !initialized {
 		server = T.acquireServer(client)
@@ -372,10 +361,6 @@ func (T *Pool) serve(client *pooledClient, initialized bool) error {
 			server = nil
 		}
 
-		if len(packet) > maxPacketBufferSize {
-			packet = make(fed.Packet, 0, maxPacketBufferSize)
-		}
-
 		packet, err = client.GetConn().ReadPacket(true, packet)
 		if err != nil {
 			return err
-- 
GitLab