-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Tracking Issue - Refactor INX Writer
#685
Comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
The goal of this refactor is to make Chronicle easier to maintain by significantly reducing the amount of code. By refactoring our INX stream handling, we should also be able to improve the write speed of Chronicle because we would be able to get rid of many unnecessary memory allocations. It would also increase robustness for large data.
Steps
stardust_ledger_updates
into an on-demand materialized view #686LedgerUpdateStream
#702LedgerOutput
andLedgerSpent
types #687ChunksExt
iterator and useitertools::Chunks
#689listen_to_treasury_updates
instead ofblocks.rs
#597Unresolved Questions
It would be interesting to quantify the performance improvement that are achieved by this refactor.
Implementation history
A basic setup for tasks that support graceful shutdown can be found here: https://github.com/grtlr/nort
The text was updated successfully, but these errors were encountered: