Skip to content

Bootstrap serving on dedicated thread pool#3865

Merged
clemahieu merged 4 commits intonanocurrency:developfrom
pwojcikdev:bootstrap-thread-pool
Jul 21, 2022
Merged

Bootstrap serving on dedicated thread pool#3865
clemahieu merged 4 commits intonanocurrency:developfrom
pwojcikdev:bootstrap-thread-pool

Conversation

@pwojcikdev
Copy link
Copy Markdown
Contributor

Bootstrap serving is a relatively expensive operation, requiring ledger lookup which could block for long periods of time. Currently all that is done on IO threads which are needed for processing realtime traffic. This PR moves those expensive bootstrap serving operations to a dedicated bootstrap thread pool.

@pwojcikdev pwojcikdev added the quality improvements This item indicates the need for or supplies changes that improve maintainability label Jul 18, 2022
@pwojcikdev pwojcikdev force-pushed the bootstrap-thread-pool branch from 7eecb69 to 7fdb573 Compare July 18, 2022 13:49
@clemahieu clemahieu merged commit 856e02a into nanocurrency:develop Jul 21, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

quality improvements This item indicates the need for or supplies changes that improve maintainability

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants