Remove dead code

This commit is contained in:
Greg Fitzgerald 2018-07-01 10:08:37 -07:00 committed by Greg Fitzgerald
parent 09e9139855
commit 17de79a83a
1 changed files with 1 additions and 38 deletions

View File

@ -9,7 +9,7 @@ use ledger::Block;
use packet::BlobRecycler;
use result::Result;
use std::collections::VecDeque;
use std::io::{self, Write};
use std::io::Write;
use std::sync::atomic::{AtomicBool, Ordering};
use std::sync::mpsc::{channel, Receiver};
use std::sync::{Arc, Mutex};
@ -76,41 +76,4 @@ impl WriteStage {
blob_receiver,
}
}
/// Process any Entry items that have been published by the Historian.
/// continuosly broadcast blobs of entries out
pub fn drain_entries(
entry_writer: &EntryWriter,
entry_receiver: &Receiver<Vec<Entry>>,
) -> Result<()> {
let entries = entry_receiver.recv_timeout(Duration::new(1, 0))?;
entry_writer.write_and_register_entries(&Mutex::new(io::sink()), &entries)?;
Ok(())
}
pub fn new_drain(
bank: Arc<Bank>,
exit: Arc<AtomicBool>,
entry_receiver: Receiver<Vec<Entry>>,
) -> Self {
let (_blob_sender, blob_receiver) = channel();
let thread_hdl = Builder::new()
.name("solana-drain".to_string())
.spawn(move || {
let entry_writer = EntryWriter::new(&bank);
loop {
let _ = Self::drain_entries(&entry_writer, &entry_receiver);
if exit.load(Ordering::Relaxed) {
info!("drain_service exiting");
break;
}
}
})
.unwrap();
WriteStage {
thread_hdl,
blob_receiver,
}
}
}