Enforce validation quorum. Default to quorum of 2 if started with --net.

This commit is contained in:
JoelKatz
2013-03-05 09:23:11 -08:00
parent 86893487d1
commit ecb9e7db26
4 changed files with 13 additions and 2 deletions

View File

@@ -151,7 +151,7 @@ void Application::setup()
else
startNewLedger();
mOrderBookDB.setup(theApp->getLedgerMaster().getCurrentLedger()); // TODO: We need to update this if the ledger jumps
mOrderBookDB.setup(theApp->getLedgerMaster().getCurrentLedger());
//
// Begin validation and ip maintenance.
@@ -168,6 +168,7 @@ void Application::setup()
mValidations.tune(theConfig.getSize(siValidationsSize), theConfig.getSize(siValidationsAge));
mHashedObjectStore.tune(theConfig.getSize(siNodeCacheSize), theConfig.getSize(siNodeCacheAge));
mLedgerMaster.tune(theConfig.getSize(siLedgerSize), theConfig.getSize(siLedgerAge));
mLedgerMaster.setMinValidations(theConfig.VALIDATION_QUORUM);
//
// Allow peer connections.