Removed Shred enum (#5963)

* Remove shred enum and it's references

* rename ShredInfo to Shred

* clippy
This commit is contained in:
Pankaj Garg
2019-09-18 16:24:30 -07:00
committed by GitHub
parent d93b552e8c
commit 783e8672e7
12 changed files with 230 additions and 332 deletions

View File

@@ -11,7 +11,7 @@ use crate::repair_service;
use crate::repair_service::{RepairService, RepairSlotRange, RepairStrategy};
use crate::result::{Error, Result};
use crate::service::Service;
use crate::shred::ShredInfo;
use crate::shred::Shred;
use crate::storage_stage::NUM_STORAGE_SAMPLES;
use crate::streamer::{receiver, responder, PacketReceiver};
use crate::window_service::WindowService;
@@ -871,10 +871,10 @@ impl Replicator {
while let Ok(mut more) = r_reader.try_recv() {
packets.packets.append(&mut more.packets);
}
let shreds: Vec<ShredInfo> = packets
let shreds: Vec<Shred> = packets
.packets
.into_iter()
.filter_map(|p| ShredInfo::new_from_serialized_shred(p.data.to_vec()).ok())
.filter_map(|p| Shred::new_from_serialized_shred(p.data.to_vec()).ok())
.collect();
blocktree.insert_shreds(shreds, None)?;
}