@@ -1503,13 +1503,13 @@ impl Blockstore {
1503
1503
}
1504
1504
} ;
1505
1505
1506
- let slot_entries = self . get_slot_entries ( slot, 0 , None ) ?;
1506
+ let slot_entries = self . get_slot_entries ( slot, 0 ) ?;
1507
1507
if !slot_entries. is_empty ( ) {
1508
1508
let slot_transaction_iterator = slot_entries
1509
1509
. iter ( )
1510
1510
. cloned ( )
1511
1511
. flat_map ( |entry| entry. transactions ) ;
1512
- let parent_slot_entries = self . get_slot_entries ( slot_meta. parent_slot , 0 , None ) ?;
1512
+ let parent_slot_entries = self . get_slot_entries ( slot_meta. parent_slot , 0 ) ?;
1513
1513
let previous_blockhash = if !parent_slot_entries. is_empty ( ) {
1514
1514
get_last_hash ( parent_slot_entries. iter ( ) ) . unwrap ( )
1515
1515
} else {
@@ -1749,7 +1749,7 @@ impl Blockstore {
1749
1749
slot : Slot ,
1750
1750
signature : Signature ,
1751
1751
) -> Result < Option < Transaction > > {
1752
- let slot_entries = self . get_slot_entries ( slot, 0 , None ) ?;
1752
+ let slot_entries = self . get_slot_entries ( slot, 0 ) ?;
1753
1753
Ok ( slot_entries
1754
1754
. iter ( )
1755
1755
. cloned ( )
@@ -1766,7 +1766,7 @@ impl Blockstore {
1766
1766
}
1767
1767
1768
1768
fn get_block_timestamps ( & self , slot : Slot ) -> Result < Vec < ( Pubkey , ( Slot , UnixTimestamp ) ) > > {
1769
- let slot_entries = self . get_slot_entries ( slot, 0 , None ) ?;
1769
+ let slot_entries = self . get_slot_entries ( slot, 0 ) ?;
1770
1770
Ok ( slot_entries
1771
1771
. iter ( )
1772
1772
. cloned ( )
@@ -1796,12 +1796,7 @@ impl Blockstore {
1796
1796
}
1797
1797
1798
1798
/// Returns the entry vector for the slot starting with `shred_start_index`
1799
- pub fn get_slot_entries (
1800
- & self ,
1801
- slot : Slot ,
1802
- shred_start_index : u64 ,
1803
- _max_entries : Option < u64 > ,
1804
- ) -> Result < Vec < Entry > > {
1799
+ pub fn get_slot_entries ( & self , slot : Slot , shred_start_index : u64 ) -> Result < Vec < Entry > > {
1805
1800
self . get_slot_entries_with_shred_info ( slot, shred_start_index)
1806
1801
. map ( |x| x. 0 )
1807
1802
}
@@ -2914,7 +2909,7 @@ pub mod tests {
2914
2909
let ledger = Blockstore :: open ( & ledger_path) . unwrap ( ) ;
2915
2910
2916
2911
let ticks = create_ticks ( genesis_config. ticks_per_slot , 0 , genesis_config. hash ( ) ) ;
2917
- let entries = ledger. get_slot_entries ( 0 , 0 , None ) . unwrap ( ) ;
2912
+ let entries = ledger. get_slot_entries ( 0 , 0 ) . unwrap ( ) ;
2918
2913
2919
2914
assert_eq ! ( ticks, entries) ;
2920
2915
@@ -3004,7 +2999,7 @@ pub mod tests {
3004
2999
3005
3000
assert_eq ! (
3006
3001
& ticks[ ( i * ticks_per_slot) as usize ..( ( i + 1 ) * ticks_per_slot) as usize ] ,
3007
- & ledger. get_slot_entries( i, 0 , None ) . unwrap( ) [ ..]
3002
+ & ledger. get_slot_entries( i, 0 ) . unwrap( ) [ ..]
3008
3003
) ;
3009
3004
}
3010
3005
@@ -3032,7 +3027,7 @@ pub mod tests {
3032
3027
assert_eq!(
3033
3028
&ticks[0..1],
3034
3029
&ledger
3035
- .get_slot_entries(num_slots, ticks_per_slot - 2, None )
3030
+ .get_slot_entries(num_slots, ticks_per_slot - 2)
3036
3031
.unwrap()[..]
3037
3032
);
3038
3033
@@ -3046,7 +3041,7 @@ pub mod tests {
3046
3041
3047
3042
assert_eq!(
3048
3043
&ticks[1..2],
3049
- &ledger.get_slot_entries(num_slots + 1, 0, None ).unwrap()[..]
3044
+ &ledger.get_slot_entries(num_slots + 1, 0).unwrap()[..]
3050
3045
);
3051
3046
*/
3052
3047
}
@@ -3180,7 +3175,7 @@ pub mod tests {
3180
3175
assert ! ( shreds. len( ) > 1 ) ;
3181
3176
let last_shred = shreds. pop ( ) . unwrap ( ) ;
3182
3177
ledger. insert_shreds ( vec ! [ last_shred] , None , false ) . unwrap ( ) ;
3183
- assert ! ( ledger. get_slot_entries( 0 , 0 , None ) . unwrap( ) . is_empty( ) ) ;
3178
+ assert ! ( ledger. get_slot_entries( 0 , 0 ) . unwrap( ) . is_empty( ) ) ;
3184
3179
3185
3180
let meta = ledger
3186
3181
. meta ( 0 )
@@ -3190,7 +3185,7 @@ pub mod tests {
3190
3185
3191
3186
// Insert the other shreds, check for consecutive returned entries
3192
3187
ledger. insert_shreds ( shreds, None , false ) . unwrap ( ) ;
3193
- let result = ledger. get_slot_entries ( 0 , 0 , None ) . unwrap ( ) ;
3188
+ let result = ledger. get_slot_entries ( 0 , 0 ) . unwrap ( ) ;
3194
3189
3195
3190
assert_eq ! ( result, entries) ;
3196
3191
@@ -3224,7 +3219,7 @@ pub mod tests {
3224
3219
for i in ( 0 ..num_shreds) . rev ( ) {
3225
3220
let shred = shreds. pop ( ) . unwrap ( ) ;
3226
3221
ledger. insert_shreds ( vec ! [ shred] , None , false ) . unwrap ( ) ;
3227
- let result = ledger. get_slot_entries ( 0 , 0 , None ) . unwrap ( ) ;
3222
+ let result = ledger. get_slot_entries ( 0 , 0 ) . unwrap ( ) ;
3228
3223
3229
3224
let meta = ledger
3230
3225
. meta ( 0 )
@@ -3313,7 +3308,7 @@ pub mod tests {
3313
3308
. expect ( "Expected successful write of shreds" ) ;
3314
3309
3315
3310
assert_eq ! (
3316
- blockstore. get_slot_entries( 1 , 0 , None ) . unwrap( ) [ 2 ..4 ] ,
3311
+ blockstore. get_slot_entries( 1 , 0 ) . unwrap( ) [ 2 ..4 ] ,
3317
3312
entries[ 2 ..4 ] ,
3318
3313
) ;
3319
3314
}
@@ -3347,7 +3342,7 @@ pub mod tests {
3347
3342
. expect ( "Expected successful write of shreds" ) ;
3348
3343
assert_eq ! (
3349
3344
blockstore
3350
- . get_slot_entries( slot, u64 :: from( index - 1 ) , None )
3345
+ . get_slot_entries( slot, u64 :: from( index - 1 ) )
3351
3346
. unwrap( ) ,
3352
3347
vec![ last_entry] ,
3353
3348
) ;
@@ -3378,7 +3373,7 @@ pub mod tests {
3378
3373
blockstore
3379
3374
. insert_shreds ( shreds, None , false )
3380
3375
. expect ( "Expected successful write of shreds" ) ;
3381
- assert_eq ! ( blockstore. get_slot_entries( slot, 0 , None ) . unwrap( ) , entries) ;
3376
+ assert_eq ! ( blockstore. get_slot_entries( slot, 0 ) . unwrap( ) , entries) ;
3382
3377
}
3383
3378
}
3384
3379
Blockstore :: destroy ( & blockstore_path) . expect ( "Expected successful database destruction" ) ;
@@ -3413,7 +3408,7 @@ pub mod tests {
3413
3408
3414
3409
blockstore. insert_shreds ( odd_shreds, None , false ) . unwrap ( ) ;
3415
3410
3416
- assert_eq ! ( blockstore. get_slot_entries( slot, 0 , None ) . unwrap( ) , vec![ ] ) ;
3411
+ assert_eq ! ( blockstore. get_slot_entries( slot, 0 ) . unwrap( ) , vec![ ] ) ;
3417
3412
3418
3413
let meta = blockstore. meta ( slot) . unwrap ( ) . unwrap ( ) ;
3419
3414
if num_shreds % 2 == 0 {
@@ -3432,7 +3427,7 @@ pub mod tests {
3432
3427
blockstore. insert_shreds ( even_shreds, None , false ) . unwrap ( ) ;
3433
3428
3434
3429
assert_eq ! (
3435
- blockstore. get_slot_entries( slot, 0 , None ) . unwrap( ) ,
3430
+ blockstore. get_slot_entries( slot, 0 ) . unwrap( ) ,
3436
3431
original_entries,
3437
3432
) ;
3438
3433
@@ -3466,18 +3461,15 @@ pub mod tests {
3466
3461
. insert_shreds ( original_shreds, None , false )
3467
3462
. unwrap ( ) ;
3468
3463
3469
- assert_eq ! ( blockstore. get_slot_entries( 0 , 0 , None ) . unwrap( ) , vec![ ] ) ;
3464
+ assert_eq ! ( blockstore. get_slot_entries( 0 , 0 ) . unwrap( ) , vec![ ] ) ;
3470
3465
3471
3466
let duplicate_shreds = entries_to_test_shreds ( original_entries. clone ( ) , 0 , 0 , true , 0 ) ;
3472
3467
let num_shreds = duplicate_shreds. len ( ) as u64 ;
3473
3468
blockstore
3474
3469
. insert_shreds ( duplicate_shreds, None , false )
3475
3470
. unwrap ( ) ;
3476
3471
3477
- assert_eq ! (
3478
- blockstore. get_slot_entries( 0 , 0 , None ) . unwrap( ) ,
3479
- original_entries
3480
- ) ;
3472
+ assert_eq ! ( blockstore. get_slot_entries( 0 , 0 ) . unwrap( ) , original_entries) ;
3481
3473
3482
3474
let meta = blockstore. meta ( 0 ) . unwrap ( ) . unwrap ( ) ;
3483
3475
assert_eq ! ( meta. consumed, num_shreds) ;
@@ -4158,7 +4150,7 @@ pub mod tests {
4158
4150
4159
4151
for i in 0 ..num_entries - 1 {
4160
4152
assert_eq ! (
4161
- blockstore. get_slot_entries( i, 0 , None ) . unwrap( ) [ 0 ] ,
4153
+ blockstore. get_slot_entries( i, 0 ) . unwrap( ) [ 0 ] ,
4162
4154
entries[ i as usize ]
4163
4155
) ;
4164
4156
@@ -4901,7 +4893,7 @@ pub mod tests {
4901
4893
. insert_shreds ( shreds, None , false )
4902
4894
. expect ( "Expected successful write of shreds" ) ;
4903
4895
assert_eq ! (
4904
- blockstore. get_slot_entries( slot, 0 , None ) . unwrap( ) . len( ) as u64 ,
4896
+ blockstore. get_slot_entries( slot, 0 ) . unwrap( ) . len( ) as u64 ,
4905
4897
num_ticks
4906
4898
) ;
4907
4899
@@ -4923,7 +4915,7 @@ pub mod tests {
4923
4915
blockstore
4924
4916
. insert_shreds ( shreds, None , false )
4925
4917
. expect ( "Expected successful write of shreds" ) ;
4926
- assert ! ( blockstore. get_slot_entries( slot, 0 , None ) . is_err( ) ) ;
4918
+ assert ! ( blockstore. get_slot_entries( slot, 0 ) . is_err( ) ) ;
4927
4919
}
4928
4920
Blockstore :: destroy ( & blockstore_path) . expect ( "Expected successful database destruction" ) ;
4929
4921
}
0 commit comments