odyssey/test/machinarium
Daniil Zakhlystov 222da0c70a
Implement libpq compression (#230)
* Add zlib and zstd to cmake

* Add zpq_stream to machinarium

--
zpq_stream is used for streaming compression/decompression of Postgres protocol

* Add zpq_stream-related functions to machinarium

* Add compression set/free/read/write logic to machinarium

* Add startup packet compression var to kiwi

* Add compression_ack backend message support for kiwi

* Add compression setup logic for main odyssey project

* apply fmt

* fix format #2

Co-authored-by: root <root@ubuntu-build-machine.ru-central1.internal>
2020-11-23 13:22:17 +05:00
..
ca.crt odyssey: integrate machinarium tests into test suite 2018-04-04 17:35:50 +03:00
client.crt odyssey: integrate machinarium tests into test suite 2018-04-04 17:35:50 +03:00
client.key odyssey: integrate machinarium tests into test suite 2018-04-04 17:35:50 +03:00
server.crt odyssey: integrate machinarium tests into test suite 2018-04-04 17:35:50 +03:00
server.key odyssey: integrate machinarium tests into test suite 2018-04-04 17:35:50 +03:00
test_accept_cancel.c use SO_REUSEPORT to graceful shutdown 2020-08-10 13:39:09 +05:00
test_accept_timeout.c use SO_REUSEPORT to graceful shutdown 2020-08-10 13:39:09 +05:00
test_channel_cancel.c Applying clang-format with saving indentations (#140) 2020-04-02 16:00:56 +05:00
test_channel_create.c odyssey: integrate machinarium tests into test suite 2018-04-04 17:35:50 +03:00
test_channel_rw0.c odyssey: update tests 2018-08-23 15:16:21 +03:00
test_channel_rw1.c use SO_REUSEPORT to graceful shutdown 2020-08-10 13:39:09 +05:00
test_channel_rw2.c odyssey: major rework of io architecture 2019-01-23 18:43:52 +03:00
test_channel_rw3.c odyssey: major rework of io architecture 2019-01-23 18:43:52 +03:00
test_channel_rw4.c odyssey: major rework of io architecture 2019-01-23 18:43:52 +03:00
test_channel_shared_create.c odyssey: integrate machinarium tests into test suite 2018-04-04 17:35:50 +03:00
test_channel_shared_rw0.c odyssey: update tests 2018-08-23 15:16:21 +03:00
test_channel_shared_rw1.c odyssey: major rework of io architecture 2019-01-23 18:43:52 +03:00
test_channel_shared_rw2.c odyssey: major rework of io architecture 2019-01-23 18:43:52 +03:00
test_channel_timeout.c odyssey: integrate machinarium tests into test suite 2018-04-04 17:35:50 +03:00
test_client_server0.c use SO_REUSEPORT to graceful shutdown 2020-08-10 13:39:09 +05:00
test_client_server1.c use SO_REUSEPORT to graceful shutdown 2020-08-10 13:39:09 +05:00
test_client_server2.c use SO_REUSEPORT to graceful shutdown 2020-08-10 13:39:09 +05:00
test_client_server_unix_socket.c use SO_REUSEPORT to graceful shutdown 2020-08-10 13:39:09 +05:00
test_condition0.c Try to stop TLS handshakes on shutdown 2020-03-23 18:14:18 +05:00
test_config.c machinarium: rework msg_cache/coroutine_cache per machine thread 2018-11-19 17:52:37 +03:00
test_connect.c Applying clang-format with saving indentations (#140) 2020-04-02 16:00:56 +05:00
test_connect_cancel0.c Applying clang-format with saving indentations (#140) 2020-04-02 16:00:56 +05:00
test_connect_cancel1.c Applying clang-format with saving indentations (#140) 2020-04-02 16:00:56 +05:00
test_connect_timeout.c Applying clang-format with saving indentations (#140) 2020-04-02 16:00:56 +05:00
test_context_switch.c Try to stop TLS handshakes on shutdown 2020-03-23 18:14:18 +05:00
test_create0.c Try to stop TLS handshakes on shutdown 2020-03-23 18:14:18 +05:00
test_create1.c odyssey: integrate machinarium tests into test suite 2018-04-04 17:35:50 +03:00
test_eventfd.c Implement libpq compression (#230) 2020-11-23 13:22:17 +05:00
test_getaddrinfo0.c odyssey: integrate machinarium tests into test suite 2018-04-04 17:35:50 +03:00
test_getaddrinfo1.c odyssey: integrate machinarium tests into test suite 2018-04-04 17:35:50 +03:00
test_getaddrinfo2.c odyssey: integrate machinarium tests into test suite 2018-04-04 17:35:50 +03:00
test_init.c odyssey: integrate machinarium tests into test suite 2018-04-04 17:35:50 +03:00
test_io_new.c odyssey: integrate machinarium tests into test suite 2018-04-04 17:35:50 +03:00
test_join.c Try to stop TLS handshakes on shutdown 2020-03-23 18:14:18 +05:00
test_producer_consumer0.c Applying clang-format with saving indentations (#140) 2020-04-02 16:00:56 +05:00
test_producer_consumer1.c Applying clang-format with saving indentations (#140) 2020-04-02 16:00:56 +05:00
test_producer_consumer2.c Applying clang-format with saving indentations (#140) 2020-04-02 16:00:56 +05:00
test_read_10mb0.c use SO_REUSEPORT to graceful shutdown 2020-08-10 13:39:09 +05:00
test_read_10mb1.c use SO_REUSEPORT to graceful shutdown 2020-08-10 13:39:09 +05:00
test_read_10mb2.c use SO_REUSEPORT to graceful shutdown 2020-08-10 13:39:09 +05:00
test_read_cancel.c use SO_REUSEPORT to graceful shutdown 2020-08-10 13:39:09 +05:00
test_read_timeout.c use SO_REUSEPORT to graceful shutdown 2020-08-10 13:39:09 +05:00
test_read_var.c use SO_REUSEPORT to graceful shutdown 2020-08-10 13:39:09 +05:00
test_signal0.c Fix ignoring of SIGPIPE 2019-12-18 14:32:36 +05:00
test_signal1.c Fix ignoring of SIGPIPE 2019-12-18 14:32:36 +05:00
test_signal2.c Fix ignoring of SIGPIPE 2019-12-18 14:32:36 +05:00
test_sleep.c Applying clang-format with saving indentations (#140) 2020-04-02 16:00:56 +05:00
test_sleep_cancel0.c use SO_REUSEPORT to graceful shutdown 2020-08-10 13:39:09 +05:00
test_sleep_yield.c Try to stop TLS handshakes on shutdown 2020-03-23 18:14:18 +05:00
test_sleeplock.c Applying clang-format with saving indentations (#140) 2020-04-02 16:00:56 +05:00
test_stat.c odyssey: introduce pool_discard configuration parameter 2018-12-11 12:57:52 +03:00
test_tls0.c use SO_REUSEPORT to graceful shutdown 2020-08-10 13:39:09 +05:00
test_tls_read_10mb0.c use SO_REUSEPORT to graceful shutdown 2020-08-10 13:39:09 +05:00
test_tls_read_10mb1.c use SO_REUSEPORT to graceful shutdown 2020-08-10 13:39:09 +05:00
test_tls_read_10mb2.c use SO_REUSEPORT to graceful shutdown 2020-08-10 13:39:09 +05:00
test_tls_read_multithread.c use SO_REUSEPORT to graceful shutdown 2020-08-10 13:39:09 +05:00
test_tls_read_var.c use SO_REUSEPORT to graceful shutdown 2020-08-10 13:39:09 +05:00
test_tls_unix_socket.c use SO_REUSEPORT to graceful shutdown 2020-08-10 13:39:09 +05:00