Mark consume_xids test functions VOLATILE and PARALLEL UNSAFE
authorHeikki Linnakangas <heikki.linnakangas@iki.fi>
Fri, 11 Oct 2024 08:09:09 +0000 (11:09 +0300)
committerHeikki Linnakangas <heikki.linnakangas@iki.fi>
Fri, 11 Oct 2024 08:09:09 +0000 (11:09 +0300)
commitadd77755ce851fae2f72be4b9c56a606f9362895
treee8f52d5cd536259d094c48e9c0b48645e52d6ae1
parent682512dca870f46cf2c0b9e227702dffc5de5ef0
Mark consume_xids test functions VOLATILE and PARALLEL UNSAFE

Both functions advance the transaction ID, which modifies the system
state. Thus, they should be marked as VOLATILE.

Additionally, they call the AssignTransactionId function, which cannot
be invoked in parallel mode, so they should be marked as PARALLEL
UNSAFE.

Author: Yushi Ogiwara <btogiwarayuushi@oss.nttdata.com>
Discussion: https://www.postgresql.org/message-id/18f01e4fd46448f88c7a1363050a9955@oss.nttdata.com
src/test/modules/xid_wraparound/xid_wraparound--1.0.sql