Skip to content

Commit c94c049

Browse files
[+] persist state CALCULATED
1 parent ae98814 commit c94c049

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

ydb/core/persqueue/pq_impl.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4268,6 +4268,8 @@ void TPersQueue::CheckTxState(const TActorContext& ctx,
42684268
switch (tx.Kind) {
42694269
case NKikimrPQ::TTransaction::KIND_DATA:
42704270
case NKikimrPQ::TTransaction::KIND_CONFIG:
4271+
WriteTx(tx, NKikimrPQ::TTransaction::CALCULATED);
4272+
42714273
tx.State = NKikimrPQ::TTransaction::CALCULATED;
42724274
PQ_LOG_D("TxId " << tx.TxId <<
42734275
", NewState " << NKikimrPQ::TTransaction_EState_Name(tx.State));
@@ -4277,14 +4279,12 @@ void TPersQueue::CheckTxState(const TActorContext& ctx,
42774279
case NKikimrPQ::TTransaction::KIND_UNKNOWN:
42784280
Y_ABORT_UNLESS(false);
42794281
}
4280-
} else {
4281-
break;
42824282
}
42834283

4284-
[[fallthrough]];
4284+
break;
42854285

42864286
case NKikimrPQ::TTransaction::CALCULATED:
4287-
Y_ABORT_UNLESS(!tx.WriteInProgress,
4287+
Y_ABORT_UNLESS(tx.WriteInProgress,
42884288
"PQ %" PRIu64 ", TxId %" PRIu64,
42894289
TabletID(), tx.TxId);
42904290

0 commit comments

Comments
 (0)