On 11/10/2024 09:59, Yushi Ogiwara wrote: > Hi, > > I found the attributes of the functions consume_xids and > consume_xids_until are incorrectly specified: > > - Both functions are marked as IMMUTABLE attribute, but they advance the > transaction ID, which modifies the system state. Thus, they should be > marked as VOLATILE. > - Additionally, both functions are marked as PARALLEL SAFE. Since these > functions call the AssignTransactionId function, which cannot be invoked > in parallel mode, they should be marked as PARALLEL UNSAFE. > > This patch fixes the attributes of consume_xids and consume_xids_until > accordingly. Applied, thanks! I didn't backpatch this because it's a test module that shouldn't be installed in production. And because we don't bother with upgrade scripts for these test modules, it could get confusing. -- Heikki Linnakangas Neon (https://neon.tech)
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера