postgresql/src/include/access
Nathan Bossart 8d140c5822 Improve the naming in wal_sync_method code.
* sync_method is renamed to wal_sync_method.

* sync_method_options[] is renamed to wal_sync_method_options[].

* assign_xlog_sync_method() is renamed to assign_wal_sync_method().

* The names of the available synchronization methods are now
  prefixed with "WAL_SYNC_METHOD_" and have been moved into a
  WalSyncMethod enum.

* PLATFORM_DEFAULT_SYNC_METHOD is renamed to
  PLATFORM_DEFAULT_WAL_SYNC_METHOD, and DEFAULT_SYNC_METHOD is
  renamed to DEFAULT_WAL_SYNC_METHOD.

These more descriptive names help distinguish the code for
wal_sync_method from the code for DataDirSyncMethod (e.g., the
recovery_init_sync_method configuration parameter and the
--sync-method option provided by several frontend utilities).  This
change also prevents name collisions between the aforementioned
sets of code.  Since this only improves the naming of internal
identifiers, there should be no behavior change.

Author: Maxim Orlov
Discussion: https://postgr.es/m/CACG%3DezbL1gwE7_K7sr9uqaCGkWhmvRTcTEnm3%2BX1xsRNwbXULQ%40mail.gmail.com
2023-10-13 15:16:45 -05:00
..
amapi.h Pre-beta mechanical code beautification. 2023-05-19 17:24:48 -04:00
amvalidate.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
attmap.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
attnum.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
brin_internal.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
brin_page.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
brin_pageops.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
brin_revmap.h Remove some more "snapshot too old" vestiges. 2023-09-08 17:12:12 +12:00
brin_tuple.h Pre-beta mechanical code beautification. 2023-05-19 17:24:48 -04:00
brin_xlog.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
brin.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
bufmask.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
clog.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
commit_ts.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
detoast.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
genam.h Add const to values and nulls arguments 2023-10-10 07:50:43 +02:00
generic_xlog.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
gin_private.h Remove some more "snapshot too old" vestiges. 2023-09-08 17:12:12 +12:00
gin.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
ginblock.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
ginxlog.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
gist_private.h Add const to values and nulls arguments 2023-10-10 07:50:43 +02:00
gist.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
gistscan.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
gistxlog.h Add info in WAL records in preparation for logical slot conflict handling 2023-04-02 12:32:19 -07:00
hash_xlog.h Add info in WAL records in preparation for logical slot conflict handling 2023-04-02 12:32:19 -07:00
hash.h Add const to values and nulls arguments 2023-10-10 07:50:43 +02:00
heapam_xlog.h Fix xl_heap_lock WAL record field's data type. 2023-04-11 14:07:54 -07:00
heapam.h Remove retry loop in heap_page_prune(). 2023-10-02 11:40:07 -04:00
heaptoast.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
hio.h hio: Take number of prior relation extensions into account 2023-08-14 11:33:09 -07:00
htup_details.h Add const to values and nulls arguments 2023-10-10 07:50:43 +02:00
htup.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
itup.h Add const to values and nulls arguments 2023-10-10 07:50:43 +02:00
multixact.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
nbtree.h Skip checking of scan keys required for directional scan in B-tree 2023-10-06 10:40:51 +03:00
nbtxlog.h Fix incorrect comment about nbtree WAL record. 2023-04-17 09:58:18 -07:00
parallel.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
printsimple.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
printtup.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
relation.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
reloptions.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
relscan.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
rewriteheap.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
rmgr.h Pre-beta mechanical code beautification. 2022-05-12 15:17:30 -04:00
rmgrdesc_utils.h Add rmgrdesc README 2023-10-02 12:18:57 +03:00
rmgrlist.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
sdir.h Remove dead NoMovementScanDirection code 2023-02-01 10:52:41 +13:00
session.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
skey.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
slru.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
spgist_private.h Add const to values and nulls arguments 2023-10-10 07:50:43 +02:00
spgist.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
spgxlog.h Add info in WAL records in preparation for logical slot conflict handling 2023-04-02 12:32:19 -07:00
stratnum.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
subtrans.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
syncscan.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
sysattr.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
table.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
tableam.h Pre-beta mechanical code beautification. 2023-05-19 17:24:48 -04:00
timeline.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
toast_compression.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
toast_helper.h Add const to values and nulls arguments 2023-10-10 07:50:43 +02:00
toast_internals.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
transam.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
tsmapi.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
tupconvert.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
tupdesc_details.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
tupdesc.h Move BuildDescForRelation() from tupdesc.c to tablecmds.c 2023-10-05 16:20:46 +02:00
tupmacs.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
twophase_rmgr.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
twophase.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
valid.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
visibilitymap.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
visibilitymapdefs.h Add info in WAL records in preparation for logical slot conflict handling 2023-04-02 12:32:19 -07:00
xact.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
xlog_internal.h Add info in WAL records in preparation for logical slot conflict handling 2023-04-02 12:32:19 -07:00
xlog.h Improve the naming in wal_sync_method code. 2023-10-13 15:16:45 -05:00
xlogarchive.h Revert refactoring of restore command code to shell_restore.c 2023-02-06 08:28:42 +09:00
xlogbackup.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
xlogdefs.h Improve the naming in wal_sync_method code. 2023-10-13 15:16:45 -05:00
xloginsert.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
xlogprefetcher.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
xlogreader.h Pre-beta mechanical code beautification. 2023-05-19 17:24:48 -04:00
xlogrecord.h Correct assertion and comments about XLogRecordMaxSize. 2023-10-01 12:20:55 -07:00
xlogrecovery.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
xlogstats.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
xlogutils.h Update copyright for 2023 2023-01-02 15:00:37 -05:00