Commit Graph

642 Commits

Author SHA1 Message Date
Dmitry Simonenko 15b6e95a6d odissey: reformat log message 2016-12-20 12:52:38 +03:00
Dmitry Simonenko 1d32731af8 odissey: support peer name in od_error() 2016-12-20 12:49:21 +03:00
Dmitry Simonenko f44e473f57 odissey: add peer support to od_debug() 2016-12-20 12:42:39 +03:00
Dmitry Simonenko 0103452f53 odissey: add peer argument to od_log() 2016-12-20 12:35:09 +03:00
Dmitry Simonenko b9ee216673 odissey: add getpeername() support for logger 2016-12-20 12:28:54 +03:00
Dmitry Simonenko 7ac67bed77 odissey: include machinanarium.h for logger 2016-12-20 12:25:05 +03:00
Dmitry Simonenko 3d5589e7b4 odissey: extend be-fe session messages with peernames 2016-12-14 17:02:32 +03:00
Dmitry Simonenko b8a816bc82 odissey: add peernames for transaction pooling 2016-12-14 16:55:09 +03:00
Dmitry Simonenko d6c445080e odissey: add peernames in session pooling 2016-12-14 16:53:02 +03:00
Dmitry Simonenko 1aaf3dd286 odissey: support ipv6 by getpeername 2016-12-14 16:45:38 +03:00
Dmitry Simonenko e1af6425a8 odissey: implement od_getpeername() 2016-12-13 18:26:37 +03:00
Dmitry Simonenko 9894157b1b odissey: add periodic check for a server connection 2016-12-13 17:51:07 +03:00
Dmitry Simonenko 3ff16fa745 odissey: add server CLOSE pool 2016-12-13 17:46:41 +03:00
Dmitry Simonenko 78abe3b1ed odissey: set proper name for server_pool_next/route_pool_next 2016-12-13 17:45:48 +03:00
Dmitry Simonenko c1be5032d8 odissey: ensure that server connection is viable 2016-12-12 15:53:46 +03:00
Dmitry Simonenko 8346d26423 odissey: update machinarium library 2016-12-08 17:01:53 +03:00
Dmitry Simonenko 7e70639e79 odissey: resolve server address during cancel 2016-12-08 16:50:03 +03:00
Dmitry Simonenko a15581a7c8 odissey: implement server address resolving 2016-12-08 16:47:37 +03:00
Dmitry Simonenko 27f2dc66f6 odissey: resolve local address for bind 2016-12-08 16:41:23 +03:00
Dmitry Simonenko 6107c32766 odissey: update machinarium submodule 2016-12-08 16:30:38 +03:00
Dmitry Simonenko f06dbc7492 odissey: update machinarium submodule 2016-12-08 16:12:09 +03:00
Dmitry Simonenko f1515bb5fe odissey: update machinarium submodule 2016-12-07 18:24:33 +03:00
Dmitry Simonenko 677229b70c odissey: implement client watchdog 2016-12-06 16:27:41 +03:00
Dmitry Simonenko 6d399cdea4 odissey: update machinarium submodule 2016-12-06 15:59:17 +03:00
Dmitry Simonenko 5ad35488d2 odissey: simplify session pooling 2016-12-05 15:05:17 +03:00
Dmitry Simonenko 3d13d6d98e odissey: handle ReadyForQuery before client write 2016-12-05 15:00:17 +03:00
Dmitry Simonenko c31dbcd1c4 odissey: implement transaction pooling 2016-12-05 14:43:26 +03:00
Dmitry Simonenko 8aba8a7d58 odissey: add transaction pooling stab 2016-12-01 14:12:34 +03:00
Dmitry Simonenko 907b6fe53d odissey: remove unused pooling method types 2016-12-01 14:07:42 +03:00
Dmitry Simonenko de40466f50 odissey: split router logic into separate files 2016-11-30 17:43:49 +03:00
Dmitry Simonenko 5930daaa34 odissey: set nodelay by default 2016-11-30 16:34:41 +03:00
Dmitry Simonenko 4a67fb627f odissey: update machinarium submodule 2016-11-30 16:15:00 +03:00
Dmitry Simonenko 0d468fcf9e odissey: remove server is_ready flag 2016-11-30 14:23:23 +03:00
Dmitry Simonenko c9618e523e odissey: update reset comment 2016-11-29 17:48:49 +03:00
Dmitry Simonenko 2532eebe9b odissey: redesign cancel logic 2016-11-29 17:40:53 +03:00
Dmitry Simonenko 770816e91e odissey: add server sync logic 2016-11-29 16:52:29 +03:00
Dmitry Simonenko 6c20f06619 odissey: pass correct mm_io_t pointer to od_read/od_write 2016-11-29 16:26:27 +03:00
Dmitry Simonenko 6bbab43c5d odissey: new naming scheme: od_routerstatus_t, od_link_t 2016-11-29 16:22:24 +03:00
Dmitry Simonenko 3879194d71 odissey: new naming scheme: od_pooler_t 2016-11-29 16:21:18 +03:00
Dmitry Simonenko 90f9265d80 odissey: new naming scheme: od_routepool_t 2016-11-29 16:19:47 +03:00
Dmitry Simonenko 850d0ba409 odissey: new naming scheme: od_route_t 2016-11-29 16:19:12 +03:00
Dmitry Simonenko d53c0eb339 odissey: new naming scheme: od_routeid_t 2016-11-29 16:18:16 +03:00
Dmitry Simonenko d4b5f83dbe odissey: new naming scheme: od_serverpool_t 2016-11-29 16:17:16 +03:00
Dmitry Simonenko 4fe666120c odissey: new naming scheme: od_clientpool_t 2016-11-29 16:16:16 +03:00
Dmitry Simonenko 1b273bc134 odissey: new naming scheme: od_client_t 2016-11-29 16:14:50 +03:00
Dmitry Simonenko f61c1df129 odissey: new naming scheme: od_server_t 2016-11-29 16:13:42 +03:00
Dmitry Simonenko 40802730c2 odissey: new naming scheme: od_config_t 2016-11-29 16:10:33 +03:00
Dmitry Simonenko 3053089fa7 odissey: new naming scheme: od_scheme_t 2016-11-29 16:09:16 +03:00
Dmitry Simonenko 93740c91fb odissey: new naming scheme: od_list_t 2016-11-29 16:03:39 +03:00
Dmitry Simonenko ab9245c2db odissey: new naming scheme: od_lex_t, od_token_t, od_keyword_t 2016-11-29 16:00:18 +03:00