Compare commits

...

1 Commits

Author SHA1 Message Date
Lev Kokotov
d6a13d047d Drop in-transaction connections for now 2022-08-18 13:31:15 -07:00

View File

@@ -759,9 +759,13 @@ where
// Pgbouncer closes the connection which leads to // Pgbouncer closes the connection which leads to
// connection thrashing when clients misbehave. // connection thrashing when clients misbehave.
if server.in_transaction() { if server.in_transaction() {
server.query("ROLLBACK").await?; // server.query("ROLLBACK").await?;
server.query("DISCARD ALL").await?; // server.query("DISCARD ALL").await?;
server.set_name("pgcat").await?; // server.set_name("pgcat").await?;
// TODO: Figure out a clever way to ensure
// the server has no more messages for us.
server.mark_bad();
} }
self.release(); self.release();