code: replace most remaining uses of 'master'.
authorAndres Freund <andres@anarazel.de>
Mon, 15 Jun 2020 17:14:40 +0000 (10:14 -0700)
committerAndres Freund <andres@anarazel.de>
Wed, 8 Jul 2020 20:24:35 +0000 (13:24 -0700)
Author: Andres Freund
Reviewed-By: David Steele
Discussion: https://postgr.es/m/20200615182235.x7lch5n6kcjq4aue@alap3.anarazel.de

13 files changed:
src/backend/access/transam/xlog.c
src/backend/catalog/index.c
src/backend/catalog/toasting.c
src/backend/commands/vacuum.c
src/backend/libpq/hba.c
src/backend/libpq/pqcomm.c
src/backend/optimizer/plan/planner.c
src/backend/parser/gram.y
src/backend/snowball/README
src/backend/utils/time/snapmgr.c
src/include/nodes/execnodes.h
src/include/utils/snapmgr.h
src/pl/tcl/pltcl.c

index 6f9c5513e3a58f631621d6ef09cfecefd1d83bcf..28daf72a503ada2a12c3dd06f3a1fef822a35139 100644 (file)
@@ -562,11 +562,12 @@ typedef struct XLogCtlInsert
    char        pad[PG_CACHE_LINE_SIZE];
 
    /*
-    * fullPageWrites is the master copy used by all backends to determine
-    * whether to write full-page to WAL, instead of using process-local one.
-    * This is required because, when full_page_writes is changed by SIGHUP,
-    * we must WAL-log it before it actually affects WAL-logging by backends.
-    * Checkpointer sets at startup or after SIGHUP.
+    * fullPageWrites is the authoritative value used by all backends to
+    * determine whether to write full-page image to WAL. This shared value,
+    * instead of the process-local fullPageWrites, is required because, when
+    * full_page_writes is changed by SIGHUP, we must WAL-log it before it
+    * actually affects WAL-logging by backends.  Checkpointer sets at startup
+    * or after SIGHUP.
     *
     * To read these fields, you must hold an insertion lock. To modify them,
     * you must hold ALL the locks.
@@ -8366,8 +8367,9 @@ GetRedoRecPtr(void)
 
    /*
     * The possibly not up-to-date copy in XlogCtl is enough. Even if we
-    * grabbed a WAL insertion lock to read the master copy, someone might
-    * update it just after we've released the lock.
+    * grabbed a WAL insertion lock to read the authoritative value in
+    * Insert->RedoRecPtr, someone might update it just after we've released
+    * the lock.
     */
    SpinLockAcquire(&XLogCtl->info_lck);
    ptr = XLogCtl->RedoRecPtr;
index fc088d3f5275fd54f1467889a3579367351f8032..8ec2864c76a947d878db24a8fc8874b253ca89f6 100644 (file)
@@ -3765,7 +3765,7 @@ reindex_relation(Oid relid, int flags, int options)
 
    /*
     * If the relation has a secondary toast rel, reindex that too while we
-    * still hold the lock on the master table.
+    * still hold the lock on the main table.
     */
    if ((flags & REINDEX_REL_PROCESS_TOAST) && OidIsValid(toast_relid))
        result |= reindex_relation(toast_relid, flags, options);
index 8b8888af5ed583b0d05187eb848ce06c2397215d..c40d25b3012c8285c3121ccfc52117034689da2d 100644 (file)
@@ -345,8 +345,8 @@ create_toast_table(Relation rel, Oid toastOid, Oid toastIndexOid,
    table_close(class_rel, RowExclusiveLock);
 
    /*
-    * Register dependency from the toast table to the master, so that the
-    * toast table will be deleted if the master is.  Skip this in bootstrap
+    * Register dependency from the toast table to the main, so that the
+    * toast table will be deleted if the main is.  Skip this in bootstrap
     * mode.
     */
    if (!IsBootstrapProcessingMode())
index d32de23e6268f2c087329099cdca2a5c8914ce5c..576c7e63e99a16b3b01c513c8151fb1fe5f60657 100644 (file)
@@ -1897,7 +1897,7 @@ vacuum_rel(Oid relid, RangeVar *relation, VacuumParams *params)
 
    /*
     * If the relation has a secondary toast rel, vacuum that too while we
-    * still hold the session lock on the master table.  Note however that
+    * still hold the session lock on the main table.  Note however that
     * "analyze" will not get done on the toast table.  This is good, because
     * the toaster always uses hardcoded index access and statistics are
     * totally unimportant for toast relations.
@@ -1906,7 +1906,7 @@ vacuum_rel(Oid relid, RangeVar *relation, VacuumParams *params)
        vacuum_rel(toast_relid, NULL, params);
 
    /*
-    * Now release the session-level lock on the master table.
+    * Now release the session-level lock on the main table.
     */
    UnlockRelationIdForSession(&onerelid, lmode);
 
index da5189a4fa0ae66354c5f2b3e7ac0a0019888bed..9d63830553e025d01b3da5b94d489aba93da32d5 100644 (file)
@@ -145,7 +145,7 @@ static List *tokenize_inc_file(List *tokens, const char *outer_filename,
 static bool parse_hba_auth_opt(char *name, char *val, HbaLine *hbaline,
                               int elevel, char **err_msg);
 static bool verify_option_list_length(List *options, const char *optionname,
-                                     List *masters, const char *mastername, int line_num);
+                                     List *comparelist, const char *comparename, int line_num);
 static ArrayType *gethba_options(HbaLine *hba);
 static void fill_hba_line(Tuplestorestate *tuple_store, TupleDesc tupdesc,
                          int lineno, HbaLine *hba, const char *err_msg);
@@ -1648,11 +1648,13 @@ parse_hba_line(TokenizedLine *tok_line, int elevel)
 
 
 static bool
-verify_option_list_length(List *options, const char *optionname, List *masters, const char *mastername, int line_num)
+verify_option_list_length(List *options, const char *optionname,
+                         List *comparelist, const char *comparename,
+                         int line_num)
 {
    if (list_length(options) == 0 ||
        list_length(options) == 1 ||
-       list_length(options) == list_length(masters))
+       list_length(options) == list_length(comparelist))
        return true;
 
    ereport(LOG,
@@ -1660,8 +1662,8 @@ verify_option_list_length(List *options, const char *optionname, List *masters,
             errmsg("the number of %s (%d) must be 1 or the same as the number of %s (%d)",
                    optionname,
                    list_length(options),
-                   mastername,
-                   list_length(masters)
+                   comparename,
+                   list_length(comparelist)
                    ),
             errcontext("line %d of configuration file \"%s\"",
                        line_num, HbaFileName)));
index 7717bb27195e15295358e8c62e8b1bf86226ca13..ac986c050568909379fd5bb2b01766b497dbd3d3 100644 (file)
@@ -705,8 +705,8 @@ Setup_AF_UNIX(const char *sock_path)
  *     server port.  Set port->sock to the FD of the new connection.
  *
  * ASSUME: that this doesn't need to be non-blocking because
- *     the Postmaster uses select() to tell when the server master
- *     socket is ready for accept().
+ *     the Postmaster uses select() to tell when the socket is ready for
+ *     accept().
  *
  * RETURNS: STATUS_OK or STATUS_ERROR
  */
index 14f3fd44e3615320fbb64c7dfe59cf9f7729541e..b406d41e91891162e75895e185c0f9c28361a7b8 100644 (file)
@@ -1748,7 +1748,7 @@ inheritance_planner(PlannerInfo *root)
    else
    {
        /*
-        * Put back the final adjusted rtable into the master copy of the
+        * Put back the final adjusted rtable into the original copy of the
         * Query.  (We mustn't do this if we found no non-excluded children,
         * since we never saved an adjusted rtable at all.)
         */
@@ -1757,7 +1757,7 @@ inheritance_planner(PlannerInfo *root)
        root->simple_rel_array = save_rel_array;
        root->append_rel_array = save_append_rel_array;
 
-       /* Must reconstruct master's simple_rte_array, too */
+       /* Must reconstruct original's simple_rte_array, too */
        root->simple_rte_array = (RangeTblEntry **)
            palloc0((list_length(final_rtable) + 1) * sizeof(RangeTblEntry *));
        rti = 1;
index 4ff35095b855681ff437e49d72a89e383140b6e6..1ea1fba43acc497af0efcf841395bb72850f4b85 100644 (file)
@@ -15016,7 +15016,7 @@ ColLabel:   IDENT                                   { $$ = $1; }
  *
  * Make sure that each keyword's category in kwlist.h matches where
  * it is listed here.  (Someday we may be able to generate these lists and
- * kwlist.h's table from a common master list.)
+ * kwlist.h's table from one source of truth.)
  */
 
 /* "Unreserved" keywords --- available for use as any kind of name.
index 92ee16901fe6c6a3ff8c71acb34d5496c37ad89e..6948c28b69f3855fb7dd42fce3203015b75457ea 100644 (file)
@@ -22,8 +22,8 @@ At least on Linux, no platform-specific adjustment is needed.
 Postgres' files under src/backend/snowball/libstemmer/ and
 src/include/snowball/libstemmer/ are taken directly from the Snowball
 files, with only some minor adjustments of file inclusions.  Note
-that most of these files are in fact derived files, not master source.
-The master sources are in the Snowball language, and are built using
+that most of these files are in fact derived files, not original source.
+The original sources are in the Snowball language, and are built using
 the Snowball-to-C compiler that is also part of the Snowball project.
 We choose to include the derived files in the PostgreSQL distribution
 because most installations will not have the Snowball compiler available.
index 1c063c592cebbfe05ca46e5bcc9b437d8aa81425..6b6c8571e2373825d4510e09169c9f22e8dbde4e 100644 (file)
@@ -2222,9 +2222,9 @@ RestoreSnapshot(char *start_address)
  * the declaration for PGPROC.
  */
 void
-RestoreTransactionSnapshot(Snapshot snapshot, void *master_pgproc)
+RestoreTransactionSnapshot(Snapshot snapshot, void *source_pgproc)
 {
-   SetTransactionSnapshot(snapshot, NULL, InvalidPid, master_pgproc);
+   SetTransactionSnapshot(snapshot, NULL, InvalidPid, source_pgproc);
 }
 
 /*
index f5dfa32d55c48331c6e4c1e070192238c5f7b15f..0187989fd19f37c85eebca2320f8e2473631f3ec 100644 (file)
@@ -496,7 +496,7 @@ typedef struct ResultRelInfo
 /* ----------------
  *   EState information
  *
- * Master working state for an Executor invocation
+ * Working state for an Executor invocation
  * ----------------
  */
 typedef struct EState
index b28d13ce841e7be5a6842022e338a152b71ad8ac..ffb4ba3adfb01d0be695a15846e5bb1d7301a398 100644 (file)
@@ -153,6 +153,6 @@ extern bool HistoricSnapshotActive(void);
 extern Size EstimateSnapshotSpace(Snapshot snapshot);
 extern void SerializeSnapshot(Snapshot snapshot, char *start_address);
 extern Snapshot RestoreSnapshot(char *start_address);
-extern void RestoreTransactionSnapshot(Snapshot snapshot, void *master_pgproc);
+extern void RestoreTransactionSnapshot(Snapshot snapshot, void *source_pgproc);
 
 #endif                         /* SNAPMGR_H */
index 24d4b57f1a5653219922af1af8ee4492b41ad02a..f4eabc8f39c066f85eb93a17cd5b730188f43f81 100644 (file)
@@ -432,9 +432,9 @@ _PG_init(void)
     * stdout and stderr on DeleteInterp
     ************************************************************/
    if ((pltcl_hold_interp = Tcl_CreateInterp()) == NULL)
-       elog(ERROR, "could not create master Tcl interpreter");
+       elog(ERROR, "could not create dummy Tcl interpreter");
    if (Tcl_Init(pltcl_hold_interp) == TCL_ERROR)
-       elog(ERROR, "could not initialize master Tcl interpreter");
+       elog(ERROR, "could not initialize dummy Tcl interpreter");
 
    /************************************************************
     * Create the hash table for working interpreters
@@ -489,14 +489,14 @@ pltcl_init_interp(pltcl_interp_desc *interp_desc, Oid prolang, bool pltrusted)
    char        interpname[32];
 
    /************************************************************
-    * Create the Tcl interpreter as a slave of pltcl_hold_interp.
+    * Create the Tcl interpreter subsidiary to pltcl_hold_interp.
     * Note: Tcl automatically does Tcl_Init in the untrusted case,
     * and it's not wanted in the trusted case.
     ************************************************************/
-   snprintf(interpname, sizeof(interpname), "slave_%u", interp_desc->user_id);
+   snprintf(interpname, sizeof(interpname), "subsidiary_%u", interp_desc->user_id);
    if ((interp = Tcl_CreateSlave(pltcl_hold_interp, interpname,
                                  pltrusted ? 1 : 0)) == NULL)
-       elog(ERROR, "could not create slave Tcl interpreter");
+       elog(ERROR, "could not create subsidiary Tcl interpreter");
 
    /************************************************************
     * Initialize the query hash table associated with interpreter