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 |
Dmitry Simonenko
|
5ba4debccb
|
odissey: update machinarium
|
2017-12-07 16:03:18 +03:00 |
Dmitry Simonenko
|
ecdc2bca48
|
machinarium: add test_tls_read_10mb_poll test
|
2017-12-07 15:13:41 +03:00 |
Dmitry Simonenko
|
575b223b5f
|
machinarium: add test_read_poll1 test
|
2017-12-07 15:13:22 +03:00 |
Dmitry Simonenko
|
b4489d32e5
|
machinarium: add test_read_pool0 test
|
2017-12-07 15:13:09 +03:00 |
Dmitry Simonenko
|
4baaaabb86
|
machinarium: implement machine_read_poll()
|
2017-12-07 15:12:33 +03:00 |
Dmitry Simonenko
|
13f428a44d
|
odissey: implement log_debug per database-user
|
2017-12-05 15:44:56 +03:00 |
Dmitry Simonenko
|
0e46fffd92
|
odissey: add log_debug settings per route
|
2017-12-05 15:32:08 +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
|
9cf524b1bf
|
odissey: use extra_float_digits and standard_conforming_strings
|
2017-12-01 17:43:23 +03:00 |
Dmitry Simonenko
|
20173a64b2
|
odissey: give more details on pool wait timedout
|
2017-11-30 17:24:50 +03:00 |
Dmitry Simonenko
|
aec6bb9ef9
|
odissey: update machinarium
|
2017-11-30 15:55:13 +03:00 |
Dmitry Simonenko
|
60f62435f3
|
machinarium: properly set openssl errors message
|
2017-11-30 15:53:05 +03:00 |
Dmitry Simonenko
|
5bbcf85b1a
|
odissey: update machinarium; misc fixes
|
2017-11-29 14:48:35 +03:00 |
Dmitry Simonenko
|
2d7e2a020f
|
machinarium: add more read consistency tests
|
2017-11-29 14:42:12 +03:00 |
Dmitry Simonenko
|
f91bfd56e1
|
machinarium: fix partial tls read
|
2017-11-29 14:41:07 +03:00 |
Dmitry Simonenko
|
bb28016237
|
machinarium: add consistency read check for large buffers
|
2017-11-28 18:22:43 +03:00 |
Dmitry Simonenko
|
bba88ec17f
|
odissey: extend query logging info
|
2017-11-28 17:02:19 +03:00 |
Dmitry Simonenko
|
35e7ac3f17
|
odissey: update machinarium
|
2017-11-27 16:57:17 +03:00 |
Dmitry Simonenko
|
a33289b749
|
machinarium: allocate coroutine stack using mmap and redzone
|
2017-11-27 16:54:16 +03:00 |
Dmitry Simonenko
|
1d1d3bad23
|
odissey: update machinarium
|
2017-11-27 16:25:43 +03:00 |
Dmitry Simonenko
|
0109f34e9e
|
machinarium: rework tls io error info function
|
2017-11-27 16:24:02 +03:00 |
Dmitry Simonenko
|
1f019b96a9
|
machinarium: use copy-safe mm_snprintf() version
|
2017-11-27 16:07:00 +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
|
c2c1fd7e90
|
odissey: make it possible to disable pool_size limit
|
2017-11-23 16:27:16 +03:00 |
Dmitry Simonenko
|
af9d3aae16
|
odissey: send ready during setup
|
2017-11-23 16:15:37 +03:00 |
Dmitry Simonenko
|
e5ed29f802
|
odissey: rework frontend rc, setup and cleanup logic
|
2017-11-23 16:03:08 +03:00 |
Dmitry Simonenko
|
e4f65e987a
|
odissey: reorganize frontend cleanup procedure
|
2017-11-23 15:28:21 +03:00 |
Dmitry Simonenko
|
4d84a41f7e
|
odissey: change log verbosity for timedout and close events
|
2017-11-23 15:23:14 +03:00 |
Dmitry Simonenko
|
c8942cb021
|
odissey: rework id manager
|
2017-11-21 17:30:32 +03:00 |
Dmitry Simonenko
|
cdad755456
|
odissey: update config
|
2017-11-21 15:10:28 +03:00 |
Dmitry Simonenko
|
5b8cdfbe6e
|
odissey: fix client unroute during setup pool attach timeout
|
2017-11-20 17:11:44 +03:00 |
Dmitry Simonenko
|
830210f5da
|
odissey: use count int pool_next methods
|
2017-11-20 17:10:50 +03:00 |
Dmitry Simonenko
|
0dd047349a
|
odissey: properly handle pool_timeout = 0
|
2017-11-20 16:14:08 +03:00 |
Dmitry Simonenko
|
e3e10d9ca7
|
odissey: use rand_r() during id generation
|
2017-11-20 16:05:47 +03:00 |
Dmitry Simonenko
|
cf034c2794
|
odissey: update machinarium
|
2017-11-17 17:44:04 +03:00 |