Do not submit commit/prepare log in trx_submit_next_log with force_abort flag

This commit is contained in:
obdev
2023-01-11 10:41:57 +00:00
committed by ob-robot
parent 1131932cd3
commit eeb84455cc
11 changed files with 18 additions and 72 deletions

View File

@ -74,10 +74,7 @@ int MockOb2pcCtx::commit(const MockObParticipants& participants)
participants_.assign(participants.begin(), participants.end());
return two_phase_commit();
}
int MockOb2pcCtx::do_prepare_redo()
{
return OB_SUCCESS;
}
int MockOb2pcCtx::do_prepare(bool &no_need_submit_log)
{
no_need_submit_log = false;

View File

@ -94,7 +94,6 @@ protected:
// decide final transaction state. In Oceanbase's optimized, do_pre_commit is used to
// optimize single machine read latency and do/on_clear is used to maintain the state
// to recovery
virtual int do_prepare_redo() override;
virtual int do_prepare(bool &no_need_submit_log) override;
virtual int on_prepare() override;
virtual int do_pre_commit(bool& need_wait) override;