Skip to content

Extract pruning class#4825

Merged
pwojcikdev merged 3 commits intonanocurrency:developfrom
pwojcikdev:extract-pruning
Jan 18, 2025
Merged

Extract pruning class#4825
pwojcikdev merged 3 commits intonanocurrency:developfrom
pwojcikdev:extract-pruning

Conversation

@pwojcikdev
Copy link
Copy Markdown
Contributor

This moves pruning logic out of node class and encapsulates it in a pruning class. This also means that pruning actions now run on a dedicated thread pool which avoids a problem of running potentially long io operations using shared workers.

@gr0vity-dev-bot
Copy link
Copy Markdown

gr0vity-dev-bot commented Jan 16, 2025

Test Results for Commit 1c9f930

Pull Request 4825: Results
Overall Status:

Test Case Results

  • 5n4pr_conf_10k_bintree: PASS (Duration: 108s)
  • 5n4pr_conf_10k_change: PASS (Duration: 154s)
  • 5n4pr_conf_change_dependant: PASS (Duration: 114s)
  • 5n4pr_conf_change_independant: PASS (Duration: 130s)
  • 5n4pr_conf_send_dependant: PASS (Duration: 124s)
  • 5n4pr_conf_send_independant: PASS (Duration: 123s)
  • 5n4pr_rocks_10k_bintree: PASS (Duration: 113s)
  • 5n4pr_rocks_10k_change: PASS (Duration: 151s)

Last updated: 2025-01-16 18:36:44 UTC

@pwojcikdev pwojcikdev merged commit 7919fd6 into nanocurrency:develop Jan 18, 2025
@qwahzi qwahzi added this to the V28 milestone Jan 18, 2025
@qwahzi qwahzi moved this from In Progress / V28.0 to Merged / V28.0 in Nano Roadmap Mar 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Merged / V28.0

Development

Successfully merging this pull request may close these issues.

3 participants