CodeChain-io / CodeChain-io/foundry
Request transactions, which were rejected by the mempool limit, again when the mempool has enough space
- Ngôn ngữ chính
- Rust
- Star
- 36
- Fork
- 11
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
The current implementation of `body_downloader` imports a transaction only once, and the transaction can be rejected while importing to the mempool because of the mempool limit (memory limit or size limit). After being rejected, `body_downloader` will never request them again.
Hướng dẫn đóng góp
Hướng nghiên cứu
Bắt đầu bằng cách đọc phần triển khai của body_downloader và lần theo cách các giao dịch được nhập vào mempool. Tái hiện hoặc kiểm tra đường dẫn nơi xảy ra việc từ chối do mempool-limit, sau đó xác định cách phát hiện dung lượng trống. Công việc được xem là hoàn tất khi các giao dịch bị từ chối được yêu cầu lại sau khi mempool có đủ dung lượng bộ nhớ hoặc dung lượng kích thước.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- rust
- Lĩnh vực
- blockchain
- Loại issue
- Lỗi
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 42/100