Commit Graph

13 Commits

Author SHA1 Message Date
kirill reshke 41a5449969
odyssey modules (#156) 2020-06-09 14:19:11 +05:00
Georgy Rylov c25c5bd050
Applying clang-format with saving indentations (#140)
* applying clang-format with saving indentations

* rebase
2020-04-02 16:00:56 +05:00
Andrey Borodin 816d45958e Revert "Add pause/resume admin console commands (#66)"
This reverts commit b426f4f301.
2019-11-19 16:57:16 +05:00
lowgear b426f4f301 Add pause/resume admin console commands[fork of tomlikestorock's PR] (#66) 2019-11-11 11:37:09 +03:00
Dmitry Simonenko dc3ae5ca2e odyssey: allow to set process/workers priority 2018-11-14 16:14:13 +03:00
Dmitry Simonenko da7e6ea7a5 odyssey: major io rework and refactoring
This patch moves Odyssey from stream based write caching
to message driven. All write operations are delayed
and happen on a group of messages.

This removes necessity to do IO and wait for write completion during calls
from SSL_write() context. Write timings should behave more predictable now and
number of used syscalls should be also decreased.

This patch also simplifies caching management. All clients are simply
reusing cached messages without prolonged contention.

Several configuration options are no longer used:
pipeline, cache, cache_chunk
2018-08-28 17:43:46 +03:00
Dmitry Simonenko 5ca3fa926a odyssey: update source file headers 2018-04-04 16:19:58 +03:00
Dmitry Simonenko f108dcba09 odyssey: project rename 2018-03-12 17:03:15 +03:00
Dmitry Simonenko c89a687490 odissey: add console query parser function 2017-08-07 17:38:05 +03:00
Dmitry Simonenko 351b18be92 odissey: allocate each string parameter separately 2017-07-13 15:32:05 +03:00
Dmitry Simonenko d02e2c20be odissey: configuration parser major rework 2017-07-12 17:09:48 +03:00
Dmitry Simonenko 72725b8f4d odissey: extend parser with keyword list 2017-07-11 16:31:16 +03:00
Dmitry Simonenko 2187d9f933 odissey: implement new lexical parser 2017-07-11 15:43:53 +03:00