From 9f87e365459d229d1859ed2220ff91551d52fa91 Mon Sep 17 00:00:00 2001 From: JoelKatz Date: Thu, 5 Sep 2013 13:07:06 -0700 Subject: [PATCH] Only update order book DB every ten ledgers The order book DB code should be change to update on creation of order books rather than rescan. --- modules/ripple_app/ledger/OrderBookDB.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/ripple_app/ledger/OrderBookDB.cpp b/modules/ripple_app/ledger/OrderBookDB.cpp index 15df605bd..f41486755 100644 --- a/modules/ripple_app/ledger/OrderBookDB.cpp +++ b/modules/ripple_app/ledger/OrderBookDB.cpp @@ -25,7 +25,7 @@ void OrderBookDB::setup (Ledger::ref ledger) ScopedLockType sl (mLock, __FILE__, __LINE__); - if (ledger->getLedgerSeq () == mSeq) + if ((mSeq != 0) && (ledger->getLedgerSeq () >= mSeq) && ((ledger->getLedgerSeq() - mSeq) < 10)) return; mSeq = ledger->getLedgerSeq ();