Commit Graph

1417 Commits

Author SHA1 Message Date
Dmitry Simonenko 00dc09ae5f shapito: add shapito_cache_stat() 2018-02-12 16:28:46 +03:00
Dmitry Simonenko 25ec1a27eb odissey: add stream_cache 2018-02-12 16:27:06 +03:00
Dmitry Simonenko 4aa7dad77c odissey: update shapito 2018-02-08 16:28:33 +03:00
Dmitry Simonenko 258eb09535 shapito: implement shared stream cache 2018-02-08 16:27:42 +03:00
Dmitry Simonenko 6c22f8df58 odissey: update default config 2018-02-07 16:05:10 +03:00
Dmitry Simonenko 60a5d18e77 odissey: do reattach if server connection lost on attach 2018-02-07 12:59:55 +03:00
Dmitry Simonenko a4ea499813 odissey: make sure server is connected before terminate 2018-02-07 12:56:51 +03:00
Dmitry Simonenko 64e2024fea odissey: update shapito 2018-02-06 18:16:53 +03:00
Dmitry Simonenko b24ef021ea shapito: add parameters_copy(); remove parameters_merge() 2018-02-06 18:15:59 +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 be757e8e85 odissey: update machinarium 2018-02-05 15:52:26 +03:00
Dmitry Simonenko dfb7963b4d machinarium: update benchmarks 2018-02-05 15:49:23 +03:00
Dmitry Simonenko 26efd303d1 odissey: avoid io attach/detach for non shared instance 2018-02-02 16:53:24 +03:00
Dmitry Simonenko b0635265a1 odissey: move is_shared logic to instance domain 2018-02-02 16:44:47 +03:00
Dmitry Simonenko 645f7e2350 odissey: create non shared channel for workers=1 2018-02-02 16:09:26 +03:00
Dmitry Simonenko 17673c123a odissey: rework internal services init logic 2018-02-02 15:50:23 +03:00
Dmitry Simonenko 57faa0f7c4 odissey: move relay pool start to pooler context 2018-02-02 14:54:13 +03:00
Dmitry Simonenko 981a4c6626 odissey: update to latest machinarium changes 2018-02-02 14:49:10 +03:00
Dmitry Simonenko 9024153a6d machinarium: update and move queue tests into test_channel_shared_* 2018-02-01 15:42:46 +03:00
Dmitry Simonenko 69b1c292a5 machinarium: blend queue functionality as machine_create_channel(shared) 2018-02-01 15:40:12 +03:00
Dmitry Simonenko 63fa2e0e49 machinarium: rename channel_t to channelfast_t; separate api 2018-02-01 15:17:31 +03:00
Dmitry Simonenko b588eae244 machinarium: make queue api read/write instead of get/put 2018-02-01 15:05:33 +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 1bc8d873da odissey: stress: send empty query instead of 'SELECT 1' 2018-01-31 15:38:33 +03:00
Dmitry Simonenko 08a6c30f16 odissey: set correct time type 2018-01-26 16:50:17 +03:00
Dmitry Simonenko 6dacad6fcb odissey: rework reset to send discard-configuration altogether 2018-01-24 17:28:48 +03:00
Dmitry Simonenko 116834df42 machinarium: keep benchmark/ up to date 2018-01-22 14:39:16 +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 b4b7d77eb5 odissey: update machinarium 2018-01-17 17:28:38 +03:00
Dmitry Simonenko 99843bf3bc machinarium: introduce machine_read_pending() 2018-01-17 17:26:14 +03:00
Dmitry Simonenko 6c6a97d960 odissey: minor fixes 2018-01-10 15:34:16 +03:00
Dmitry Simonenko 571eb91522 odissey: update machinarium 2018-01-10 15:29:58 +03:00
Dmitry Simonenko b08b0359cd machinarium: set proper size_guard size in context_stack 2018-01-10 15:27:57 +03:00
Dmitry Simonenko 354eeed64e odissey: include coroutines info during stat print 2018-01-09 17:51:58 +03:00
Dmitry Simonenko 0157a02ad9 machinarium: fix coroutine cache limit bound check 2018-01-09 17:50:21 +03:00
Dmitry Simonenko e798ad400c odissey: update machinarium 2018-01-09 17:41:57 +03:00
Dmitry Simonenko feb3d1aa92 machinarium: update test_stat 2018-01-09 17:37:45 +03:00
Dmitry Simonenko 1277492d53 machinarium: extend machinarium_stat() with global coroutine count 2018-01-09 17:37:09 +03:00
Dmitry Simonenko 1579b3d926 machinarium: add machinarium_stat() test 2018-01-09 17:11:25 +03:00
Dmitry Simonenko 2d73372f03 machinarium: introduce machinarium_stat() 2018-01-09 17:06:22 +03:00
Dmitry Simonenko 72e76438bd machinarium: fix runner context struct init 2017-12-22 18:55:24 +03:00
Dmitry Simonenko 03ef6a30d8 odissey: handle cli options and implement histogram for odissey-stress 2017-12-20 16:50:12 +03:00
Dmitry Simonenko 2ae8c3a4c0 odissey: introduce odissey-stress benchmark tool 2017-12-19 18:30:15 +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 13bd6d4740 odissey: update machinarium 2017-12-14 16:44:19 +03:00
Dmitry Simonenko 5a75e686af machinarium: pre-check content of SSL buffer in machine_read_poll() 2017-12-14 16:42:37 +03:00