mirror of
https://github.com/logos-storage/apatheia.git
synced 2026-01-02 13:03:11 +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.
|
||||
|
||||
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