Commit
a2b02293bc6 switched various checks to use XLogRecPtrIsValid(),
but later changes reintroduced XLogRecPtrIsInvalid() and direct comparisons
with InvalidXLogRecPtr.
This commit replaces those uses with XLogRecPtrIsValid() for better
readability and consistency.
Author: Vignesh C <vignesh21@gmail.com>
Reviewed-by: Xiaopeng Wang <wxp_728@163.com>
Reviewed-by: Amul Sul <sulamul@gmail.com>
Reviewed-by: Fujii Masao <masao.fujii@gmail.com>
Discussion: https://postgr.es/m/CALDaNm16knMFtcqyAG3XYSkyagmVXfhaR0T=hau8UTAU0+eLQQ@mail.gmail.com
ctx->reader->routine.page_read = read_local_xlog_page_no_wait;
/* Some WAL records should have been read. */
- Assert(ctx->reader->EndRecPtr != InvalidXLogRecPtr);
+ Assert(XLogRecPtrIsValid(ctx->reader->EndRecPtr));
/*
* Initialize repack_current_segment so that we can notice WAL segment
/* Construct a new message */
writePtr = LogstreamResult.Write;
flushPtr = LogstreamResult.Flush;
- applyPtr = (latestApplyPtr == InvalidXLogRecPtr) ?
- GetXLogReplayRecPtr(NULL) : latestApplyPtr;
+ applyPtr = XLogRecPtrIsValid(latestApplyPtr) ?
+ latestApplyPtr : GetXLogReplayRecPtr(NULL);
resetStringInfo(&reply_message);
pq_sendbyte(&reply_message, PqReplMsg_StandbyStatusUpdate);
* With the WAL segment size available, we can now initialize the
* dependent start and end segment numbers.
*/
- Assert(!XLogRecPtrIsInvalid(privateInfo->startptr));
+ Assert(XLogRecPtrIsValid(privateInfo->startptr));
XLByteToSeg(privateInfo->startptr, privateInfo->start_segno,
privateInfo->segsize);
- if (!XLogRecPtrIsInvalid(privateInfo->endptr))
+ if (XLogRecPtrIsValid(privateInfo->endptr))
XLByteToSeg(privateInfo->endptr, privateInfo->end_segno,
privateInfo->segsize);