@@ -579,10 +579,6 @@ MtmAdjustOldestXid(TransactionId xid)
579
579
ts != NULL
580
580
&& ts -> csn < oldestSnapshot
581
581
&& TransactionIdPrecedes (ts -> xid ,xid );
582
- /*
583
- && (ts->status == TRANSACTION_STATUS_COMMITTED ||
584
- ts->status == TRANSACTION_STATUS_ABORTED);
585
- */
586
582
prev = ts ,ts = ts -> next )
587
583
{
588
584
if (prev != NULL ) {
@@ -593,7 +589,7 @@ MtmAdjustOldestXid(TransactionId xid)
593
589
}
594
590
}
595
591
596
- if (MtmUseDtm )
592
+ if (MtmUseDtm && ! MtmVolksWagenMode )
597
593
{
598
594
if (prev != NULL ) {
599
595
MTM_LOG2 ("%d: MtmAdjustOldestXid: oldestXid=%d, prev->xid=%d, prev->status=%d, prev->snapshot=%ld, ts->xid=%d, ts->status=%d, ts->snapshot=%ld, oldestSnapshot=%ld" ,
@@ -605,6 +601,8 @@ MtmAdjustOldestXid(TransactionId xid)
605
601
}
606
602
}else {
607
603
if (prev != NULL ) {
604
+ MTM_LOG2 ("%d: MtmAdjustOldestXid: oldestXid=%d, prev->xid=%d, prev->status=%d, prev->snapshot=%ld, ts->xid=%d, ts->status=%d, ts->snapshot=%ld, oldestSnapshot=%ld" ,
605
+ MyProcPid ,xid ,prev -> xid ,prev -> status ,prev -> snapshot , (ts ?ts -> xid :0 ), (ts ?ts -> status :-1 ), (ts ?ts -> snapshot :-1 ),oldestSnapshot );
608
606
Mtm -> transListHead = prev ;
609
607
}
610
608
}