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 |
Dmitry Simonenko
|
94cb5ce2e9
|
odissey: update machinarium; switch to new api
|
2017-12-14 14:47:28 +03:00 |
Dmitry Simonenko
|
c375c0a287
|
machinarium: call readahead callback on read poll
|
2017-12-14 14:38:52 +03:00 |
Dmitry Simonenko
|
51a9fdff2b
|
machinarium: rework machine_read_poll() using ready set
|
2017-12-14 14:27:17 +03:00 |
Dmitry Simonenko
|
d229b759f8
|
odissey: update machinarium
|
2017-12-13 21:39:03 +03:00 |
Dmitry Simonenko
|
12230fe6b0
|
machinarium: add test_read_poll2
|
2017-12-13 21:36:46 +03:00 |
Dmitry Simonenko
|
76450f2c0b
|
odissey: print nodelay as bool value
|
2017-12-12 18:16:35 +03:00 |
Dmitry Simonenko
|
34412ef00d
|
odissey: user stats for server sync state
|
2017-12-12 16:18:54 +03:00 |
Dmitry Simonenko
|
0ac8023b9e
|
odissey: add search_path to parameters set
|
2017-12-12 14:47:25 +03:00 |
Dmitry Simonenko
|
70d4a4fb76
|
odissey: properly update server sync state
|
2017-12-11 16:21:26 +03:00 |
Dmitry Simonenko
|
df5bf14d77
|
odissey: quote parameter values; include statement_timeout to the set
|
2017-12-11 16:18:57 +03:00 |
Dmitry Simonenko
|
429db748bb
|
odissey: update shapito submodule
|
2017-12-11 16:18:27 +03:00 |
Dmitry Simonenko
|
4d0d721359
|
shapito: add shapito_parameter_quote() function
|
2017-12-11 16:17:21 +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
|
bc60f5edb3
|
odissey: update debian config
|
2017-12-08 17:47:01 +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 |