Commit Graph

40 Commits

Author SHA1 Message Date
Dmitry Simonenko af362b89e1 odissey: extend periodic stats 2018-02-26 15:27:10 +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 9d944b51f4 odissey: move server connection close out of pooler 2018-02-15 16:06:46 +03:00
Dmitry Simonenko f11a98432f odissey: rework server buffering using client stream 2018-02-13 16:33:40 +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 26efd303d1 odissey: avoid io attach/detach for non shared instance 2018-02-02 16:53:24 +03:00
Dmitry Simonenko 17673c123a odissey: rework internal services init logic 2018-02-02 15:50:23 +03:00
Dmitry Simonenko 6dacad6fcb odissey: rework reset to send discard-configuration altogether 2018-01-24 17:28:48 +03:00
Dmitry Simonenko b4b7d77eb5 odissey: update machinarium 2018-01-17 17:28:38 +03:00
Dmitry Simonenko 6c6a97d960 odissey: minor fixes 2018-01-10 15:34:16 +03:00
Dmitry Simonenko 354eeed64e odissey: include coroutines info during stat print 2018-01-09 17:51:58 +03:00
Dmitry Simonenko 7991ee0fb0 odissey: use copy safe od_snprintf() implementation 2017-11-27 15:54:16 +03:00
Dmitry Simonenko 7e217b3b5a odissey: major logging rework (introduce log format) 2017-09-21 16:44:19 +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 f1a9a203dd odissey: fix periodic stats diff and sanity check 2017-08-21 13:25:38 +03:00
Dmitry Simonenko d4b9d8190d odissey: implement show clients 2017-08-17 18:38:28 +03:00
Dmitry Simonenko 9635be2650 odissey: rework server recv/sent stats; calculate avg 2017-08-14 17:19:54 +03:00
Dmitry Simonenko d0d82dc8ef odissey: switch query_time to microseconds; update machinarium 2017-08-11 18:37:41 +03:00
Dmitry Simonenko 536031e097 odissey: save periodic avg stats 2017-08-11 17:19:32 +03:00
Dmitry Simonenko ad900ce38c odissey: split log_statistics into log_stats and stat_interval 2017-08-11 17:11:44 +03:00
Dmitry Simonenko 4c2aaa5e8a odissey: rework stats sampling 2017-08-11 16:54:24 +03:00
Dmitry Simonenko 3c4e20241c odissey: do not use direct read with u64 atomics 2017-08-11 13:45:11 +03:00
Dmitry Simonenko 9997ee61ef odissey: add rps and qury_time to log stats 2017-08-11 13:24:41 +03:00
Dmitry Simonenko 1f8ddf885e odissey: update file includes 2017-08-08 16:50:50 +03:00
Dmitry Simonenko 1d371edfce odissey: make scheme version 64bit 2017-08-03 17:03:37 +03:00
Dmitry Simonenko f28b38bc1a odissey: major logger rework 2017-07-26 17:05:29 +03:00
Dmitry Simonenko 65b740bb3c odissey: log current routes after config reload 2017-07-24 15:06:18 +03:00
Dmitry Simonenko a3757886c1 odissey: make routepool_match find latest version 2017-07-21 17:46:40 +03:00
Dmitry Simonenko 9b04c82a8f odissey: major configuration scheme rework 2017-07-21 17:29:01 +03:00
Dmitry Simonenko 578d2fdca8 odissey: rework db scheme route reference and gc 2017-07-19 18:25:44 +03:00
Dmitry Simonenko e55242eed5 odissey: implement periodic expire of obsolete db schemes 2017-07-18 13:30:23 +03:00
Dmitry Simonenko a9969ca1ca odissey: add scheme obsolete logic 2017-07-17 17:05:46 +03:00
Dmitry Simonenko 438296ae28 odissey: periodic refactoring 2017-07-17 16:45:51 +03:00
Dmitry Simonenko f89c577412 odissey: add scheme manager; first attempt to make scheme versional 2017-07-14 16:40:31 +03:00
Dmitry Simonenko d02e2c20be odissey: configuration parser major rework 2017-07-12 17:09:48 +03:00
Dmitry Simonenko 05a36157bd odissey: update machinarium 2017-07-10 16:10:48 +03:00
Dmitry Simonenko 8283a2d665 odissey: update banners 2017-07-05 15:42:49 +03:00
Dmitry Simonenko 9e096b96b2 odissey: rework file naming and include path 2017-07-05 15:15:17 +03:00