diff --git a/src/replica/replica.cpp b/src/replica/replica.cpp index 6bcd59d349..5631576255 100644 --- a/src/replica/replica.cpp +++ b/src/replica/replica.cpp @@ -318,6 +318,12 @@ void replica::execute_mutation(mutation_ptr &mu) dassert(_private_log != nullptr, ""); } break; + case partition_status::PS_PARTITION_SPLIT: + if (_split_states.is_caught_up) { + dcheck_eq(_app->last_committed_decree() + 1, d); + err = _app->apply_mutation(mu); + } + break; case partition_status::PS_ERROR: break; default: