From 1c56e3b53a970c2de6a6c9933a0790ae31445a4c Mon Sep 17 00:00:00 2001 From: JoelKatz Date: Sun, 10 Feb 2013 16:38:52 -0800 Subject: [PATCH] Log load fee changes. --- src/cpp/ripple/LoadManager.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/cpp/ripple/LoadManager.cpp b/src/cpp/ripple/LoadManager.cpp index dd78cd373..54c70bd98 100644 --- a/src/cpp/ripple/LoadManager.cpp +++ b/src/cpp/ripple/LoadManager.cpp @@ -245,6 +245,8 @@ void LoadFeeTrack::setRemoteFee(uint32 f) void LoadFeeTrack::raiseLocalFee() { boost::mutex::scoped_lock sl(mLock); + uint32 origFee = mLocalTxnLoadFee; + if (mLocalTxnLoadFee < mLocalTxnLoadFee) // make sure this fee takes effect mLocalTxnLoadFee = mLocalTxnLoadFee; @@ -252,15 +254,23 @@ void LoadFeeTrack::raiseLocalFee() if (mLocalTxnLoadFee > lftFeeMax) mLocalTxnLoadFee = lftFeeMax; + + tLog(origFee != mLocalTxnLoadFee, lsDEBUG) << + "Local load fee raised from " << origFee << " to " << mLocalTxnLoadFee; } void LoadFeeTrack::lowerLocalFee() { boost::mutex::scoped_lock sl(mLock); + uint32 origFee = mLocalTxnLoadFee; + mLocalTxnLoadFee -= (mLocalTxnLoadFee / lftFeeDecFraction ); // reduce by 1/16th if (mLocalTxnLoadFee < lftNormalFee) mLocalTxnLoadFee = lftNormalFee; + + tLog(origFee != mLocalTxnLoadFee, lsDEBUG) << + "Local load fee lowered from " << origFee << " to " << mLocalTxnLoadFee; } Json::Value LoadFeeTrack::getJson(uint64 baseFee, uint32 referenceFeeUnits)