Commit Graph

1408 Commits

Author SHA1 Message Date
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