mirror of
https://github.com/logos-storage/apatheia.git
synced 2026-01-05 22:43:10 +00:00
goals
This commit is contained in:
parent
d8828f8989
commit
53fc17da7b
14
README.md
14
README.md
@ -5,4 +5,16 @@
|
|||||||
|
|
||||||
WIP utilities for using Chronos async with threading. The desire is to provide safe, pre-tested constructs for using threads with async.
|
WIP utilities for using Chronos async with threading. The desire is to provide safe, pre-tested constructs for using threads with async.
|
||||||
|
|
||||||
Goal is to support orc and refc, however, refc requires extra copying for data like strings.
|
Goals:
|
||||||
|
|
||||||
|
- support orc and refc
|
||||||
|
+ refc may require extra copying for data
|
||||||
|
- use event queues (e.g. channels) to/from thread pool
|
||||||
|
+ make it easy to monitor and debug queue capacity
|
||||||
|
+ only use minimal AsyncFD handles
|
||||||
|
+ lessen pressure on the main chronos futures pending queue
|
||||||
|
- support backpressure at futures level
|
||||||
|
- benchmarking overhead
|
||||||
|
- special support for seq[byte]'s and strings with zero-copy
|
||||||
|
+ implement special but limited support zero-copy arguments on refc
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user