Package: odyssey Version: 1.5.1-1.pgdg26.04+1 Architecture: amd64 Maintainer: Debian PostgreSQL Maintainers Installed-Size: 604 Depends: systemd | systemd-standalone-sysusers | systemd-sysusers, libc6 (>= 2.38), libldap2 (>= 2.6.2), libpam0g (>= 0.99.7.1), libssl3t64 (>= 3.0.0), libsystemd0 Homepage: https://github.com/yandex/odyssey Priority: optional Section: database Filename: pool/main/o/odyssey/odyssey_1.5.1-1.pgdg26.04+1_amd64.deb Size: 220004 SHA512: 47886095db358a229f0401f5aa3c5182f9ca18972cc30ae2cadb7eeb8cf8594534e4e34f541ac940ec085ea811f4f317c97c52460a073b91b9cc3554c43f5c48 SHA256: 31e204b284ff1d3457f90ef9372a7f8fb85fee0cac84f405df2927190cc80e26 SHA1: 93b17f2ce721f5677f22a5f5acdd6610fe4d57b0 MD5sum: 2375b3879db846b5cb58b8cb1611e7c9 Description: Scalable PostgreSQL connection pooler Odyssey is an advanced multi-threaded PostgreSQL connection pooler and request router. . Multi-threaded processing . Odyssey can significantly scale processing performance by specifying a number of additional worker threads. Each worker thread is responsible for authentication and proxying client-to-server and server-to-client requests. All worker threads are sharing global server connection pools. Multi-threaded design plays important role in SSL/TLS performance. . Advanced transactional pooling . Odyssey tracks current transaction state and in case of unexpected client disconnection can emit automatic Cancel connection and do Rollback of abandoned transaction, before putting server connection back to the server pool for reuse. Additionally, last server connection owner client is remembered to reduce a need for setting up client options on each client-to-server assignment.