From cefc3d0e8c71bceff1ba4127c38732987f22f57e Mon Sep 17 00:00:00 2001 From: SpyCheese Date: Mon, 26 Aug 2024 17:14:13 +0300 Subject: [PATCH] Set default state ttl to 86400, set serializer delay to up to 6h --- validator/state-serializer.cpp | 2 +- validator/validator.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/validator/state-serializer.cpp b/validator/state-serializer.cpp index b27561b63..f7ea7efe9 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 46ee06340..f326c9012 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); };