Remove unnecessary dependencies on fullnode mod

This commit is contained in:
Michael Vines
2019-02-06 21:09:46 -08:00
parent ab4828aae7
commit 95ac6305bc
6 changed files with 18 additions and 20 deletions

View File

@ -12,8 +12,8 @@ use crate::rpc_pubsub::PubSubService;
use crate::service::Service;
use crate::storage_stage::StorageState;
use crate::streamer::BlobSender;
use crate::tpu::{Tpu, TpuReturnType};
use crate::tvu::{Sockets, Tvu, TvuReturnType};
use crate::tpu::{Tpu, TpuReturnType, TpuRotationReceiver};
use crate::tvu::{Sockets, Tvu, TvuReturnType, TvuRotationReceiver};
use crate::voting_keypair::VotingKeypair;
use log::Level;
use solana_sdk::hash::Hash;
@ -28,11 +28,6 @@ use std::sync::{Arc, RwLock};
use std::thread::{spawn, Result};
use std::time::{Duration, Instant};
pub type TvuRotationSender = Sender<TvuReturnType>;
pub type TpuRotationSender = Sender<TpuReturnType>;
type TvuRotationReceiver = Receiver<TvuReturnType>;
type TpuRotationReceiver = Receiver<TpuReturnType>;
struct NodeServices {
tpu: Tpu,
tvu: Tvu,