Skip to content

Commit

Permalink
Edit TestNode port logic to be consistent with new_leader (fixes hang…
Browse files Browse the repository at this point in the history
…ing test_send_airdrop)
  • Loading branch information
CriesofCarrots committed Jun 22, 2018
1 parent 5d45c55 commit b6ae7c0
Showing 1 changed file with 12 additions and 5 deletions.
17 changes: 12 additions & 5 deletions src/crdt.rs
Original file line number Diff line number Diff line change
Expand Up @@ -784,14 +784,21 @@ pub struct TestNode {

impl TestNode {
pub fn new() -> TestNode {
let gossip = UdpSocket::bind("0.0.0.0:0").unwrap();
let gossip_send = UdpSocket::bind("0.0.0.0:0").unwrap();
let requests = UdpSocket::bind("0.0.0.0:0").unwrap();
let transaction = UdpSocket::bind("0.0.0.0:0").unwrap();
let replicate = UdpSocket::bind("0.0.0.0:0").unwrap();
let mut addr = transaction.local_addr().unwrap();
let port = addr.port();
addr.set_port(port + 1);
let gossip = UdpSocket::bind(addr.clone()).unwrap();
addr.set_port(port + 2);
let replicate = UdpSocket::bind(addr.clone()).unwrap();
addr.set_port(port + 3);
let requests = UdpSocket::bind(addr.clone()).unwrap();
addr.set_port(port + 4);
let repair = UdpSocket::bind(addr.clone()).unwrap();

let gossip_send = UdpSocket::bind("0.0.0.0:0").unwrap();
let respond = UdpSocket::bind("0.0.0.0:0").unwrap();
let broadcast = UdpSocket::bind("0.0.0.0:0").unwrap();
let repair = UdpSocket::bind("0.0.0.0:0").unwrap();
let retransmit = UdpSocket::bind("0.0.0.0:0").unwrap();
let pubkey = KeyPair::new().pubkey();
let data = ReplicatedData::new(
Expand Down

0 comments on commit b6ae7c0

Please sign in to comment.