#ifdef PGXC
bool stopsAtThisBarrier = false;
char *recordBarrierId = NULL;
- uint8 record_info;
#endif
bool stopsHere = false;
uint8 xact_info;
} /* end if (XLogRecGetRmid(record) == RM_XACT_ID) */
else if (XLogRecGetRmid(record) == RM_BARRIER_ID)
{
- record_info = XLogRecGetInfo(record);
- if (record_info == XLOG_BARRIER_CREATE)
+ if (XLogRecGetInfo(record) == XLOG_BARRIER_CREATE)
{
recordBarrierId = (char *) XLogRecGetData(record);
ereport(DEBUG2,
if (recoveryTarget == RECOVERY_TARGET_BARRIER)
{
stopsHere = false;
+ recordXid = InvalidTransactionId; /* keep compiler quiet */
+ isCommit = false; /* keep compiler quiet */
+
if ((XLogRecGetRmid(record) == RM_BARRIER_ID) &&
- (record_info == XLOG_BARRIER_CREATE))
+ (XLogRecGetInfo(record) == XLOG_BARRIER_CREATE))
{
ereport(DEBUG2,
(errmsg("checking if barrier record (%s) matches the target "
static int
GTM_PrepareTransaction(GTM_TransactionHandle txn)
{
- int state;
+ int state PG_USED_FOR_ASSERTS_ONLY;
GTM_TransactionInfo *gtm_txninfo = NULL;
gtm_txninfo = GTM_HandleToTransactionInfo(txn);