Ascending bootstrap dependency resolution (#4692) * Dependency walking * Parallel database scan * Stats * Throttling & backoff * Dependency account scanning * Sync dependencies * Track source when throttling * Count tags * Priorities backoff Co-authored-by: gr0vity-dev <85646666+gr0vity-dev@users.noreply.github.com> * Timestamps * Avoid reprocessing old blocks Co-authored-by: gr0vity-dev <85646666+gr0vity-dev@users.noreply.github.com> * Max tags limit * Handle `gap_previous` Co-authored-by: gr0vity-dev <85646666+gr0vity-dev@users.noreply.github.com> * Check timestamp * Tune initial priority Co-authored-by: gr0vity-dev <85646666+gr0vity-dev@users.noreply.github.com> * Fix config * Verify response * Use filters * Remove random sampling Co-authored-by: gr0vity-dev <85646666+gr0vity-dev@users.noreply.github.com> * Backoff adjustments * Insert genesis on start Co-authored-by: gr0vity-dev <85646666+gr0vity-dev@users.noreply.github.com> * Fix timestamp check performance Co-authored-by: gr0vity-dev <85646666+gr0vity-dev@users.noreply.github.com> * Adjust throttle size computation * Config improvements * Fix compilation * Extend test timeout --------- Co-authored-by: gr0vity-dev <85646666+gr0vity-dev@users.noreply.github.com>
__________
Type: commit
Hash: b7ae57a5ee8bddb1413d18902d44a257d87be27e
Created: 37 day(s) ago
__________
gr0v1ty/nano-node:b7ae57a5ee8bddb1413d18902d44a257d87be27e
Test Case | Status | Duration | Median Deviation | Log | Graph |
---|---|---|---|---|---|
5n4pr_conf_10k_bintree | PASS | 108 s | -3.0 s | - | Show |
5n4pr_conf_10k_change | PASS | 232 s | 22.0 s | - | Show |
5n4pr_conf_change_dependant | PASS | 138 s | -12.0 s | - | - |
5n4pr_conf_change_independant | PASS | 157 s | 4.0 s | - | - |
5n4pr_conf_send_dependant | PASS | 166 s | 27.0 s | - | - |
5n4pr_conf_send_independant | PASS | 143 s | 3.0 s | - | - |
5n4pr_rocks_10k_bintree | PASS | 190 s | 28.0 s | - | - |
5n4pr_rocks_10k_change | FAIL | 275 s | 1.0 s | Show | - |