Cleanup shreds to remove FirstShred data structure (#5789)

* Cleanup shreds to remove FirstShred data structure

* Also reduce size used by parent slot information in shred header

* clippy

* fixes

* fix chacha test
This commit is contained in:
Pankaj Garg
2019-09-04 21:06:47 -07:00
committed by GitHub
parent 7062fe4b47
commit f78b865cba
6 changed files with 122 additions and 193 deletions

View File

@ -1767,7 +1767,7 @@ mod tests {
use crate::crds_value::CrdsValueLabel;
use crate::repair_service::RepairType;
use crate::result::Error;
use crate::shred::{FirstDataShred, Shred};
use crate::shred::{DataShred, Shred};
use crate::test_tx::test_tx;
use solana_sdk::hash::Hash;
use solana_sdk::signature::{Keypair, KeypairUtil};
@ -1927,7 +1927,7 @@ mod tests {
0,
);
assert!(rv.is_empty());
let mut shred = Shred::FirstInSlot(FirstDataShred::default());
let mut shred = Shred::FirstInSlot(DataShred::default());
shred.set_slot(2);
shred.set_index(1);