Skip to content

1.1

Compare
Choose a tag to compare
@x4m x4m released this 04 Mar 08:50
b7bcb86

In this release we introduced several settings. These settings are intended to tune compatibility with PgBouncer workload handling.
Now you can control in config:

  • server lifetime - prevents bloat of caches for long lasting server connections
  • server max routing - prevents too fast server connection allocation
  • server login retry timeout - adds delay between unsuccessful server connections
  • client login timeout - prevents denial of servers due to hanging clients
  • add host to application_name - helps to diagnose various problems

Bugs fixed:

  • Incorrect handling of GSSAPI request #92
  • Incompatibility of show clients, show server, show databases with PgBouncer #97 #100 #102
  • Incorrect Cancel handling (was expecting TLS connections, which is not necessary in protocol) #111
  • Counting of free servers currently is exactly the same as in PgBouncer #121

Features added:

  • Odyssey now computes query\transaction time quantiles within stat period
  • In session pooling mode client allocates server connection only when it is required.

Breaking change:
Replication storage types are now deprecated. When client asks regular storage for logical\physical replication connection, Odyssey will ask database if it is allowed and handle connection transparently.