aboutsummaryrefslogtreecommitdiff
path: root/src/backend/access/transam/xloginsert.c
diff options
context:
space:
mode:
authorAlvaro Herrera <alvherre@alvh.no-ip.org>2021-09-21 19:47:53 -0300
committerAlvaro Herrera <alvherre@alvh.no-ip.org>2021-09-21 19:47:53 -0300
commitade24dab97a20dae74fb57c0106dfe0e0303541b (patch)
treecd65f1b39138e8ee65cd7712c7402865eac42c58 /src/backend/access/transam/xloginsert.c
parent43c1c4f65eab77bcfc4f535a7e9ac0421e0cf2a5 (diff)
downloadpostgresql-ade24dab97a20dae74fb57c0106dfe0e0303541b.tar.gz
postgresql-ade24dab97a20dae74fb57c0106dfe0e0303541b.zip
Document XLOG_INCLUDE_XID a little better
I noticed that commit 0bead9af484c left this flag undocumented in XLogSetRecordFlags, which led me to discover that the flag doesn't actually do what the one comment on it said it does. Improve the situation by adding some more comments. Backpatch to 14, where the aforementioned commit appears. Author: Álvaro Herrera <alvherre@alvh.no-ip.org> Discussion: https://postgr.es/m/202109212119.c3nhfp64t2ql@alvherre.pgsql
Diffstat (limited to 'src/backend/access/transam/xloginsert.c')
-rw-r--r--src/backend/access/transam/xloginsert.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/backend/access/transam/xloginsert.c b/src/backend/access/transam/xloginsert.c
index e596a0470a9..b492c656d7a 100644
--- a/src/backend/access/transam/xloginsert.c
+++ b/src/backend/access/transam/xloginsert.c
@@ -409,6 +409,8 @@ XLogRegisterBufData(uint8 block_id, char *data, int len)
* - XLOG_MARK_UNIMPORTANT, to signal that the record is not important for
* durability, which allows to avoid triggering WAL archiving and other
* background activity.
+ * - XLOG_INCLUDE_XID, a message-passing hack between XLogRecordAssemble
+ * and XLogResetInsertion.
*/
void
XLogSetRecordFlags(uint8 flags)