Commit Graph

18 Commits

Author SHA1 Message Date
Dmitry Simonenko 34342fbb23 odissey: add server configure procedure 2017-03-07 16:20:12 +03:00
Dmitry Simonenko 88de4ac4e3 odissey: implement connection pool limit logic
put clients into wait queue if all of route
pool_size server connections are used.

grant server connection for a first client in
the wait queue.
2017-02-20 17:39:36 +03:00
Dmitry Simonenko 3879194d71 odissey: new naming scheme: od_pooler_t 2016-11-29 16:21:18 +03:00
Dmitry Simonenko 850d0ba409 odissey: new naming scheme: od_route_t 2016-11-29 16:19:12 +03:00
Dmitry Simonenko f61c1df129 odissey: new naming scheme: od_server_t 2016-11-29 16:13:42 +03:00
Dmitry Simonenko d0ce1d936a odissey: switch to use new library naming scheme 2016-11-29 15:41:11 +03:00
Dmitry Simonenko d77ef5249d odissey: implement router link and server relay logic 2016-11-18 15:57:30 +03:00
Dmitry Simonenko ed0c38960c odissey: add od_cancel() as main cancel entry point 2016-11-16 15:11:25 +03:00
Dmitry Simonenko e0a07477c0 odissey: distinguish ready and in transaction status 2016-11-16 14:16:35 +03:00
Dmitry Simonenko 0f634513b6 odissey: add be terminate procedure 2016-11-15 16:07:04 +03:00
Dmitry Simonenko 62a863da93 odissey: track server transaction status 2016-11-15 14:05:52 +03:00
Dmitry Simonenko a696e49d2a odissey: handle errors in session pooling method 2016-11-14 16:43:42 +03:00
Dmitry Simonenko c92711fc70 odissey: remove pooler object from beclose 2016-11-14 16:32:19 +03:00
Dmitry Simonenko 78be34fda5 odissey: make pooling method rc driven 2016-11-14 16:23:35 +03:00
Dmitry Simonenko 5035c33320 odissey: switch to route object for be interaction 2016-11-11 12:56:56 +03:00
Dmitry Simonenko d01fe64936 odissey: introduce basic routing 2016-11-10 16:04:23 +03:00
Dmitry Simonenko 1714bb2dbd odissey: move be logic out of router 2016-11-10 15:42:20 +03:00
Dmitry Simonenko 791966dc25 odissey: separate fe and be logic 2016-11-10 15:39:25 +03:00