@@ -12,7 +12,8 @@ use lighthouse_network::rpc::methods::{
12
12
} ;
13
13
use lighthouse_network:: rpc:: { RequestType , StatusMessage } ;
14
14
use lighthouse_network:: service:: api_types:: {
15
- AppRequestId , BlobsByRangeRequestId , BlocksByRangeRequestId , SyncRequestId ,
15
+ AppRequestId , BlobsByRangeRequestId , BlocksByRangeRequestId , DataColumnsByRangeRequestId ,
16
+ SyncRequestId ,
16
17
} ;
17
18
use lighthouse_network:: { PeerId , SyncInfo } ;
18
19
use std:: time:: Duration ;
@@ -30,8 +31,8 @@ pub(crate) enum DataSidecars<E: EthSpec> {
30
31
31
32
enum ByRangeDataRequestIds {
32
33
PreDeneb ,
33
- PrePeerDAS ( Id , PeerId ) ,
34
- PostPeerDAS ( Vec < ( Id , PeerId ) > ) ,
34
+ PrePeerDAS ( BlobsByRangeRequestId , PeerId ) ,
35
+ PostPeerDAS ( Vec < ( DataColumnsByRangeRequestId , PeerId ) > ) ,
35
36
}
36
37
37
38
/// Sync tests are usually written in the form:
@@ -152,10 +153,8 @@ impl TestRig {
152
153
153
154
fn find_blocks_by_range_request (
154
155
& mut self ,
155
- target_peer_id : & PeerId ,
156
- ) -> ( BlocksByRangeRequestId , Option < BlobsByRangeRequestId > ) {
157
156
request_filter : RequestFilter ,
158
- ) -> ( ( Id , PeerId ) , ByRangeDataRequestIds ) {
157
+ ) -> ( ( BlocksByRangeRequestId , PeerId ) , ByRangeDataRequestIds ) {
159
158
let filter_f = |peer : PeerId , start_slot : u64 | {
160
159
if let Some ( expected_epoch) = request_filter. epoch {
161
160
let epoch = Slot :: new ( start_slot) . epoch ( E :: slots_per_epoch ( ) ) . as_u64 ( ) ;
@@ -194,7 +193,7 @@ impl TestRig {
194
193
RequestType :: DataColumnsByRange ( DataColumnsByRangeRequest {
195
194
start_slot, ..
196
195
} ) ,
197
- request_id : AppRequestId :: Sync ( SyncRequestId :: RangeBlockAndBlobs { id } ) ,
196
+ request_id : AppRequestId :: Sync ( SyncRequestId :: DataColumnsByRange ( id ) ) ,
198
197
} if filter_f ( * peer_id, * start_slot) => Some ( ( * id, * peer_id) ) ,
199
198
_ => None ,
200
199
} ) {
@@ -243,10 +242,10 @@ impl TestRig {
243
242
ByRangeDataRequestIds :: PrePeerDAS ( id, peer_id) => {
244
243
// Complete the request with a single stream termination
245
244
self . log ( & format ! (
246
- "Completing BlobsByRange request {id} with empty stream"
245
+ "Completing BlobsByRange request {id:? } with empty stream"
247
246
) ) ;
248
247
self . send_sync_message ( SyncMessage :: RpcBlob {
249
- request_id : SyncRequestId :: BlobsByRange ( blobs_req_id ) ,
248
+ request_id : SyncRequestId :: BlobsByRange ( id ) ,
250
249
peer_id,
251
250
blob_sidecar : None ,
252
251
seen_timestamp : D ,
@@ -256,10 +255,10 @@ impl TestRig {
256
255
// Complete the request with a single stream termination
257
256
for ( id, peer_id) in data_column_req_ids {
258
257
self . log ( & format ! (
259
- "Completing DataColumnsByRange request {id} with empty stream"
258
+ "Completing DataColumnsByRange request {id:? } with empty stream"
260
259
) ) ;
261
260
self . send_sync_message ( SyncMessage :: RpcDataColumn {
262
- request_id : SyncRequestId :: DataColumnsByRange ( id ) ,
261
+ request_id : SyncRequestId :: DataColumnsByRange ( id ) ,
263
262
peer_id,
264
263
data_column : None ,
265
264
seen_timestamp : D ,
0 commit comments