From 1fc4a0faed069f6c68c84fa41288bdd2d8665128 Mon Sep 17 00:00:00 2001 From: EmelyanenkoK Date: Wed, 13 Dec 2023 21:33:54 +0300 Subject: [PATCH] Move low blockrate lt_limits to appropriate place (#828) * Fix setting lt_delta limits --------- Co-authored-by: SpyCheese --- validator/impl/collator.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/validator/impl/collator.cpp b/validator/impl/collator.cpp index 2f4a002a..86ee1cf4 100644 --- a/validator/impl/collator.cpp +++ b/validator/impl/collator.cpp @@ -709,9 +709,6 @@ bool Collator::unpack_last_mc_state() { return fatal_error(limits.move_as_error()); } block_limits_ = limits.move_as_ok(); - if (now_ > prev_now_ + 15 && block_limits_->lt_delta.hard() > 200) { - block_limits_->lt_delta = {20, 180, 200}; - } LOG(DEBUG) << "block limits: bytes [" << block_limits_->bytes.underload() << ", " << block_limits_->bytes.soft() << ", " << block_limits_->bytes.hard() << "]"; LOG(DEBUG) << "block limits: gas [" << block_limits_->gas.underload() << ", " << block_limits_->gas.soft() << ", " @@ -1433,6 +1430,9 @@ bool Collator::check_this_shard_mc_info() { bool Collator::init_block_limits() { CHECK(block_limits_); CHECK(state_usage_tree_); + if (now_ > prev_now_ + 15 && block_limits_->lt_delta.hard() > 200) { + block_limits_->lt_delta = {20, 180, 200}; + } block_limits_->usage_tree = state_usage_tree_.get(); block_limit_status_ = std::make_unique(*block_limits_); return true;