Dmitry Simonenko
9e8261a5c1
machinarium: remove size from machine_msg_create()
2018-08-22 17:32:41 +03:00
Dmitry Simonenko
fe28d57aec
machinarium: rewrite write logic using msg queue/flush
2018-08-22 16:36:28 +03:00
Dmitry Simonenko
7a39407aaf
machinarium: rework machine_read() using machine_msg_t*
2018-08-22 15:32:57 +03:00
Dmitry Simonenko
1ab4cd9482
machinarium: allow dynamic msg resize/write
2018-08-22 15:19:06 +03:00
Dmitry Simonenko
f77d7ccf02
odyssey: set nodelay for tls_read_var test
2018-08-15 14:57:32 +03:00
Dmitry Simonenko
be59c897cc
odyssey: gather current stats in routes instead of server
2018-08-09 17:39:36 +03:00
Dmitry Simonenko
13cd78edfb
odyssey: move server sync state out of stats
2018-08-08 16:58:39 +03:00
Dmitry Simonenko
17dea01e1d
odyssey: fix config error message
2018-08-08 16:27:25 +03:00
Dmitry Simonenko
3eb948af76
odyssey: proper server->tls init on server listen
2018-08-08 15:15:21 +03:00
Dmitry Simonenko
008efe6727
odyssey: make stats_interval compatible with pgbouncer
2018-08-03 17:09:37 +03:00
Dmitry Simonenko
903f496802
odyssey: rework statistics update logic
2018-08-02 19:02:02 +03:00
Dmitry Simonenko
f7a4438ec1
odyssey: move stats out of server_t
2018-08-02 16:38:36 +03:00
Dmitry Simonenko
e837641719
odyssey: rework query/tx stats calculation
2018-08-01 18:10:44 +03:00
Dmitry Simonenko
6e73c241f8
odyssey: implement kill_client console command. fix #39
2018-07-19 17:33:44 +03:00
Dmitry Simonenko
ef5fd84fb8
machinarium: implement machine_eventfd()
2018-07-17 17:22:09 +03:00
Dmitry Simonenko
d158312c5c
odyssey: do not force to have git around. fix #35
2018-07-11 16:50:05 +03:00
Dmitry Simonenko
c495b9ea8a
odyssey: add unix_socket_mode configuration param
2018-07-03 16:02:46 +03:00
Dmitry Simonenko
99701da211
odyssey: update documentation
2018-07-02 18:57:01 +03:00
Dmitry Simonenko
fb023d42cb
odyssey: add unix socket support. fix #31
2018-07-02 18:41:17 +03:00
Dmitry Simonenko
d614f87109
machinarium: add unix sockets tests (+ tls)
2018-06-28 15:26:36 +03:00
Dmitry Simonenko
78303e3b46
machinarium: add support for unix sockets
2018-06-28 15:25:24 +03:00
Dmitry Simonenko
b1be72d097
shapito: add support for backend sasl packets
2018-06-21 16:57:14 +03:00
Dmitry Simonenko
9eecb58980
Merge pull request #30 from tbroadley/fix-typos
...
Fix typos
2018-06-21 10:50:45 +03:00
Thomas Broadley
4d2e4cf7ab
docs: fix typos
2018-06-20 21:13:33 -04:00
Dmitry Simonenko
4759630e2e
odyssey: make -Wgnu-folding-constant happy
2018-06-13 18:56:59 +03:00
Dmitry Simonenko
05092d5aa1
machinarium: unset to correct event type
2018-06-13 18:52:44 +03:00
Dmitry Simonenko
ce96567a49
odyssey: add clang to travis build
2018-06-13 18:25:45 +03:00
Dmitry Simonenko
69c8448f95
odyssey: update README.md
2018-06-13 18:23:56 +03:00
Dmitry Simonenko
34d61101ad
odyssey: add travis support. #24
2018-06-13 18:20:45 +03:00
Dmitry Simonenko
e4f0ca6d1c
odyssey: fix sys/fcntl.h include warnings. #17
2018-06-13 16:51:57 +03:00
Dmitry Simonenko
977051380e
odyssey: fix incorrect uses of user_len/database_len
2018-06-13 16:39:13 +03:00
Dmitry Simonenko
d6f44eadec
Merge pull request #28 from ikitiki/master
...
Fix show stats database string format
2018-06-13 16:29:12 +03:00
Dmitry Simonenko
b8008653c3
odyssey: set errno to zero before test run
2018-06-13 16:25:31 +03:00
Dmitry Simonenko
fbff569256
Merge pull request #22 from elsid/tests_errno
...
Print errno and error message on test failure
2018-06-13 16:23:59 +03:00
Dmitry Simonenko
6fe7ec5600
machinarium: update system errno too on error
2018-06-13 16:18:43 +03:00
Dmitry Simonenko
cf7ec0546c
Merge pull request #23 from elsid/cmake
...
Set language for projects
2018-06-13 16:14:39 +03:00
Murat Kabilov
4c53cedd27
fix show stats database string format
2018-06-12 13:40:18 +02:00
elsid
62b1c3969c
Set language for projects
...
To disable check for C++ compiler.
2018-06-10 12:44:51 +03:00
elsid
281f50c205
Print errno and error message on test failure
2018-06-10 12:41:53 +03:00
Dmitry Simonenko
0b0c7ae5b1
odyssey: minor fixes
2018-06-09 13:08:43 +03:00
Dmitry Simonenko
6f80b7c678
odyssey: minor refactoring
2018-06-08 19:36:45 +03:00
Dmitry Simonenko
15a958e0e4
Merge pull request #20 from quanzl/master
...
log prepared statement
2018-06-08 19:10:32 +03:00
Dmitry Simonenko
ae0aed8a55
odyssey: do not force to have default database and user. #19
2018-06-08 18:28:07 +03:00
Quan Zongliang
ddf0d140a4
suppress compiler warning
...
gcc version 4.4.7 20120313 (Red Hat 4.4.7-16) (GCC)
sources/config_reader.c: In function ‘od_configreader_database’:
sources/config_reader.c:234: warning: ‘token.line’ may be used uninitialized in this function
sources/config_reader.c:234: note: ‘token.line’ was declared here
2018-06-08 12:34:21 +08:00
Quan Zongliang
32eb039908
log prepared statement
2018-06-08 12:10:30 +08:00
Dmitry Simonenko
f3d5fb7327
machinarium: send chunks in test_tls_read_multithread
2018-06-07 15:17:33 +03:00
Dmitry Simonenko
838aad609d
machinarium: add multi-threaded tls read/write test
2018-06-07 15:11:30 +03:00
Dmitry Simonenko
7e636b9139
machinarium: support openssl >= 1.1.*. fix #17
2018-06-07 14:43:06 +03:00
Dmitry Simonenko
c56306f07b
machinarium: group openssl bindings into one file
2018-06-07 12:46:11 +03:00
Dmitry Simonenko
e17d0a184c
odyssey: support OPENSSL_ROOT_DIR. #4
2018-06-06 18:11:56 +03:00