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;