Open elcritch opened 4 months ago
Thanks for the summary, I think that solving this should be a priority. Even if the tradeoff is data-copying with refc.
Blocked by https://github.com/codex-storage/nim-codex/issues/775
Essentially moving to non-blocking disk IO leads to lots of issues with QueryIterator and AsyncIterator's.
@tbekas and myself were discussing the issue of blocking disk io in the client. This impacts both file and sqlite access. We'd put moving to a multithreaded io until after the testnet release.
Before working on this we need to have a couple of client team meetings specifically to discuss what and how to do this. Ideally we can share perspectives and get agreements on approaches and how to break it up and plan things.
Suggested points to discuss:
update
operation