mirror of
https://github.com/Xahau/xahaud.git
synced 2025-12-06 17:27:52 +00:00
Improve debugability.
This commit is contained in:
@@ -339,6 +339,7 @@ uint256 Ledger::getHash()
|
||||
|
||||
void Ledger::saveAcceptedLedger(bool fromConsensus)
|
||||
{ // can be called in a different thread
|
||||
cLog(lsTRACE) << "saveAcceptedLedger " << (fromConsensus ? "fromConsensus" : "fromAcquire") << getLedgerSeq();
|
||||
static boost::format ledgerExists("SELECT LedgerSeq FROM Ledgers where LedgerSeq = %d;");
|
||||
static boost::format deleteLedger("DELETE FROM Ledgers WHERE LedgerSeq = %d;");
|
||||
static boost::format AcctTransExists("SELECT LedgerSeq FROM AccountTransactions WHERE TransId = '%s';");
|
||||
|
||||
@@ -111,14 +111,14 @@ protected:
|
||||
LedgerAcquire::pointer mCurrentLedger; // ledger we are acquiring
|
||||
bool mCheckComplete; // should we check to make sure we have all nodes
|
||||
|
||||
void updateCurrentLedger(Ledger::pointer currentLedger);
|
||||
void done();
|
||||
void addPeers();
|
||||
|
||||
static void onComplete(boost::weak_ptr<LedgerAcquireSet>, LedgerAcquire::pointer);
|
||||
|
||||
public:
|
||||
LedgerAcquireSet(Ledger::ref targetLedger, Ledger::ref currentLedger);
|
||||
LedgerAcquireSet(Ledger::ref targetLedger);
|
||||
void updateCurrentLedger(Ledger::pointer currentLedger);
|
||||
};
|
||||
|
||||
class LedgerAcquireMaster
|
||||
@@ -140,7 +140,10 @@ public:
|
||||
bool hasSet() { return !!mAcquireSet; }
|
||||
void killSet(const LedgerAcquireSet&) { mAcquireSet = LedgerAcquireSet::pointer(); }
|
||||
void makeSet(Ledger::ref target, Ledger::ref current)
|
||||
{ mAcquireSet = boost::make_shared<LedgerAcquireSet>(boost::ref(target), boost::ref(current)); }
|
||||
{
|
||||
mAcquireSet = boost::make_shared<LedgerAcquireSet>(boost::ref(target));
|
||||
mAcquireSet->updateCurrentLedger(current);
|
||||
}
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user