From dd80d06be5668b1f2822d229f90052f60c964a76 Mon Sep 17 00:00:00 2001 From: adiholden Date: Mon, 6 May 2024 17:18:51 +0300 Subject: [PATCH] fix(server): non auto journal write after callback finish (#3016) fix server: non auto journal write after callback finish Signed-off-by: adi_holden --- src/server/transaction.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/server/transaction.cc b/src/server/transaction.cc index b09969478..dfe603a20 100644 --- a/src/server/transaction.cc +++ b/src/server/transaction.cc @@ -1375,8 +1375,10 @@ void Transaction::LogAutoJournalOnShard(EngineShard* shard, RunnableResult resul } // If autojournaling was disabled and not re-enabled, skip it - if ((cid_->opt_mask() & CO::NO_AUTOJOURNAL) && !re_enabled_auto_journal_) + if ((cid_->opt_mask() & CO::NO_AUTOJOURNAL) && !re_enabled_auto_journal_) { + TriggerJournalWriteToSink(); return; + } // TODO: Handle complex commands like LMPOP correctly once they are implemented. journal::Entry::Payload entry_payload;