CodeChain-io / CodeChain-io/foundry
Fix the intermittent error in node initialization
未关闭
- 主要语言
- Rust
- 星标
- 36
- 派生
- 11
- PR 合并指标
- 30 天内没有已合并 PR
描述
It sometimes fails with
```
thread 'track_blocks' panicked at 'called `Result::unwrap()` on an `Err` value: Connect(Io(Os { code: 111, kind: ConnectionRefused, message: "Connection refused" }))', /home/junha/Projects/foundry/integration-test/src/lib.rs:147:47
```
贡献指南
调研方向
首先检查 integration-test/src/lib.rs 第147行附近以及 track_blocks 线程,以了解节点初始化如何建立连接。重现间歇性的 ConnectionRefused 失败,然后验证 integration test 在初始化期间不再发生 panic,并且相关的节点跟踪流程能够可靠完成。
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- rust
- 领域
- blockchain
- Issue 类型
- 缺陷
- 难度
- 4/5
- 预计耗时
- 3-5 天
- 活跃度
- 停滞
- 描述清晰度
- 需要澄清
- 新手友好度
- 35/100