postgresql/src/backend/access
Andres Freund fd48e5f5d3 fsync pg_logical/mappings in CheckPointLogicalRewriteHeap().
While individual logical rewrite files were synced to disk, the directory was
not. On some filesystems that could lead to loosing directory entries after a
crash.

Reported-By: Tom Lane <tgl@sss.pgh.pa.us>
Author: Nathan Bossart <bossartn@amazon.com>
Discussion: https://postgr.es/m/867F2E29-2782-4869-970E-B984C6D35A8F@amazon.com
Backpatch: 10-
2022-01-21 11:24:12 -08:00
..
brin Don't add non-existent pages to bitmap from BRIN 2021-04-07 15:59:30 +02:00
common Fix corruption of toast indexes with REINDEX CONCURRENTLY 2021-12-08 11:01:19 +09:00
gin Copy editing: fix a bunch of misspellings and poor wording. 2020-09-21 12:43:42 -04:00
gist Fix bug in detecting concurrent page splits in GiST insert 2021-01-20 11:58:25 +02:00
hash Further portability tweaks for float4/float8 hash functions. 2021-09-04 16:29:08 -04:00
heap fsync pg_logical/mappings in CheckPointLogicalRewriteHeap(). 2022-01-21 11:24:12 -08:00
index Initial pgindent and pgperltidy run for v13. 2020-05-14 13:06:50 -04:00
nbtree Fix ordering of items in nbtree error message. 2021-10-27 13:09:00 -07:00
rmgrdesc Fix WAL replay in presence of an incomplete record 2021-09-29 11:21:51 -03:00
spgist Count SP-GiST index scans in pg_stat statistics. 2021-08-27 19:42:42 -04:00
table Fix misuse of table_index_fetch_tuple_check(). 2020-06-25 10:55:26 -07:00
tablesample Move src/backend/utils/hash/hashfn.c to src/common 2020-02-27 09:25:41 +05:30
transam Fix one-off bug causing missing commit timestamps for subtransactions 2022-01-21 14:54:51 +09:00
Makefile Introduce access/{table.h, relation.h}, for generic functions from heapam.h. 2019-01-21 10:51:36 -08:00