diff options
author | Andres Freund <andres@anarazel.de> | 2022-01-21 11:22:55 -0800 |
---|---|---|
committer | Andres Freund <andres@anarazel.de> | 2022-01-21 11:24:12 -0800 |
commit | fd48e5f5d3a14dda804e7b74e16dac6f5ab1b781 (patch) | |
tree | 236d2ca3e57f625b53f00714b9bcab0d72de138b /src/backend/parser/parse_utilcmd.c | |
parent | b5f634116e8f3e264cc06c053bd7b4e25a615665 (diff) | |
download | postgresql-fd48e5f5d3a14dda804e7b74e16dac6f5ab1b781.tar.gz postgresql-fd48e5f5d3a14dda804e7b74e16dac6f5ab1b781.zip |
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-
Diffstat (limited to 'src/backend/parser/parse_utilcmd.c')
0 files changed, 0 insertions, 0 deletions