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-04-10 15:40:39 +00:00
2025-08-18 14:36:07 +00:00
2025-08-28 21:16:34 +00:00
2025-06-24 21:40:16 +00:00
2025-04-10 15:40:39 +00:00
2022-08-05 10:52:02 +00:00
2025-08-14 11:06:22 +00:00
2025-08-14 11:06:22 +00:00
2025-08-20 23:57:30 +00:00
2025-08-06 20:18:33 +00:00
2025-06-16 22:09:18 +00:00
2025-07-18 17:19:15 +00:00
2025-08-28 21:16:34 +00:00
2025-08-28 21:16:34 +00:00
2025-06-16 22:09:18 +00:00
2025-04-10 15:40:39 +00:00
2025-08-25 13:06:57 +00:00
2025-08-28 21:16:34 +00:00
2025-07-23 08:32:09 +00:00
2025-08-20 23:57:30 +00:00
2025-08-11 16:08:53 +00:00
2025-08-20 23:57:30 +00:00
2025-06-16 22:09:18 +00:00
2025-07-10 13:43:38 +00:00
2025-04-29 14:07:17 +00:00
2025-05-25 22:31:09 +00:00
2025-07-22 20:15:18 +00:00
2024-03-15 11:08:19 +00:00
2025-08-14 11:06:22 +00:00
2024-04-04 12:21:35 +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-04-10 15:40:39 +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-19 12:24:07 +00:00
2025-04-10 15:40:39 +00:00
2025-08-06 20:18:33 +00:00
2025-01-06 10:13:22 +00:00
2025-08-11 16:08:53 +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-05-28 15:23:19 +00:00
2025-08-18 19:41:32 +00:00
2025-08-11 16:08:53 +00:00
2025-08-18 19:41:32 +00:00
2025-08-20 23:57:30 +00:00
2025-05-25 22:31:09 +00:00
2025-08-06 20:18:33 +00:00
2025-08-06 20:18:33 +00:00
2025-04-10 15:40:39 +00:00