Commit Graph

79 Commits

Author SHA1 Message Date
Satoshi Nakamoto
186208fef9 docs: fix doc comment errors (#20746) 2026-01-05 13:07:30 +00:00
forkfury
46aa02876d fix(tasks): prevent infinite recursion in TaskSpawner implementation (#19788) 2025-11-16 23:22:14 +00:00
William Nwoke
dee0eca4d9 feat(tasks): distinguish blocking and non-blocking tasks in metrics (#18440)
Co-authored-by: Nathaniel Bajo <nathanielbajo@Nathaniels-MacBook-Pro.local>
Co-authored-by: Emilia Hane <emiliaha95@gmail.com>
Co-authored-by: Alexey Shekhirin <5773434+shekhirin@users.noreply.github.com>
2025-10-31 16:32:30 +00:00
Matthias Seitz
850083dbde chore: remove doc_auto_cfg feature (#18758) 2025-09-28 12:53:45 +02:00
YK
a80f0c83a3 chore(revert): add tokio runtime with custom thread naming (#18670) 2025-09-24 10:52:51 +00:00
Alvarez
4779fea9d4 docs: rm 8MB stack size comment in BlockingTaskPool (#18616) 2025-09-23 21:43:07 +00:00
YK
088a0d44c2 chore(observability): add tokio runtime with custom thread naming (#18635)
Co-authored-by: Alexey Shekhirin <5773434+shekhirin@users.noreply.github.com>
2025-09-23 12:05:35 +00:00
YK
7dc3aea930 chore(revert): revert tokio runtime with custom thread naming (#18631) 2025-09-23 10:20:44 +00:00
YK
2ec3671633 chore(observability): add tokio runtime with custom thread naming (#18623) 2025-09-23 09:04:54 +00:00
Solar Mithril
70dab9f70d feat: fix tasks metrics (#16406) 2025-05-22 13:11:09 +02:00
Suyash Nayan
9a1e4ffd7e feat(tasks): enable graceful shutdown request via TaskExecutor (#16386)
Signed-off-by: 7suyash7 <suyashnyn1@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-05-22 10:27:26 +00:00
Matthias Seitz
27bcf647df docs: add some docs about TaskExecutor (#16327) 2025-05-18 17:02:43 +00:00
Ishika Choudhury
3b879a1d83 feat: task executor accessible globally (#15360)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-04-22 12:16:29 +00:00
Alexey Shekhirin
7ba701a7a8 docs: typos (#14806) 2025-03-03 17:13:01 +00:00
Arsenii Kulikov
29f4ca2a61 feat: no_std for reth-evm (#14561) 2025-02-18 12:54:56 +00:00
Dhruv Agarwal
6d5514964b feat(rpc): created EthApiBuilder type (#14041)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-01-29 13:43:10 +00:00
georgehao
2e4376f359 add format checker to .toml (#13968)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-01-28 12:20:58 +00:00
Matthias Seitz
e3702cfc87 chore: move tracing futures to workspace (#12707) 2024-11-20 12:28:58 +00:00
Matthias Seitz
8aaac6d7c2 feat: add TokioTaskExecutor::boxed (#12619) 2024-11-18 11:47:30 +00:00
greged93
248b6b5905 fix: task executor metrics (#11738) 2024-10-16 10:39:25 +00:00
Emilia Hane
933a1dea39 chore(rpc): reth-eth-api crate (#8887)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-27 11:37:52 +00:00
DaniPopes
07def85cda chore: tweak profiles, rename debug-fast to profiling (#9051) 2024-06-24 13:20:06 +00:00
joshieDo
fc770423b3 fix(ci): add missing const fn (#8822) 2024-06-14 10:07:39 +00:00
DaniPopes
55317eb004 chore(deps): bump http, hyper etc. to 1.0; jsonrpsee 0.23 (#7018)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-11 09:37:49 +00:00
Thomas Coratger
7c17c6e469 add doc_markdown clippy lint (#8552)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-03 13:21:45 +00:00
Thomas Coratger
3d3f52b2a4 Add missing_const_for_fn clippy lint (#8498) 2024-05-30 09:50:03 +00:00
Håvard Anda Estensen
944180348f chore: add _total suffix to counter metrics (#8263)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-05-29 15:05:31 +00:00
Thomas Coratger
19c529e8df add use_self clippy lint (#8325) 2024-05-29 13:14:14 +00:00
jn
8f8b29b3ce refactor: replace futures_util pin and tokio_pin with std pin (#8109) 2024-05-06 10:14:54 +00:00
Oliver Nordbjerg
c738087f10 chore(tasks): comment formatting (#7583) 2024-04-12 09:58:41 +00:00
Justin Traglia
d91274eaa2 Enable clippy's redundant_clone linter (#7202)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-03-19 01:35:04 +00:00
Nil Medvedev
3c2d3a0833 Feat: add signers (#6826)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-03-11 17:40:30 +00:00
Abner Zheng
1cd05b09ef decrease default tracing permits (#7010)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-03-07 16:37:56 +00:00
Roman Krasiuk
1c6c80452e chore(task): move blocking pool to reth-tasks (#6929) 2024-03-03 12:02:05 +00:00
back
5e2cac442f 0x/rm unused dep (#6899)
Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com>
2024-03-01 11:34:31 +00:00
Matthias Seitz
c5955f1305 feat: integrate builder (#6611) 2024-02-29 16:50:04 +00:00
DaniPopes
39cd900875 chore: don't box some futures (#6728) 2024-02-21 22:07:24 +00:00
Matthias Seitz
cfc914669b feat: declarative builder v2 (#6447)
Co-authored-by: Oliver Nordbjerg <onbjerg@users.noreply.github.com>
2024-02-13 22:51:38 +00:00
Matthias Seitz
8d6880c1d2 chore: add non critical spawn with graceful shutdown signal fn (#5962) 2024-01-08 11:08:14 +00:00
Thomas Coratger
9aa44093cf lints: move top-level lints to [workspace.lints] manifest table (#5935) 2024-01-04 13:38:02 +00:00
Nil Medvedev
7fa4cddc72 feat: restore tx pool after reboot (#5665)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-01-02 14:11:41 +00:00
Matthias Seitz
4567252a72 feat: add TaskManager::current (#5900) 2023-12-31 03:07:18 +00:00
DaniPopes
e341f47a16 fmt: add a space between inner doc-comments and following items (#5880) 2023-12-28 15:52:20 +00:00
Matthias Seitz
de8b4526ff feat: add graceful shutdown tasks (#5517) 2023-11-22 19:28:14 +00:00
Alexey Shekhirin
d762d2d9f7 feat: downgrade trie debug logs to trace, cleanup debug logs more (#5285) 2023-11-07 12:58:36 +00:00
DaniPopes
470449ff24 fmt: format doc comments (#5308) 2023-11-05 13:06:30 +00:00
DoTheBestToGetTheBest
9fc0e7637f feat(tasks) : add docs (#5274) 2023-11-03 11:45:25 +00:00
Alexey Shekhirin
b85aa94033 docs: paradigmxzy -> paradigmxyz (#4837) 2023-09-28 14:27:30 +00:00
DaniPopes
8f9d2908ca chore: add and fix more lints, improve docs (#4765) 2023-09-25 15:46:46 +00:00
Alexey Shekhirin
82a5ffa4ac fix(tasks): use crate::metrics to avoid ambiguity (#4509) 2023-09-07 14:52:44 +00:00