perf(engine): replace channel+BTreeMap reorder with lock-free for_each_ordered (#22144)

Co-authored-by: Amp <amp@ampcode.com>
Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com>
This commit is contained in:
Georgios Konstantopoulos
2026-02-15 18:06:10 -08:00
committed by GitHub
parent ec982f8686
commit 33ac869a85
7 changed files with 329 additions and 43 deletions

1
Cargo.lock generated
View File

@@ -10350,6 +10350,7 @@ name = "reth-tasks"
version = "1.11.0"
dependencies = [
"auto_impl",
"crossbeam-utils",
"dyn-clone",
"futures-util",
"metrics",