* We've decided not to insert a new snapshot summary, so just
* append our completed XIDs.
*/
+
+#ifdef SNAPARRAY_DEBUG
{
uint32 k;
StringInfoData buf;
(unsigned long long) write_pointer);
elog(LOG, "[snaparray] %s", buf.data);
}
+#endif
/* Advance write pointer. */
SnapArrayAdvanceWritePointer(1 + nchildren);
SnapArray->start_pointer = write_pointer;
SpinLockRelease(&SnapArray->start_stop_mutex);
+#ifdef SNAPARRAY_DEBUG
{
uint32 k;
StringInfoData buf;
(long long unsigned) SnapArray->stop_pointer);
elog(LOG, "[snaparray] %s", buf.data);
}
+#endif
/* Last ditch protection against an insanely large snapshot. */
if (nxids + SNAPARRAY_SUMMARY_ITEMS > SnapArray->ring_buffer_size)