From 3771036fa593e54e50a2a4edea1ea0d2e4159a56 Mon Sep 17 00:00:00 2001 From: UdjinM6 Date: Sat, 23 Jan 2016 21:23:17 +0300 Subject: [PATCH 1/2] move some messages to mnbudget debug category --- src/masternode-budget.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/masternode-budget.cpp b/src/masternode-budget.cpp index 4655e3e7cfb6..41ba8459c5a9 100644 --- a/src/masternode-budget.cpp +++ b/src/masternode-budget.cpp @@ -1572,7 +1572,7 @@ bool CBudgetVote::SignatureValid(bool fSignatureCheck) if(pmn == NULL) { - LogPrintf("CBudgetVote::SignatureValid() - Unknown Masternode - %s\n", vin.ToString()); + LogPrint("mnbudget", "CBudgetVote::SignatureValid() - Unknown Masternode - %s\n", vin.ToString()); return false; } @@ -1974,7 +1974,7 @@ bool CFinalizedBudgetVote::SignatureValid(bool fSignatureCheck) if(pmn == NULL) { - LogPrintf("CFinalizedBudgetVote::SignatureValid() - Unknown Masternode\n"); + LogPrint("mnbudget", "CFinalizedBudgetVote::SignatureValid() - Unknown Masternode\n"); return false; } From 4cd7689fe9d91d7f3df2645ee07afcfed48fc9a9 Mon Sep 17 00:00:00 2001 From: UdjinM6 Date: Wed, 6 Apr 2016 21:36:48 +0300 Subject: [PATCH 2/2] more verbose logging for CBudgetManager::NewBlock and CBudgetManager::CheckAndRemove --- src/masternode-budget.cpp | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/src/masternode-budget.cpp b/src/masternode-budget.cpp index 41ba8459c5a9..fb3d1343f8d7 100644 --- a/src/masternode-budget.cpp +++ b/src/masternode-budget.cpp @@ -392,15 +392,18 @@ bool CBudgetManager::AddProposal(CBudgetProposal& budgetProposal) void CBudgetManager::CheckAndRemove() { - LogPrintf("CBudgetManager::CheckAndRemove \n"); + LogPrintf("CBudgetManager::CheckAndRemove\n"); std::string strError = ""; + + LogPrintf("CBudgetManager::CheckAndRemove - mapFinalizedBudgets cleanup - size: %d\n", mapFinalizedBudgets.size()); std::map::iterator it = mapFinalizedBudgets.begin(); while(it != mapFinalizedBudgets.end()) { CFinalizedBudget* pfinalizedBudget = &((*it).second); pfinalizedBudget->fValid = pfinalizedBudget->IsValid(strError); + LogPrintf("CBudgetManager::CheckAndRemove - pfinalizedBudget->IsValid - strError: %s\n", strError); if(pfinalizedBudget->fValid) { pfinalizedBudget->AutoCheck(); } @@ -408,6 +411,7 @@ void CBudgetManager::CheckAndRemove() ++it; } + LogPrintf("CBudgetManager::CheckAndRemove - mapProposals cleanup - size: %d\n", mapProposals.size()); std::map::iterator it2 = mapProposals.begin(); while(it2 != mapProposals.end()) { @@ -415,6 +419,8 @@ void CBudgetManager::CheckAndRemove() pbudgetProposal->fValid = pbudgetProposal->IsValid(strError); ++it2; } + + LogPrintf("CBudgetManager::CheckAndRemove - PASSED\n"); } void CBudgetManager::FillBlockPayee(CMutableTransaction& txNew, CAmount nFees) @@ -804,6 +810,7 @@ void CBudgetManager::NewBlock() //remove invalid votes once in a while (we have to check the signatures and validity of every vote, somewhat CPU intensive) + LogPrintf("CBudgetManager::NewBlock - askedForSourceProposalOrBudget cleanup - size: %d\n", askedForSourceProposalOrBudget.size()); std::map::iterator it = askedForSourceProposalOrBudget.begin(); while(it != askedForSourceProposalOrBudget.end()){ if((*it).second > GetTime() - (60*60*24)){ @@ -813,18 +820,21 @@ void CBudgetManager::NewBlock() } } + LogPrintf("CBudgetManager::NewBlock - mapProposals cleanup - size: %d\n", mapProposals.size()); std::map::iterator it2 = mapProposals.begin(); while(it2 != mapProposals.end()){ (*it2).second.CleanAndRemove(false); ++it2; } + LogPrintf("CBudgetManager::NewBlock - mapFinalizedBudgets cleanup - size: %d\n", mapFinalizedBudgets.size()); std::map::iterator it3 = mapFinalizedBudgets.begin(); while(it3 != mapFinalizedBudgets.end()){ (*it3).second.CleanAndRemove(false); ++it3; } + LogPrintf("CBudgetManager::NewBlock - vecImmatureBudgetProposals cleanup - size: %d\n", vecImmatureBudgetProposals.size()); std::vector::iterator it4 = vecImmatureBudgetProposals.begin(); while(it4 != vecImmatureBudgetProposals.end()) { @@ -848,6 +858,7 @@ void CBudgetManager::NewBlock() it4 = vecImmatureBudgetProposals.erase(it4); } + LogPrintf("CBudgetManager::NewBlock - vecImmatureFinalizedBudgets cleanup - size: %d\n", vecImmatureFinalizedBudgets.size()); std::vector::iterator it5 = vecImmatureFinalizedBudgets.begin(); while(it5 != vecImmatureFinalizedBudgets.end()) { @@ -871,7 +882,7 @@ void CBudgetManager::NewBlock() it5 = vecImmatureFinalizedBudgets.erase(it5); } - + LogPrintf("CBudgetManager::NewBlock - PASSED\n"); } void CBudgetManager::ProcessMessage(CNode* pfrom, std::string& strCommand, CDataStream& vRecv)