Drop in-transaction connections for now

This commit is contained in:
Lev Kokotov
2022-08-18 13:31:15 -07:00
parent 5948fef6cf
commit d6a13d047d

View File

@@ -759,9 +759,13 @@ where
// Pgbouncer closes the connection which leads to
// connection thrashing when clients misbehave.
if server.in_transaction() {
server.query("ROLLBACK").await?;
server.query("DISCARD ALL").await?;
server.set_name("pgcat").await?;
// server.query("ROLLBACK").await?;
// server.query("DISCARD ALL").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();