Better names
This commit is contained in:
30
src/tpu.rs
30
src/tpu.rs
@ -202,7 +202,7 @@ impl Tpu {
|
|||||||
pub fn serve<W: Write + Send + 'static>(
|
pub fn serve<W: Write + Send + 'static>(
|
||||||
obj: &SharedTpu,
|
obj: &SharedTpu,
|
||||||
me: ReplicatedData,
|
me: ReplicatedData,
|
||||||
serve: UdpSocket,
|
requests_socket: UdpSocket,
|
||||||
_events_socket: UdpSocket,
|
_events_socket: UdpSocket,
|
||||||
gossip: UdpSocket,
|
gossip: UdpSocket,
|
||||||
exit: Arc<AtomicBool>,
|
exit: Arc<AtomicBool>,
|
||||||
@ -213,15 +213,19 @@ impl Tpu {
|
|||||||
let t_listen = Crdt::listen(crdt.clone(), gossip, exit.clone());
|
let t_listen = Crdt::listen(crdt.clone(), gossip, exit.clone());
|
||||||
|
|
||||||
// make sure we are on the same interface
|
// make sure we are on the same interface
|
||||||
let mut local = serve.local_addr()?;
|
let mut local = requests_socket.local_addr()?;
|
||||||
local.set_port(0);
|
local.set_port(0);
|
||||||
let respond_socket = UdpSocket::bind(local.clone())?;
|
let respond_socket = UdpSocket::bind(local.clone())?;
|
||||||
|
|
||||||
let packet_recycler = packet::PacketRecycler::default();
|
let packet_recycler = packet::PacketRecycler::default();
|
||||||
let blob_recycler = packet::BlobRecycler::default();
|
let blob_recycler = packet::BlobRecycler::default();
|
||||||
let (packet_sender, packet_receiver) = channel();
|
let (packet_sender, packet_receiver) = channel();
|
||||||
let t_receiver =
|
let t_receiver = streamer::receiver(
|
||||||
streamer::receiver(serve, exit.clone(), packet_recycler.clone(), packet_sender)?;
|
requests_socket,
|
||||||
|
exit.clone(),
|
||||||
|
packet_recycler.clone(),
|
||||||
|
packet_sender,
|
||||||
|
)?;
|
||||||
let (responder_sender, responder_receiver) = channel();
|
let (responder_sender, responder_receiver) = channel();
|
||||||
let t_responder = streamer::responder(
|
let t_responder = streamer::responder(
|
||||||
respond_socket,
|
respond_socket,
|
||||||
@ -317,7 +321,7 @@ impl Tpu {
|
|||||||
obj: &SharedTpu,
|
obj: &SharedTpu,
|
||||||
me: ReplicatedData,
|
me: ReplicatedData,
|
||||||
gossip: UdpSocket,
|
gossip: UdpSocket,
|
||||||
serve: UdpSocket,
|
requests_socket: UdpSocket,
|
||||||
replicate: UdpSocket,
|
replicate: UdpSocket,
|
||||||
leader: ReplicatedData,
|
leader: ReplicatedData,
|
||||||
exit: Arc<AtomicBool>,
|
exit: Arc<AtomicBool>,
|
||||||
@ -380,15 +384,19 @@ impl Tpu {
|
|||||||
|
|
||||||
//serve pipeline
|
//serve pipeline
|
||||||
// make sure we are on the same interface
|
// make sure we are on the same interface
|
||||||
let mut local = serve.local_addr()?;
|
let mut local = requests_socket.local_addr()?;
|
||||||
local.set_port(0);
|
local.set_port(0);
|
||||||
let respond_socket = UdpSocket::bind(local.clone())?;
|
let respond_socket = UdpSocket::bind(local.clone())?;
|
||||||
|
|
||||||
let packet_recycler = packet::PacketRecycler::default();
|
let packet_recycler = packet::PacketRecycler::default();
|
||||||
let blob_recycler = packet::BlobRecycler::default();
|
let blob_recycler = packet::BlobRecycler::default();
|
||||||
let (packet_sender, packet_receiver) = channel();
|
let (packet_sender, packet_receiver) = channel();
|
||||||
let t_packet_receiver =
|
let t_packet_receiver = streamer::receiver(
|
||||||
streamer::receiver(serve, exit.clone(), packet_recycler.clone(), packet_sender)?;
|
requests_socket,
|
||||||
|
exit.clone(),
|
||||||
|
packet_recycler.clone(),
|
||||||
|
packet_sender,
|
||||||
|
)?;
|
||||||
let (responder_sender, responder_receiver) = channel();
|
let (responder_sender, responder_receiver) = channel();
|
||||||
let t_responder = streamer::responder(
|
let t_responder = streamer::responder(
|
||||||
respond_socket,
|
respond_socket,
|
||||||
@ -458,15 +466,15 @@ pub fn test_node() -> (ReplicatedData, UdpSocket, UdpSocket, UdpSocket, UdpSocke
|
|||||||
let events_socket = UdpSocket::bind("127.0.0.1:0").unwrap();
|
let events_socket = UdpSocket::bind("127.0.0.1:0").unwrap();
|
||||||
let gossip = UdpSocket::bind("127.0.0.1:0").unwrap();
|
let gossip = UdpSocket::bind("127.0.0.1:0").unwrap();
|
||||||
let replicate = UdpSocket::bind("127.0.0.1:0").unwrap();
|
let replicate = UdpSocket::bind("127.0.0.1:0").unwrap();
|
||||||
let serve = UdpSocket::bind("127.0.0.1:0").unwrap();
|
let requests_socket = UdpSocket::bind("127.0.0.1:0").unwrap();
|
||||||
let pubkey = KeyPair::new().pubkey();
|
let pubkey = KeyPair::new().pubkey();
|
||||||
let d = ReplicatedData::new(
|
let d = ReplicatedData::new(
|
||||||
pubkey,
|
pubkey,
|
||||||
gossip.local_addr().unwrap(),
|
gossip.local_addr().unwrap(),
|
||||||
replicate.local_addr().unwrap(),
|
replicate.local_addr().unwrap(),
|
||||||
serve.local_addr().unwrap(),
|
requests_socket.local_addr().unwrap(),
|
||||||
);
|
);
|
||||||
(d, gossip, replicate, serve, events_socket)
|
(d, gossip, replicate, requests_socket, events_socket)
|
||||||
}
|
}
|
||||||
|
|
||||||
#[cfg(test)]
|
#[cfg(test)]
|
||||||
|
Reference in New Issue
Block a user