Package: odyssey
Version: 1.5.1-1
Architecture: arm64
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Debian PostgreSQL Maintainers <team+postgresql@tracker.debian.org>
Installed-Size: 612
Depends: systemd | systemd-standalone-sysusers | systemd-sysusers, libc6 (>= 2.38), libpam0g (>= 0.99.7.1), libssl3t64 (>= 3.0.0), libsystemd0
Section: database
Priority: optional
Homepage: https://github.com/yandex/odyssey
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.
