Skip to content
  • 1.0
  • 3974c0d
  • Compare
    Choose a tag to compare
    Search for a tag
  • 1.0
  • 3974c0d
  • Compare
    Choose a tag to compare
    Search for a tag

@x4m x4m released this Dec 9, 2019

This is Odyssey 1.0, a scalable multi-threaded connection pooler for PostgreSQL designed for the cloud.

We are using Odyssey in production. Currently, it handles more than 1,000,000 requests per second on many hundreds of hosts. We've come a long way trying Odyssey on many various workloads.

The main features are:

  1. Linear scaling with the number of CPU cores.
  2. Different pooling modes with the ability to configure authentication, pooling mode, limits and more per pool.
  3. Ability to automatically rollback transactions and cancel Postgres backends on client disconnections.
  4. Accurate PostgreSQL error forwarding.
  5. Support of the replication protocol.
  6. Support of PAM and SCRAM authentication.
Assets 3
May 29, 2019
Remove branch restrictions from travis

@x4m x4m released this May 29, 2019

This is version 1.0 release candidate version of Odyssey.

We have been working through the beta stage to test Odyssey in production use and fixed a good number of bugs, leaks and peculiarities.

Main features are:

  1. Linear scaling with a number of CPU cores.
  2. Different pooling modes with the ability to configure authentication, pooling mode, limits and more per pool.
  3. Ability to automatically rollback transactions and cancel postgres backends on client disconnections.
  4. Accurate PostgreSQL error forwarding.
  5. Support of the replication protocol.
Assets 3
You can’t perform that action at this time.