postgresql/src
Thomas Munro a27f3a7f41 Default to wal_sync_method=fdatasync on FreeBSD.
FreeBSD 13 gained O_DSYNC, which would normally cause wal_sync_method to
choose open_datasync as its default value.  That may not be a good
choice for all systems, and performs worse than fdatasync in some
scenarios.  Let's preserve the existing default behavior for now.

Like commit 576477e73c, which did the same for Linux, back-patch to all
supported releases.

Discussion: https://postgr.es/m/CA%2BhUKGLsAMXBQrCxCXoW-JsUYmdOL8ALYvaX%3DCrHqWxm-nWbGA%40mail.gmail.com
2021-02-15 16:06:18 +13:00
..
backend Default to wal_sync_method=fdatasync on FreeBSD. 2021-02-15 16:06:18 +13:00
bin Translation updates 2021-02-08 17:50:22 +01:00
common
fe_utils
include Default to wal_sync_method=fdatasync on FreeBSD. 2021-02-15 16:06:18 +13:00
interfaces Stamp 12.6. 2021-02-08 16:56:03 -05:00
makefiles
pl Translation updates 2021-02-08 17:50:22 +01:00
port pg_attribute_no_sanitize_alignment() macro 2021-02-13 17:49:08 -05:00
template Further tweaking of PG_SYSROOT heuristics for macOS. 2021-01-20 12:07:35 -05:00
test Fix ORDER BY clause in new regression test of REINDEX CONCURRENTLY 2021-02-10 16:59:43 +09:00
timezone Update time zone data files to tzdata release 2021a. 2021-01-24 16:29:47 -05:00
tools backpatch "jit: Add support for LLVM 12." 2020-12-07 18:39:32 -08:00
tutorial
.gitignore
DEVELOPERS
Makefile
Makefile.global.in
Makefile.shlib
nls-global.mk