fix: avoid a confusing log when fastsync start (#1720)

This commit is contained in:
Gary Yu 2018-10-11 12:38:13 +08:00 committed by GitHub
parent d756da062a
commit 4f462cdfdc
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -123,6 +123,19 @@ impl StateSync {
} }
Err(e) => self.sync_state.set_sync_error(Error::P2P(e)), Err(e) => self.sync_state.set_sync_error(Error::P2P(e)),
} }
// to avoid the confusing log,
// update the final HeaderSync state mainly for 'current_height'
{
let status = self.sync_state.status();
if let SyncStatus::HeaderSync { .. } = status {
self.sync_state.update(SyncStatus::HeaderSync {
current_height: header_head.height,
highest_height,
});
}
}
self.sync_state.update(SyncStatus::TxHashsetDownload); self.sync_state.update(SyncStatus::TxHashsetDownload);
} }
} }