From cce3af7d74b2760194a1972bd6695af3e7999be7 Mon Sep 17 00:00:00 2001 From: JackyWoo Date: Fri, 11 Feb 2022 00:54:33 +0800 Subject: [PATCH] Little fixes try_update_precommit_index method (#285) * fix try_update_precommit_index bug * fix code style --- src/handle_append_entries.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/handle_append_entries.cxx b/src/handle_append_entries.cxx index 12d5ec51..2d5498f4 100644 --- a/src/handle_append_entries.cxx +++ b/src/handle_append_entries.cxx @@ -822,7 +822,7 @@ bool raft_server::try_update_precommit_index(ulong desired, const size_t MAX_ATT size_t num_attempts = 0; ulong prev_precommit_index = precommit_index_; while ( prev_precommit_index < desired && - num_attempts < MAX_ATTEMPTS ) { + (num_attempts < MAX_ATTEMPTS || MAX_ATTEMPTS == 0) ) { if ( precommit_index_.compare_exchange_strong( prev_precommit_index, desired ) ) { return true;