Manu NALEPA
8e52d0c3c6
Retry fetch origin data column sidecars. (#15634)
* `convertToAddrInfo`: Add peer details on error.
* `fetchOriginColumns`: Remove unused argument.
* `fetchOriginColumns`: Fix typo
* `isSidecarIndexRequested`: Log requested indices.
* `fetchOriginColumns`: Retry.
* Add changelog.
* Fix Preston comment.
* `custodyGroupCountFromPeerENR`: Add agent on error messages.
* Update beacon-chain/sync/initial-sync/service.go
Co-authored-by: Preston Van Loon <pvanloon@offchainlabs.com>
* Fix `TestCustodyGroupCountFromPeer`.
* `s.fetchOriginColumns`: Use `maxAttempts` and `delay` as parameters to ease unit testing.
* Implement `TestFetchOriginColumns`.
* `SendDataColumnSidecarsByRangeRequest` and `SendDataColumnSidecarsByRootRequest`: Add option to downscore the peer on RPC error.
* `fetchOriginColumns`: Remove max attempts, and downscore peers on RPC fault.
---------
Co-authored-by: Preston Van Loon <pvanloon@offchainlabs.com>
2025-08-28 21:16:34 +00:00
..
2025-08-18 14:36:07 +00:00
2025-08-11 16:08:53 +00:00
2025-08-28 21:16:34 +00:00
2025-08-18 14:36:07 +00:00
2025-07-04 15:57:33 +00:00
2025-07-04 15:57:33 +00:00
2025-08-11 16:08:53 +00:00
2025-04-10 15:40:39 +00:00
2025-04-10 15:40:39 +00:00
2025-06-16 22:09:18 +00:00
2025-04-10 15:40:39 +00:00
2025-08-18 14:36:07 +00:00
2025-06-16 22:09:18 +00:00
2025-08-11 16:08:53 +00:00
2025-08-11 15:56:53 +00:00
2025-08-02 06:21:08 +00:00
2025-08-25 14:31:02 +00:00
2025-08-28 21:16:34 +00:00
2025-08-14 11:06:22 +00:00
2025-08-14 11:06:22 +00:00
2025-04-10 15:40:39 +00:00
2025-08-11 16:08:53 +00:00
2025-08-11 16:08:53 +00:00
2019-08-16 13:13:04 -04:00
2025-04-10 15:40:39 +00:00
2025-07-18 17:19:15 +00:00
2025-08-11 16:08:53 +00:00
2025-08-11 16:08:53 +00:00
2025-08-05 18:35:19 +00:00
2019-08-16 13:13:04 -04:00
2025-07-18 17:19:15 +00:00
2025-08-02 06:21:08 +00:00
2025-08-11 16:08:53 +00:00
2025-08-10 17:41:30 +00:00
2025-08-02 06:21:08 +00:00
2025-08-18 14:36:07 +00:00
2025-08-02 06:21:08 +00:00
2025-08-02 06:21:08 +00:00
2025-06-16 22:09:18 +00:00
2025-07-22 20:15:18 +00:00
2025-08-02 06:21:08 +00:00
2025-08-18 14:36:07 +00:00
2025-08-11 16:08:53 +00:00
2025-08-11 16:08:53 +00:00
2025-05-28 15:23:19 +00:00
2025-08-11 16:08:53 +00:00
2025-08-11 16:08:53 +00:00
2025-08-11 16:08:53 +00:00
2025-08-11 16:08:53 +00:00
2025-08-18 14:36:07 +00:00
2025-08-18 14:36:07 +00:00
2025-06-16 22:09:18 +00:00
2025-07-22 20:15:18 +00:00
2025-06-19 12:12:45 +00:00
2025-08-11 16:08:53 +00:00
2025-07-22 20:15:18 +00:00
2025-07-01 07:07:32 +00:00
2025-08-11 16:08:53 +00:00
2025-06-16 22:09:18 +00:00
2025-07-22 20:15:18 +00:00
2025-08-18 14:36:07 +00:00
2025-08-28 21:16:34 +00:00
2025-08-02 06:21:08 +00:00
2025-08-18 14:36:07 +00:00
2025-06-16 22:09:18 +00:00
2025-08-02 06:21:08 +00:00
2025-07-31 12:52:31 +00:00
2025-08-11 16:08:53 +00:00
2025-07-15 16:00:36 +00:00
2025-07-15 16:00:36 +00:00
2025-06-16 22:09:18 +00:00
2025-04-10 15:40:39 +00:00
2025-07-18 17:19:15 +00:00
2025-08-02 06:21:08 +00:00
2025-08-14 11:06:22 +00:00
2025-04-10 15:40:39 +00:00
2025-04-10 15:40:39 +00:00
2025-08-14 11:06:22 +00:00
2025-04-10 15:40:39 +00:00
2025-08-01 12:35:21 +00:00
2025-04-10 15:40:39 +00:00
2025-04-10 15:40:39 +00:00
2025-08-11 16:08:53 +00:00
2025-08-20 16:52:11 +00:00
2025-08-11 16:08:53 +00:00
2025-04-10 15:40:39 +00:00
2025-06-16 22:09:18 +00:00
2025-06-20 15:22:50 +00:00
2025-08-05 18:35:19 +00:00
2025-08-11 21:55:44 +00:00
2025-06-16 22:09:18 +00:00
2025-04-10 15:40:39 +00:00
2025-08-11 16:08:53 +00:00
2025-08-11 16:08:53 +00:00
2025-08-11 16:08:53 +00:00
2025-07-14 21:04:50 +00:00
2025-08-11 16:08:53 +00:00
2025-08-11 16:08:53 +00:00
2025-06-16 22:09:18 +00:00
2025-04-10 15:40:39 +00:00
2025-08-11 16:08:53 +00:00
2025-08-11 16:08:53 +00:00
2025-08-01 12:35:21 +00:00
2025-08-01 12:35:21 +00:00
2025-06-16 22:09:18 +00:00
2025-04-10 15:40:39 +00:00
2025-08-11 16:08:53 +00:00
2025-08-11 16:08:53 +00:00
2025-06-16 22:09:18 +00:00
2025-04-10 15:40:39 +00:00
2025-06-16 22:09:18 +00:00
2025-04-10 15:40:39 +00:00