kirill reshke
3a55be6e61
change formatting ( #250 )
...
Co-authored-by: reshke <Kirill Reshke>
2020-12-28 15:43:31 +05:00
kirill reshke
89ef383056
fix build ( #237 )
...
Co-authored-by: reshke <Kirill Reshke>
2020-11-27 23:03:42 +05:00
kirill reshke
dd52fbd83e
compiler hints + just make world a better place & formatting things ( #236 )
2020-11-25 15:17:15 +05:00
kirill reshke
bc568250bf
odyssey tests with asan, little test refactor ( #225 )
...
* odyssey tests with asan
* better headers, rework test
Co-authored-by: reshke <Kirill Reshke>
2020-10-27 13:47:25 +05:00
lowgear
e9bed0c0cf
put void into arglist of functions if empty ( #175 )
...
* put void into arglist of functions if empty
* trigger CI recheck
2020-06-14 22:02:07 +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
76ec3581a1
Use pg_lrand48 for portability ( #48 )
2019-01-30 14:30:31 +05: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
023b931ee1
odissey: reuse client id as a forge backend key
2017-11-24 15:19:14 +03:00
Dmitry Simonenko
c8942cb021
odissey: rework id manager
2017-11-21 17:30:32 +03:00
Dmitry Simonenko
e3e10d9ca7
odissey: use rand_r() during id generation
2017-11-20 16:05:47 +03:00
Dmitry Simonenko
f28b38bc1a
odissey: major logger rework
2017-07-26 17:05:29 +03:00
Dmitry Simonenko
8283a2d665
odissey: update banners
2017-07-05 15:42:49 +03:00
Dmitry Simonenko
9e096b96b2
odissey: rework file naming and include path
2017-07-05 15:15:17 +03:00