removed unused latest_number
This commit is contained in:
		
							parent
							
								
									8cd55276c3
								
							
						
					
					
						commit
						74c97ea36d
					
				@ -164,8 +164,6 @@ struct PeerInfo {
 | 
				
			|||||||
	asking_blocks: Vec<BlockNumber>,
 | 
						asking_blocks: Vec<BlockNumber>,
 | 
				
			||||||
	/// Request timestamp
 | 
						/// Request timestamp
 | 
				
			||||||
	ask_time: f64,
 | 
						ask_time: f64,
 | 
				
			||||||
	/// Latest block number
 | 
					 | 
				
			||||||
	latest_number: BlockNumber
 | 
					 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/// Blockchain sync handler.
 | 
					/// Blockchain sync handler.
 | 
				
			||||||
@ -271,7 +269,7 @@ impl ChainSync {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	/// Called by peer to report status
 | 
						/// Called by peer to report status
 | 
				
			||||||
	fn on_peer_status(&mut self, io: &mut SyncIo, peer_id: PeerId, r: &UntrustedRlp) -> Result<(), PacketDecodeError> {
 | 
						fn on_peer_status(&mut self, io: &mut SyncIo, peer_id: PeerId, r: &UntrustedRlp) -> Result<(), PacketDecodeError> {
 | 
				
			||||||
		let mut peer = PeerInfo {
 | 
							let peer = PeerInfo {
 | 
				
			||||||
			protocol_version: try!(r.val_at(0)),
 | 
								protocol_version: try!(r.val_at(0)),
 | 
				
			||||||
			network_id: try!(r.val_at(1)),
 | 
								network_id: try!(r.val_at(1)),
 | 
				
			||||||
			difficulty: try!(r.val_at(2)),
 | 
								difficulty: try!(r.val_at(2)),
 | 
				
			||||||
@ -280,13 +278,8 @@ impl ChainSync {
 | 
				
			|||||||
			asking: PeerAsking::Nothing,
 | 
								asking: PeerAsking::Nothing,
 | 
				
			||||||
			asking_blocks: Vec::new(),
 | 
								asking_blocks: Vec::new(),
 | 
				
			||||||
			ask_time: 0f64,
 | 
								ask_time: 0f64,
 | 
				
			||||||
			latest_number: 0,
 | 
					 | 
				
			||||||
		};
 | 
							};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		if io.chain().block_status(&peer.latest) == BlockStatus::InChain {
 | 
					 | 
				
			||||||
			peer.latest_number = HeaderView::new(&io.chain().block_header(&peer.latest).unwrap()).number();
 | 
					 | 
				
			||||||
		}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
		trace!(target: "sync", "New peer {} (protocol: {}, network: {:?}, difficulty: {:?}, latest:{}, genesis:{})", peer_id, peer.protocol_version, peer.network_id, peer.difficulty, peer.latest, peer.genesis);
 | 
							trace!(target: "sync", "New peer {} (protocol: {}, network: {:?}, difficulty: {:?}, latest:{}, genesis:{})", peer_id, peer.protocol_version, peer.network_id, peer.difficulty, peer.latest, peer.genesis);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		let chain_info = io.chain().chain_info();
 | 
							let chain_info = io.chain().chain_info();
 | 
				
			||||||
@ -450,8 +443,6 @@ impl ChainSync {
 | 
				
			|||||||
			match io.chain().import_block(block_rlp.as_raw().to_vec()) {
 | 
								match io.chain().import_block(block_rlp.as_raw().to_vec()) {
 | 
				
			||||||
				Err(ImportError::AlreadyInChain) => {
 | 
									Err(ImportError::AlreadyInChain) => {
 | 
				
			||||||
					trace!(target: "sync", "New block already in chain {:?}", h);
 | 
										trace!(target: "sync", "New block already in chain {:?}", h);
 | 
				
			||||||
					let peer = self.peers.get_mut(&peer_id).expect("ChainSync: unknown peer");
 | 
					 | 
				
			||||||
					peer.latest_number = max(peer.latest_number, header_view.number());
 | 
					 | 
				
			||||||
				},
 | 
									},
 | 
				
			||||||
				Err(ImportError::AlreadyQueued) => {
 | 
									Err(ImportError::AlreadyQueued) => {
 | 
				
			||||||
					trace!(target: "sync", "New block already queued {:?}", h);
 | 
										trace!(target: "sync", "New block already queued {:?}", h);
 | 
				
			||||||
@ -482,7 +473,6 @@ impl ChainSync {
 | 
				
			|||||||
				{
 | 
									{
 | 
				
			||||||
					let peer = self.peers.get_mut(&peer_id).expect("ChainSync: unknown peer");
 | 
										let peer = self.peers.get_mut(&peer_id).expect("ChainSync: unknown peer");
 | 
				
			||||||
					peer.latest = header_view.sha3();
 | 
										peer.latest = header_view.sha3();
 | 
				
			||||||
					peer.latest_number = header_view.number();
 | 
					 | 
				
			||||||
				}
 | 
									}
 | 
				
			||||||
				self.sync_peer(io, peer_id, true);
 | 
									self.sync_peer(io, peer_id, true);
 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
@ -1243,7 +1233,6 @@ mod tests {
 | 
				
			|||||||
				genesis: H256::zero(),
 | 
									genesis: H256::zero(),
 | 
				
			||||||
				network_id: U256::zero(),
 | 
									network_id: U256::zero(),
 | 
				
			||||||
				latest: peer_latest_hash,
 | 
									latest: peer_latest_hash,
 | 
				
			||||||
				latest_number: 90,
 | 
					 | 
				
			||||||
				difficulty: U256::zero(),
 | 
									difficulty: U256::zero(),
 | 
				
			||||||
				asking: PeerAsking::Nothing,
 | 
									asking: PeerAsking::Nothing,
 | 
				
			||||||
				asking_blocks: Vec::<BlockNumber>::new(),
 | 
									asking_blocks: Vec::<BlockNumber>::new(),
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user