Commit Graph

99 Commits

Author SHA1 Message Date
Dmitry Simonenko c3ec64974e odyssey: change verbosity for incoming cancel request log msg 2018-03-15 17:45:03 +03:00
Dmitry Simonenko 9fcf2a4a80 odyssey: remake pooler service as system 2018-03-13 16:26:04 +03:00
Dmitry Simonenko 20a092098e odyssey: remake system_t as global_t 2018-03-13 16:17:27 +03:00
Dmitry Simonenko f108dcba09 odyssey: project rename 2018-03-12 17:03:15 +03:00
Dmitry Simonenko bb826db7e8 odissey: major scheme rework, rename it to config 2018-03-06 18:23:52 +03:00
Dmitry Simonenko 4df9f8e760 odissey: move config to config_reader 2018-03-05 17:24:30 +03:00
Dmitry Simonenko d48cd092a0 odissey: relay and relay_pool is worker and worker_pool now 2018-03-02 13:00:52 +03:00
Dmitry Simonenko c90932b3d5 odissey: print message names 2018-03-01 16:53:27 +03:00
Dmitry Simonenko 11d89831c1 odissey: use msg enum names instead of hardcoded types 2018-03-01 16:22:08 +03:00
Dmitry Simonenko bb34b84101 odissey: add pipeline configuration 2018-02-27 18:38:53 +03:00
Dmitry Simonenko a19f18cef1 odissey: rework router cancel logic 2018-02-22 16:43:52 +03:00
Dmitry Simonenko bbe86cb7d4 odissey: do not attach client io in pooler machine context 2018-02-19 16:18:55 +03:00
Dmitry Simonenko 9f505cb2c7 odissey: add cache and cache_chunk configuration options 2018-02-14 14:55:38 +03:00
Dmitry Simonenko 4ec923ce8b odissey: use cache_limit_size as pipeline limit 2018-02-13 17:25:51 +03:00
Dmitry Simonenko 5396a16660 odissey: fix release warning 2018-02-13 17:06:35 +03:00
Dmitry Simonenko 3628d79a8f odissey: attach/detach client stream on io 2018-02-13 16:57:28 +03:00
Dmitry Simonenko f11a98432f odissey: rework server buffering using client stream 2018-02-13 16:33:40 +03:00
Dmitry Simonenko 34958f8e52 odissey: remove frontend_stream_reset() 2018-02-12 16:53:05 +03:00
Dmitry Simonenko c891dc757a odissey: make client stream shared 2018-02-12 16:50:51 +03:00
Dmitry Simonenko 0cc0f949b3 odissey: make server stream shared driven by attach/detach logic 2018-02-12 16:29:40 +03:00
Dmitry Simonenko 60a5d18e77 odissey: do reattach if server connection lost on attach 2018-02-07 12:59:55 +03:00
Dmitry Simonenko fe600528a9 odissey: rework server configuration 2018-02-06 18:12:53 +03:00
Dmitry Simonenko 09894f9818 odissey: properly reset client stream during deploy 2018-02-05 17:16:06 +03:00
Dmitry Simonenko 87bbd19700 odissey: pipeline deploy configuration prio to user request 2018-02-05 16:39:20 +03:00
Dmitry Simonenko 26efd303d1 odissey: avoid io attach/detach for non shared instance 2018-02-02 16:53:24 +03:00
Dmitry Simonenko 86d792cacd odissey: do not print login info with log_session = off 2018-01-31 15:43:41 +03:00
Dmitry Simonenko 6dacad6fcb odissey: rework reset to send discard-configuration altogether 2018-01-24 17:28:48 +03:00
Dmitry Simonenko c810d77591 odissey: limit stream fill by readahead size 2018-01-19 16:46:47 +03:00
Dmitry Simonenko 15761a1186 odissey: introduce read pipelining to frontend main loop 2018-01-18 14:52:38 +03:00
Dmitry Simonenko ee9699ae03 odissey: measure client login time 2017-12-18 17:15:32 +03:00
Dmitry Simonenko 6b731a460b odissey: fix relay pool load distribution 2017-12-14 18:21:52 +03:00
Dmitry Simonenko 94cb5ce2e9 odissey: update machinarium; switch to new api 2017-12-14 14:47:28 +03:00
Dmitry Simonenko 34412ef00d odissey: user stats for server sync state 2017-12-12 16:18:54 +03:00
Dmitry Simonenko 70d4a4fb76 odissey: properly update server sync state 2017-12-11 16:21:26 +03:00
Dmitry Simonenko 0b1f23014e odissey: remove pipelining tweak 2017-12-08 18:39:45 +03:00
Dmitry Simonenko 93db3ba4a7 odissey: fix client-server params merge prio 2017-12-08 18:13:44 +03:00
Dmitry Simonenko efe40e93e8 odissey: remove pool_discard tweak 2017-12-08 17:46:14 +03:00
Dmitry Simonenko ed09703387 odissey: share same attach logic during client setup 2017-12-08 16:57:56 +03:00
Dmitry Simonenko 57f6df77c7 odissey: do retry in and separate frontend attach logic 2017-12-08 16:30:42 +03:00
Dmitry Simonenko 02016fe601 odissey: major rework of frontend main logic 2017-12-07 16:05:21 +03:00
Dmitry Simonenko aa82264169 odissey: check client state during logging 2017-12-05 15:22:46 +03:00
Dmitry Simonenko 962b6eaf1e odissey: add describe message to extended queries set 2017-12-04 17:41:11 +03:00
Dmitry Simonenko b949c3a171 odissey: flush stream on error and disable copy; handle Close 2017-12-01 17:45:43 +03:00
Dmitry Simonenko 5bbcf85b1a odissey: update machinarium; misc fixes 2017-11-29 14:48:35 +03:00
Dmitry Simonenko bba88ec17f odissey: extend query logging info 2017-11-28 17:02:19 +03:00
Dmitry Simonenko 7991ee0fb0 odissey: use copy safe od_snprintf() implementation 2017-11-27 15:54:16 +03:00
Dmitry Simonenko 023b931ee1 odissey: reuse client id as a forge backend key 2017-11-24 15:19:14 +03:00
Dmitry Simonenko b63748813e odissey: garbage-collect large client buffers 2017-11-23 17:26:11 +03:00
Dmitry Simonenko 6fcf64dbfa odissey: extend client startup routing log info 2017-11-23 16:38:03 +03:00
Dmitry Simonenko af9d3aae16 odissey: send ready during setup 2017-11-23 16:15:37 +03:00