reshke
52b0abb647
fix infinte loop + add signals tests
2020-08-10 13:39:09 +05:00
kirill reshke
45111bf5e9
use iso 8601 format in datetime ( #200 )
2020-07-29 16:15:02 +05:00
reshke
bde82dec9b
tcp keepalive settings
2020-07-22 13:05:16 +05:00
Andrey Borodin
a510843bbd
RELOAD console command
2020-05-25 14:53:45 +05:00
Dima Starkov
a8ca664a63
Implements SCRAM Authentication ( #73 )
2019-11-11 12:28:50 +03:00
reshke
debfd09d8e
Add PAM auth support
2019-09-26 13:54:53 +05:00
Dmitry Simonenko
6c0a1f09f8
odyssey: major rework of io architecture
...
This patch intend is to improve overall io performance, reduce
cpu and system usage.
Machinarium:
IO read/write logic is highly simplified and now based on conditions
instead of previously made internal readahead buffer and msg
queues. This allows to give user more control over io operations and
avoid doing undesired readahead copying.
Above that, TLS implementation reworked to use async logic instead of
separate BIO layer.
Direct pooling functions removed.
New objects machine_cond_t and machine_iov_t objects.
Odyssey:
Introduced readahead, io and relay objects.
Relay allows to connect two io handles for direct data retransmission
without double copying.
Removed configuration options no longer needed:
packet_read_size, packet_write_queue
2019-01-23 18:43:52 +03:00
Dmitry Simonenko
c4f383ccfb
odyssey: introduce pool_discard configuration parameter
2018-12-11 12:57:52 +03:00
Dmitry Simonenko
dc3ae5ca2e
odyssey: allow to set process/workers priority
2018-11-14 16:14:13 +03:00
Dmitry Simonenko
fbc037aa23
odyssey: implement packet retransmission in chunks; packet_read_size
2018-10-23 16:51:30 +03:00
Dmitry Simonenko
516136a476
odyssey: remove outdated options from documentation
2018-09-03 15:30:10 +03:00
Dmitry Simonenko
c495b9ea8a
odyssey: add unix_socket_mode configuration param
2018-07-03 16:02:46 +03:00
Dmitry Simonenko
99701da211
odyssey: update documentation
2018-07-02 18:57:01 +03:00
Thomas Broadley
4d2e4cf7ab
docs: fix typos
2018-06-20 21:13:33 -04:00
Dmitry Simonenko
43851a8ccc
odyssey: include coroutine_stack_size in documentation
2018-06-04 15:32:18 +03:00
Dmitry Simonenko
f5a4bd9a35
odyssey: support configurable list of common names to check
2018-05-10 15:49:31 +03:00
Dmitry Simonenko
bdac1ae8ab
odyssey: update documentation/configuration.md
2018-04-26 16:07:02 +03:00
Dmitry Simonenko
e3d7f082be
odyssey: mark option types in configuration doc
2018-04-06 14:58:01 +03:00
Dmitry Simonenko
7e0cf28b79
odyssey: rename stress.c to odyssey_stress.c
2018-04-04 16:34:10 +03:00
Dmitry Simonenko
7709b2546c
odyssey: console: upgrade 'show stats' and make it pgbouncer 1.8.2 compatible
2018-04-02 15:41:59 +03:00
Dmitry Simonenko
e545fd00cf
odyssey: documentation: update index toc and examples
2018-03-30 14:19:33 +03:00
Dmitry Simonenko
93510ceb78
odyssey: documentation: add database and user sections params
2018-03-30 14:06:09 +03:00
Dmitry Simonenko
703b31b83a
odyssey: documentation: update storage section
2018-03-30 13:47:46 +03:00
Dmitry Simonenko
c76416145c
odyssey: add documentation toc to README
2018-03-29 15:24:41 +03:00
Dmitry Simonenko
0690239baf
odyssey: update configuration.md
2018-03-22 17:11:16 +03:00
Dmitry Simonenko
4afe591399
odyssey: update configuration.md
2018-03-21 18:47:12 +03:00
Dmitry Simonenko
517ffcc253
odyssey: update configuration.md
2018-03-21 18:35:11 +03:00
Dmitry Simonenko
88431874b1
odyssey: update configuration.md
2018-03-21 18:23:48 +03:00
Dmitry Simonenko
1a6b2a3c93
odyssey: add documentation/configuration.md
2018-03-21 18:16:48 +03:00