From a349b9bcd05c87f62ed06baa93c93eef10014966 Mon Sep 17 00:00:00 2001 From: JoelKatz Date: Thu, 13 Jun 2013 21:08:02 -0700 Subject: [PATCH] Report the write load for SQLite too. --- src/cpp/ripple/ripple_HashedObjectStore.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/cpp/ripple/ripple_HashedObjectStore.cpp b/src/cpp/ripple/ripple_HashedObjectStore.cpp index fbdc18614d..eb32e01a1d 100644 --- a/src/cpp/ripple/ripple_HashedObjectStore.cpp +++ b/src/cpp/ripple/ripple_HashedObjectStore.cpp @@ -243,6 +243,7 @@ bool HashedObjectStore::storeSQLite(HashedObjectType type, uint32 index, void HashedObjectStore::bulkWriteSQLite(Job&) { assert(!mLevelDB); + int setSize = 0; while (1) { std::vector< boost::shared_ptr > set; @@ -257,8 +258,11 @@ void HashedObjectStore::bulkWriteSQLite(Job&) if (set.empty()) { mWritePending = false; + mWriteLoad = 0; return; } + mWriteLoad = std::max(setSize, static_cast(mWriteSet.size())); + setSize = set.size(); } // WriteLog (lsTRACE, HashedObject) << "HOS: writing " << set.size();