aboutsummaryrefslogtreecommitdiff
path: root/src/fe_utils/string_utils.c
diff options
context:
space:
mode:
authorThomas Munro <tmunro@postgresql.org>2019-04-05 16:39:47 +1300
committerThomas Munro <tmunro@postgresql.org>2019-04-05 17:41:58 +1300
commit794c543b1736f71ff5bc5231eee41cdf460ad8ce (patch)
tree0fc903d9dda6ec119314db5619fc41da0e62e1f9 /src/fe_utils/string_utils.c
parentc46c85d4594d52fb34d36d4761bb9cfc5626f20b (diff)
downloadpostgresql-794c543b1736f71ff5bc5231eee41cdf460ad8ce.tar.gz
postgresql-794c543b1736f71ff5bc5231eee41cdf460ad8ce.zip
Fix bugs in mdsyncfiletag().
Commit 3eb77eba moved a _mdfd_getseg() call from mdsync() into a new callback function mdsyncfiletag(), but didn't get the arguments quite right. Without the EXTENSION_DONT_CHECK_SIZE flag we fail to open a segment if lower-numbered segments have been truncated, and it wants a block number rather than a segment number. While comparing with the older coding, also remove an unnecessary clobbering of errno, and adjust the code in mdunlinkfiletag() to ressemble the original code from mdpostckpt() more closely instead of using an unnecessary call to smgropen(). Author: Thomas Munro Discussion: https://postgr.es/m/CA%2BhUKGL%2BYLUOA0eYiBXBfwW%2BbH5kFgh94%3DgQH0jHEJ-t5Y91wQ%40mail.gmail.com
Diffstat (limited to 'src/fe_utils/string_utils.c')
0 files changed, 0 insertions, 0 deletions