File tree 1 file changed +7
-3
lines changed
1 file changed +7
-3
lines changed Original file line number Diff line number Diff line change @@ -3508,15 +3508,19 @@ void TPersQueue::CheckTxState(const TActorContext& ctx,
3508
3508
if (tx.PartitionRepliesCount == tx.PartitionRepliesExpected ) {
3509
3509
switch (tx.Kind ) {
3510
3510
case NKikimrPQ::TTransaction::KIND_DATA:
3511
+ SendEvReadSetToReceivers (ctx, tx);
3511
3512
3512
- [[fallthrough]];
3513
+ WriteTx (tx, NKikimrPQ::TTransaction::WAIT_RS);
3514
+
3515
+ tx.State = NKikimrPQ::TTransaction::CALCULATED;
3516
+ break ;
3513
3517
3514
3518
case NKikimrPQ::TTransaction::KIND_CONFIG:
3515
3519
SendEvReadSetToReceivers (ctx, tx);
3516
3520
3517
- WriteTx (tx, NKikimrPQ::TTransaction::WAIT_RS) ;
3521
+ tx. State = NKikimrPQ::TTransaction::WAIT_RS;
3518
3522
3519
- tx. State = NKikimrPQ::TTransaction::CALCULATED ;
3523
+ CheckTxState (ctx, tx) ;
3520
3524
break ;
3521
3525
3522
3526
case NKikimrPQ::TTransaction::KIND_UNKNOWN:
You can’t perform that action at this time.
0 commit comments