Skip to content

[fix]: add reth crate#55

Merged
keanji-x merged 1 commit intomainfrom
add_reth_crate
Sep 30, 2024
Merged

[fix]: add reth crate#55
keanji-x merged 1 commit intomainfrom
add_reth_crate

Conversation

@keanji-x
Copy link
Copy Markdown
Contributor

PR Description

[Briefly describe your changes]
Issue Number: closes #xxx

Tested?

  • Yes
  • No

@keanji-x keanji-x merged commit 2cbc3d4 into main Sep 30, 2024
@keanji-x keanji-x deleted the add_reth_crate branch September 30, 2024 07:03
keanji-x added a commit that referenced this pull request Apr 14, 2026
- #62: Fix infinite loop in `push_bucket_to_batches` when an oversized
  transaction (exceeding `sender_max_batch_bytes`) heads the queue.
  The oversized tx is now skipped with a warning instead of spinning forever.

- #54: Handle persist-phase errors in `buffer_manager` tokio::select!.
  Previously `Some(Err(_))` was silently consumed; now it is logged
  so operators can diagnose pipeline stalls.

- #55: Add 30-second timeout to `BufferManager::reset()` spin loop.
  Prevents permanent deadlock if a task is leaked and `ongoing_tasks`
  never reaches zero.

- #65: Replace `.expect()` on channel sends in quorum store
  `network_listener` with graceful error handling. A dropped receiver
  now logs an error and breaks the loop instead of panic-cascading
  across all quorum store components.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant