track asset sync time (#1479)
This commit is contained in:
parent
62963e9111
commit
fc406f2d82
@ -169,33 +169,37 @@ void CMasternodeSync::SwitchToNextAsset()
|
||||
LogPrintf("CMasternodeSync::SwitchToNextAsset -- Starting %s\n", GetAssetName());
|
||||
break;
|
||||
case(MASTERNODE_SYNC_SPORKS):
|
||||
LogPrintf("CMasternodeSync::SwitchToNextAsset -- Completed %s in %ss\n", GetAssetName(), GetTime() - nTimeAssetSyncStarted);
|
||||
nTimeLastMasternodeList = GetTime();
|
||||
nRequestedMasternodeAssets = MASTERNODE_SYNC_LIST;
|
||||
LogPrintf("CMasternodeSync::SwitchToNextAsset -- Starting %s\n", GetAssetName());
|
||||
break;
|
||||
case(MASTERNODE_SYNC_LIST):
|
||||
LogPrintf("CMasternodeSync::SwitchToNextAsset -- Completed %s in %ss\n", GetAssetName(), GetTime() - nTimeAssetSyncStarted);
|
||||
nTimeLastPaymentVote = GetTime();
|
||||
nRequestedMasternodeAssets = MASTERNODE_SYNC_MNW;
|
||||
LogPrintf("CMasternodeSync::SwitchToNextAsset -- Starting %s\n", GetAssetName());
|
||||
break;
|
||||
case(MASTERNODE_SYNC_MNW):
|
||||
LogPrintf("CMasternodeSync::SwitchToNextAsset -- Completed %s in %ss\n", GetAssetName(), GetTime() - nTimeAssetSyncStarted);
|
||||
nTimeLastGovernanceItem = GetTime();
|
||||
nRequestedMasternodeAssets = MASTERNODE_SYNC_GOVERNANCE;
|
||||
LogPrintf("CMasternodeSync::SwitchToNextAsset -- Starting %s\n", GetAssetName());
|
||||
break;
|
||||
case(MASTERNODE_SYNC_GOVERNANCE):
|
||||
LogPrintf("CMasternodeSync::SwitchToNextAsset -- Sync has finished\n");
|
||||
LogPrintf("CMasternodeSync::SwitchToNextAsset -- Completed %s in %ss\n", GetAssetName(), GetTime() - nTimeAssetSyncStarted);
|
||||
nRequestedMasternodeAssets = MASTERNODE_SYNC_FINISHED;
|
||||
uiInterface.NotifyAdditionalDataSyncProgressChanged(1);
|
||||
//try to activate our masternode if possible
|
||||
activeMasternode.ManageState();
|
||||
|
||||
TRY_LOCK(cs_vNodes, lockRecv);
|
||||
if(!lockRecv) return;
|
||||
|
||||
BOOST_FOREACH(CNode* pnode, vNodes) {
|
||||
netfulfilledman.AddFulfilledRequest(pnode->addr, "full-sync");
|
||||
if(lockRecv) {
|
||||
BOOST_FOREACH(CNode* pnode, vNodes) {
|
||||
netfulfilledman.AddFulfilledRequest(pnode->addr, "full-sync");
|
||||
}
|
||||
}
|
||||
LogPrintf("CMasternodeSync::SwitchToNextAsset -- Sync has finished\n");
|
||||
|
||||
break;
|
||||
}
|
||||
|
@ -77,6 +77,7 @@ public:
|
||||
|
||||
int GetAssetID() { return nRequestedMasternodeAssets; }
|
||||
int GetAttempt() { return nRequestedMasternodeAttempt; }
|
||||
int64_t GetAssetStartTime() { return nTimeAssetSyncStarted; }
|
||||
std::string GetAssetName();
|
||||
std::string GetSyncStatus();
|
||||
|
||||
|
@ -153,6 +153,7 @@ UniValue mnsync(const UniValue& params, bool fHelp)
|
||||
UniValue objStatus(UniValue::VOBJ);
|
||||
objStatus.push_back(Pair("AssetID", masternodeSync.GetAssetID()));
|
||||
objStatus.push_back(Pair("AssetName", masternodeSync.GetAssetName()));
|
||||
objStatus.push_back(Pair("AssetStartTime", masternodeSync.GetAssetStartTime()));
|
||||
objStatus.push_back(Pair("Attempt", masternodeSync.GetAttempt()));
|
||||
objStatus.push_back(Pair("IsBlockchainSynced", masternodeSync.IsBlockchainSynced()));
|
||||
objStatus.push_back(Pair("IsMasternodeListSynced", masternodeSync.IsMasternodeListSynced()));
|
||||
|
Loading…
Reference in New Issue
Block a user