diff --git a/validator/state-serializer.cpp b/validator/state-serializer.cpp index b27561b6..f7ea7efe 100644 --- a/validator/state-serializer.cpp +++ b/validator/state-serializer.cpp @@ -160,7 +160,7 @@ void AsyncStateSerializer::next_iteration() { LOG(ERROR) << "started serializing persistent state for " << masterchain_handle_->id().id.to_str(); // block next attempts immediately, but send actual request later running_ = true; - double delay = td::Random::fast(0, 3600); + double delay = td::Random::fast(0, 3600 * 6); LOG(WARNING) << "serializer delay = " << delay << "s"; delay_action( [SelfId = actor_id(this)]() { diff --git a/validator/validator.h b/validator/validator.h index 3bceec6f..bbe22bb4 100644 --- a/validator/validator.h +++ b/validator/validator.h @@ -145,7 +145,7 @@ struct ValidatorManagerOptions : public td::CntObject { std::function check_shard = [](ShardIdFull, CatchainSeqno, ShardCheckMode) { return true; }, bool allow_blockchain_init = false, double sync_blocks_before = 3600, double block_ttl = 86400, - double state_ttl = 3600, double archive_ttl = 86400 * 7, double key_proof_ttl = 86400 * 3650, + double state_ttl = 86400, double archive_ttl = 86400 * 7, double key_proof_ttl = 86400 * 3650, double max_mempool_num = 999999, bool initial_sync_disabled = false); };