Commit Graph

680 Commits

Author SHA1 Message Date
Dmitry Simonenko 0b6cc63f28 odissey: properly decr client count after reset/unroute 2017-09-18 17:04:53 +03:00
Dmitry Simonenko 2f5b3de41e odissey: add log_ prefix to syslog config options 2017-09-18 16:14:52 +03:00
Dmitry Simonenko f2aa854450 odissey: use error object instead of logger for config parsing 2017-09-15 16:52:11 +03:00
Dmitry Simonenko 5b29494781 odissey: implement detached error object 2017-09-15 16:08:42 +03:00
Dmitry Simonenko 610cf23c7c odissey: reorder instance.h inclusion 2017-09-15 15:58:29 +03:00
Dmitry Simonenko 008f2e05c7 odissey: forward server error on connect (client_fwd_error) 2017-09-13 18:44:59 +03:00
Dmitry Simonenko e9eeca8a95 odissey: add client_fwd_error configuration tweak 2017-09-12 16:45:04 +03:00
Dmitry Simonenko a08eb30987 odissey: track error stats per server 2017-09-12 16:23:59 +03:00
Dmitry Simonenko 25269d457d odissey: update shapito submodule (md5 password support) 2017-09-11 17:27:02 +03:00
Dmitry Simonenko a3eaeb6a1f odissey: reply incorrect console query text 2017-09-08 15:45:00 +03:00
Dmitry Simonenko 02931a1f82 odissey: add default params to configure reply result 2017-09-07 15:43:35 +03:00
Dmitry Simonenko 3b2eddc043 odissey: add quotes to SET query 2017-09-07 14:28:14 +03:00
Dmitry Simonenko 26db30580d odissey: update machinarium (fix large replies issue) 2017-09-06 16:42:03 +03:00
Dmitry Simonenko 5766aa4203 odissey: add default config values during configure 2017-09-06 14:35:40 +03:00
Dmitry Simonenko b964dbdc4f odissey: forward ParameterStatus messages during client configure 2017-09-05 17:07:50 +03:00
Dmitry Simonenko d89fe4e580 odissey: do discard for newly connected servers 2017-09-05 16:36:57 +03:00
Dmitry Simonenko ab95c11fff odissey: reorganize backend reset implementation 2017-09-05 16:34:29 +03:00
Dmitry Simonenko 437dc6478f odissey: set correct names for timezone and datestyle 2017-09-05 15:57:10 +03:00
Dmitry Simonenko e6419bca39 odissey: set readahead to 16k 2017-09-04 16:48:27 +03:00
Dmitry Simonenko a663bd8897 odissey: do not close client tls connection if disable 2017-09-04 15:22:26 +03:00
Dmitry Simonenko 1603e84ae3 odissey: always set default client options 2017-09-01 17:07:28 +03:00
Dmitry Simonenko 70ac93378f odissey: configure and send timezone to a client 2017-09-01 16:29:46 +03:00
Dmitry Simonenko 3aff6627a1 odissey: add client_encoding and datestyle to debian config 2017-08-31 17:22:34 +03:00
Dmitry Simonenko b3c1edb929 odissey: add client_encoding and datestyle to config 2017-08-31 17:14:58 +03:00
Dmitry Simonenko 782274ebf1 odissey: support extended query 2017-08-30 17:53:16 +03:00
Dmitry Simonenko 3e6b4c6157 odissey: fix listen servers startup iteration 2017-08-30 16:56:13 +03:00
Dmitry Simonenko 408b2e79b0 odissey: update debian config (keepalive and nodelay) 2017-08-29 17:47:43 +03:00
Dmitry Simonenko c86726bbca odissey: allow to define serveral listen servers 2017-08-29 17:43:41 +03:00
Dmitry Simonenko df19198b69 odissey: separate listen server scheme parameters 2017-08-28 16:59:41 +03:00
Dmitry Simonenko 196d8c6a69 odissey: add basic support for SHOW LISTS 2017-08-25 15:39:00 +03:00
Dmitry Simonenko c2263716c0 odissey: always set client_encoding and datestyle 2017-08-24 18:09:50 +03:00
Dmitry Simonenko d3aa8488da odissey: fix show clients string format id; update shapito 2017-08-23 17:38:23 +03:00
Dmitry Simonenko e1557e0c5a odissey: handle basic console SET command 2017-08-23 16:29:30 +03:00
Dmitry Simonenko b2a9e5b868 odissey: pass client_encoding and datestyle for console clients 2017-08-23 16:18:56 +03:00
Dmitry Simonenko 1a65628e83 odissey: send NULL for connect_time and request_time 2017-08-22 16:29:00 +03:00
Dmitry Simonenko 3aeb388bfa odissey: put add_subdirectory(sources) back 2017-08-21 17:50:22 +03:00
Dmitry Simonenko 97a9adfc7f odissey: minor CMakeLists.txt fixes 2017-08-21 17:32:08 +03:00
Dmitry Simonenko 6d9eb0690d odissey: add Dmitry Sarafannikov to AUTHORS file 2017-08-21 17:26:32 +03:00
Dmitry Simonenko efe142999a odissey: add -DBUILD_DEBIAN to support Debian build 2017-08-21 17:23:50 +03:00
Dmitry Simonenko 3cdba194c9 Merge pull request #2 from dsarafan/master
odissey: debian package infrastructure support
2017-08-21 18:04:25 +04:00
Dmitriy Sarafannikov ddc1d0a06b Debian package infrastructure
Package includes configuration files for odissey itself,
logrotate, init script. All of them generated by CMake
from templates placed in etc/ directory and added to
install section of Makefile which will be called by
debuild or another deb package building utilities.
2017-08-21 15:18:28 +03:00
Dmitry Simonenko f1a9a203dd odissey: fix periodic stats diff and sanity check 2017-08-21 13:25:38 +03:00
Dmitry Simonenko b5922d5951 odissey: fix auth password required message 2017-08-21 12:38:29 +03:00
Dmitry Simonenko d4b9d8190d odissey: implement show clients 2017-08-17 18:38:28 +03:00
Dmitry Simonenko 6d4d735d58 odissey: implement client pool iterator 2017-08-17 18:38:10 +03:00
Dmitry Simonenko c3c782b854 odissey: implement show servers 2017-08-17 18:16:16 +03:00
Dmitry Simonenko 758666070d odissey: extend getsockname and getaddrname with addr/port 2017-08-17 18:15:19 +03:00
Dmitry Simonenko ad8809acb2 odissey: fix jenkins compilation warnings 2017-08-17 17:13:31 +03:00
Dmitry Simonenko cfa978d402 odissey: fix machinarium daemonization 2017-08-17 16:56:32 +03:00
Dmitry Simonenko f408db187e odissey: update machinarium submodule 2017-08-17 16:50:31 +03:00