Commit Graph

655 Commits

Author SHA1 Message Date
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
Dmitry Simonenko 65b80f1472 odissey: check rc for shapito console write 2017-08-16 16:58:05 +03:00
Dmitry Simonenko d5ee3f0962 odissey: rework show servers table describe format 2017-08-16 16:37:55 +03:00
Dmitry Simonenko 4748b64cb0 odissey: rework show stats table describe 2017-08-16 16:31:36 +03:00
Dmitry Simonenko 23f45f3af9 odissey: update shapito submodule 2017-08-16 16:21:36 +03:00
Dmitry Simonenko 0c6f86601d odissey: add show servers table description 2017-08-15 17:37:09 +03:00
Dmitry Simonenko 65b66c68fe odissey: add show servers console command parse 2017-08-15 16:49:39 +03:00
Dmitry Simonenko 9635be2650 odissey: rework server recv/sent stats; calculate avg 2017-08-14 17:19:54 +03:00
Dmitry Simonenko 610d5c09a6 odissey: include total sent/recv bytes in console stats 2017-08-14 16:23:03 +03:00
Dmitry Simonenko d532edd1e5 odissey: track bytes sent and recv 2017-08-14 16:20:38 +03:00
Dmitry Simonenko d0d82dc8ef odissey: switch query_time to microseconds; update machinarium 2017-08-11 18:37:41 +03:00
Dmitry Simonenko abdcd58b80 odissey: implement stats sampling iterator per database 2017-08-11 18:19:29 +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 38ce79ddaa odissey: add implicit atomic read operation 2017-08-11 13:43:39 +03:00
Dmitry Simonenko b4c1b74fce odissey: separate sync server state and stats 2017-08-11 13:42:04 +03:00
Dmitry Simonenko 9997ee61ef odissey: add rps and qury_time to log stats 2017-08-11 13:24:41 +03:00
Dmitry Simonenko 7d74785bbc odissey: meassure server query time 2017-08-10 15:55:12 +03:00
Dmitry Simonenko 918fa721a3 odissey: update machinarium 2017-08-10 15:19:11 +03:00
Dmitry Simonenko 625f9e8a0b odissey: use serverstat_t for server synchronization 2017-08-10 15:07:29 +03:00
Dmitry Simonenko 1f8ddf885e odissey: update file includes 2017-08-08 16:50:50 +03:00
Dmitry Simonenko 936bcecc50 odissey: introduce atomic.h 2017-08-08 16:50:28 +03:00
Dmitry Simonenko 5b84e23bbc odissey: check for malformed console Query message 2017-08-08 16:07:53 +03:00
Dmitry Simonenko b098d031d7 odissey: parse SHOW STATS console statement 2017-08-08 16:05:58 +03:00