mirror of
https://github.com/postgres/postgres.git
synced 2025-07-28 23:42:10 +03:00
Unify spelling of "canceled", "canceling", "cancellation"
We had previously (af26857a27
)
established the U.S. spellings as standard.
This commit is contained in:
@ -8379,13 +8379,13 @@ xlog_redo(XLogRecPtr lsn, XLogRecord *record)
|
||||
|
||||
/*
|
||||
* If we see a shutdown checkpoint while waiting for an end-of-backup
|
||||
* record, the backup was cancelled and the end-of-backup record will
|
||||
* record, the backup was canceled and the end-of-backup record will
|
||||
* never arrive.
|
||||
*/
|
||||
if (InArchiveRecovery &&
|
||||
!XLogRecPtrIsInvalid(ControlFile->backupStartPoint))
|
||||
ereport(ERROR,
|
||||
(errmsg("online backup was cancelled, recovery cannot continue")));
|
||||
(errmsg("online backup was canceled, recovery cannot continue")));
|
||||
|
||||
/*
|
||||
* If we see a shutdown checkpoint, we know that nothing was running
|
||||
@ -9341,7 +9341,7 @@ do_pg_stop_backup(char *labelfile, bool waitforarchive)
|
||||
(errmsg("pg_stop_backup still waiting for all required WAL segments to be archived (%d seconds elapsed)",
|
||||
waits),
|
||||
errhint("Check that your archive_command is executing properly. "
|
||||
"pg_stop_backup can be cancelled safely, "
|
||||
"pg_stop_backup can be canceled safely, "
|
||||
"but the database backup will not be usable without all the WAL segments.")));
|
||||
}
|
||||
}
|
||||
@ -9823,13 +9823,13 @@ CancelBackup(void)
|
||||
if (stat(BACKUP_LABEL_FILE, &stat_buf) < 0)
|
||||
return;
|
||||
|
||||
/* remove leftover file from previously cancelled backup if it exists */
|
||||
/* remove leftover file from previously canceled backup if it exists */
|
||||
unlink(BACKUP_LABEL_OLD);
|
||||
|
||||
if (rename(BACKUP_LABEL_FILE, BACKUP_LABEL_OLD) == 0)
|
||||
{
|
||||
ereport(LOG,
|
||||
(errmsg("online backup mode cancelled"),
|
||||
(errmsg("online backup mode canceled"),
|
||||
errdetail("\"%s\" was renamed to \"%s\".",
|
||||
BACKUP_LABEL_FILE, BACKUP_LABEL_OLD)));
|
||||
}
|
||||
@ -9837,7 +9837,7 @@ CancelBackup(void)
|
||||
{
|
||||
ereport(WARNING,
|
||||
(errcode_for_file_access(),
|
||||
errmsg("online backup mode was not cancelled"),
|
||||
errmsg("online backup mode was not canceled"),
|
||||
errdetail("Could not rename \"%s\" to \"%s\": %m.",
|
||||
BACKUP_LABEL_FILE, BACKUP_LABEL_OLD)));
|
||||
}
|
||||
|
@ -78,7 +78,7 @@ static bool vacuum_rel(Oid relid, VacuumStmt *vacstmt, bool do_toast,
|
||||
* tables separately.
|
||||
*
|
||||
* for_wraparound is used by autovacuum to let us know when it's forcing
|
||||
* a vacuum for wraparound, which should not be auto-cancelled.
|
||||
* a vacuum for wraparound, which should not be auto-canceled.
|
||||
*
|
||||
* bstrategy is normally given as NULL, but in autovacuum it can be passed
|
||||
* in to use the same buffer strategy object across multiple vacuum() calls.
|
||||
@ -867,7 +867,7 @@ vacuum_rel(Oid relid, VacuumStmt *vacstmt, bool do_toast, bool for_wraparound)
|
||||
* here by violating transaction semantics.)
|
||||
*
|
||||
* We also set the VACUUM_FOR_WRAPAROUND flag, which is passed down by
|
||||
* autovacuum; it's used to avoid cancelling a vacuum that was invoked
|
||||
* autovacuum; it's used to avoid canceling a vacuum that was invoked
|
||||
* in an emergency.
|
||||
*
|
||||
* Note: these flags remain set until CommitTransaction or
|
||||
|
@ -714,7 +714,7 @@ AutoVacLauncherMain(int argc, char *argv[])
|
||||
worker->wi_links.next = (SHM_QUEUE *) AutoVacuumShmem->av_freeWorkers;
|
||||
AutoVacuumShmem->av_freeWorkers = worker;
|
||||
AutoVacuumShmem->av_startingWorker = NULL;
|
||||
elog(WARNING, "worker took too long to start; cancelled");
|
||||
elog(WARNING, "worker took too long to start; canceled");
|
||||
}
|
||||
}
|
||||
else
|
||||
@ -1461,7 +1461,7 @@ AutoVacWorkerMain(int argc, char *argv[])
|
||||
pqsignal(SIGHUP, SIG_IGN);
|
||||
|
||||
/*
|
||||
* SIGINT is used to signal cancelling the current table's vacuum; SIGTERM
|
||||
* SIGINT is used to signal canceling the current table's vacuum; SIGTERM
|
||||
* means abort and exit cleanly, and SIGQUIT means abandon ship.
|
||||
*/
|
||||
pqsignal(SIGINT, StatementCancelHandler);
|
||||
|
@ -1182,7 +1182,7 @@ CompactBgwriterRequestQueue()
|
||||
* intervening FORGET_RELATION_FSYNC or FORGET_DATABASE_FSYNC request, so
|
||||
* we do it this way. It would be possible to be even smarter if we made
|
||||
* the code below understand the specific semantics of such requests (it
|
||||
* could blow away preceding entries that would end up being cancelled
|
||||
* could blow away preceding entries that would end up being canceled
|
||||
* anyhow), but it's not clear that the extra complexity would buy us
|
||||
* anything.
|
||||
*/
|
||||
|
@ -2465,7 +2465,7 @@ LockBufferForCleanup(Buffer buffer)
|
||||
|
||||
/*
|
||||
* Check called from RecoveryConflictInterrupt handler when Startup
|
||||
* process requests cancelation of all pin holders that are blocking it.
|
||||
* process requests cancellation of all pin holders that are blocking it.
|
||||
*/
|
||||
bool
|
||||
HoldingBufferPinThatDelaysRecovery(void)
|
||||
|
@ -239,9 +239,9 @@ serialization anomalies will fail with SQLSTATE 40001, which has a
|
||||
standard meaning of "serialization failure".
|
||||
|
||||
* This SSI implementation makes an effort to choose the
|
||||
transaction to be cancelled such that an immediate retry of the
|
||||
transaction to be canceled such that an immediate retry of the
|
||||
transaction will not fail due to conflicts with exactly the same
|
||||
transactions. Pursuant to this goal, no transaction is cancelled
|
||||
transactions. Pursuant to this goal, no transaction is canceled
|
||||
until one of the other transactions in the set of conflicts which
|
||||
could generate an anomaly has successfully committed. This is
|
||||
conceptually similar to how write conflicts are handled. To fully
|
||||
@ -567,7 +567,7 @@ on conflicts with the same transactions.
|
||||
information about older committed transactions to put an upper bound
|
||||
on RAM used. Beyond that limit, information spills to disk.
|
||||
Performance can degrade in a pessimal situation, but it should be
|
||||
tolerable, and transactions won't need to be cancelled or blocked
|
||||
tolerable, and transactions won't need to be canceled or blocked
|
||||
from starting.
|
||||
|
||||
|
||||
|
@ -535,7 +535,7 @@ FindLockCycleRecurse(PGPROC *checkProc,
|
||||
* Note we read vacuumFlags without any locking. This is
|
||||
* OK only for checking the PROC_IS_AUTOVACUUM flag,
|
||||
* because that flag is set at process start and never
|
||||
* reset; there is logic elsewhere to avoid cancelling an
|
||||
* reset; there is logic elsewhere to avoid canceling an
|
||||
* autovacuum that is working for preventing Xid
|
||||
* wraparound problems (which needs to read a different
|
||||
* vacuumFlag bit), but we don't do that here to avoid
|
||||
|
@ -3752,7 +3752,7 @@ CheckForSerializableConflictOut(bool visible, Relation relation,
|
||||
ereport(ERROR,
|
||||
(errcode(ERRCODE_T_R_SERIALIZATION_FAILURE),
|
||||
errmsg("could not serialize access due to read/write dependencies among transactions"),
|
||||
errdetail("Cancelled on identification as a pivot, during conflict out checking."),
|
||||
errdetail("Canceled on identification as a pivot, during conflict out checking."),
|
||||
errhint("The transaction might succeed if retried.")));
|
||||
}
|
||||
|
||||
@ -3841,7 +3841,7 @@ CheckForSerializableConflictOut(bool visible, Relation relation,
|
||||
ereport(ERROR,
|
||||
(errcode(ERRCODE_T_R_SERIALIZATION_FAILURE),
|
||||
errmsg("could not serialize access due to read/write dependencies among transactions"),
|
||||
errdetail("Cancelled on conflict out to old pivot %u.", xid),
|
||||
errdetail("Canceled on conflict out to old pivot %u.", xid),
|
||||
errhint("The transaction might succeed if retried.")));
|
||||
|
||||
if (SxactHasSummaryConflictIn(MySerializableXact)
|
||||
@ -3849,7 +3849,7 @@ CheckForSerializableConflictOut(bool visible, Relation relation,
|
||||
ereport(ERROR,
|
||||
(errcode(ERRCODE_T_R_SERIALIZATION_FAILURE),
|
||||
errmsg("could not serialize access due to read/write dependencies among transactions"),
|
||||
errdetail("Cancelled on identification as a pivot, with conflict out to old committed transaction %u.", xid),
|
||||
errdetail("Canceled on identification as a pivot, with conflict out to old committed transaction %u.", xid),
|
||||
errhint("The transaction might succeed if retried.")));
|
||||
|
||||
MySerializableXact->flags |= SXACT_FLAG_SUMMARY_CONFLICT_OUT;
|
||||
@ -3872,7 +3872,7 @@ CheckForSerializableConflictOut(bool visible, Relation relation,
|
||||
* We have a conflict out to a transaction which has a conflict out to a
|
||||
* summarized transaction. That summarized transaction must have
|
||||
* committed first, and we can't tell when it committed in relation to our
|
||||
* snapshot acquisition, so something needs to be cancelled.
|
||||
* snapshot acquisition, so something needs to be canceled.
|
||||
*/
|
||||
if (SxactHasSummaryConflictOut(sxact))
|
||||
{
|
||||
@ -3888,7 +3888,7 @@ CheckForSerializableConflictOut(bool visible, Relation relation,
|
||||
ereport(ERROR,
|
||||
(errcode(ERRCODE_T_R_SERIALIZATION_FAILURE),
|
||||
errmsg("could not serialize access due to read/write dependencies among transactions"),
|
||||
errdetail("Cancelled on conflict out to old pivot."),
|
||||
errdetail("Canceled on conflict out to old pivot."),
|
||||
errhint("The transaction might succeed if retried.")));
|
||||
}
|
||||
}
|
||||
@ -4127,7 +4127,7 @@ CheckForSerializableConflictIn(Relation relation, HeapTuple tuple,
|
||||
ereport(ERROR,
|
||||
(errcode(ERRCODE_T_R_SERIALIZATION_FAILURE),
|
||||
errmsg("could not serialize access due to read/write dependencies among transactions"),
|
||||
errdetail("Cancelled on identification as a pivot, during conflict in checking."),
|
||||
errdetail("Canceled on identification as a pivot, during conflict in checking."),
|
||||
errhint("The transaction might succeed if retried.")));
|
||||
|
||||
/*
|
||||
@ -4459,7 +4459,7 @@ OnConflict_CheckForSerializationFailure(const SERIALIZABLEXACT *reader,
|
||||
ereport(ERROR,
|
||||
(errcode(ERRCODE_T_R_SERIALIZATION_FAILURE),
|
||||
errmsg("could not serialize access due to read/write dependencies among transactions"),
|
||||
errdetail("Cancelled on identification as a pivot, during write."),
|
||||
errdetail("Canceled on identification as a pivot, during write."),
|
||||
errhint("The transaction might succeed if retried.")));
|
||||
}
|
||||
else if (SxactIsPrepared(writer))
|
||||
@ -4471,7 +4471,7 @@ OnConflict_CheckForSerializationFailure(const SERIALIZABLEXACT *reader,
|
||||
ereport(ERROR,
|
||||
(errcode(ERRCODE_T_R_SERIALIZATION_FAILURE),
|
||||
errmsg("could not serialize access due to read/write dependencies among transactions"),
|
||||
errdetail("Cancelled on conflict out to pivot %u, during read.", writer->topXid),
|
||||
errdetail("Canceled on conflict out to pivot %u, during read.", writer->topXid),
|
||||
errhint("The transaction might succeed if retried.")));
|
||||
}
|
||||
writer->flags |= SXACT_FLAG_DOOMED;
|
||||
@ -4492,7 +4492,7 @@ OnConflict_CheckForSerializationFailure(const SERIALIZABLEXACT *reader,
|
||||
* marked for death, because rolling back another transaction might mean
|
||||
* that we flail without ever making progress. This transaction is
|
||||
* committing writes, so letting it commit ensures progress. If we
|
||||
* cancelled the far conflict, it might immediately fail again on retry.
|
||||
* canceled the far conflict, it might immediately fail again on retry.
|
||||
*/
|
||||
void
|
||||
PreCommit_CheckForSerializationFailure(void)
|
||||
@ -4513,7 +4513,7 @@ PreCommit_CheckForSerializationFailure(void)
|
||||
ereport(ERROR,
|
||||
(errcode(ERRCODE_T_R_SERIALIZATION_FAILURE),
|
||||
errmsg("could not serialize access due to read/write dependencies among transactions"),
|
||||
errdetail("Cancelled on identification as a pivot, during commit attempt."),
|
||||
errdetail("Canceled on identification as a pivot, during commit attempt."),
|
||||
errhint("The transaction might succeed if retried.")));
|
||||
}
|
||||
|
||||
@ -4551,7 +4551,7 @@ PreCommit_CheckForSerializationFailure(void)
|
||||
ereport(ERROR,
|
||||
(errcode(ERRCODE_T_R_SERIALIZATION_FAILURE),
|
||||
errmsg("could not serialize access due to read/write dependencies among transactions"),
|
||||
errdetail("Cancelled on commit attempt with conflict in from prepared pivot."),
|
||||
errdetail("Canceled on commit attempt with conflict in from prepared pivot."),
|
||||
errhint("The transaction might succeed if retried.")));
|
||||
}
|
||||
nearConflict->sxactOut->flags |= SXACT_FLAG_DOOMED;
|
||||
|
@ -1324,7 +1324,7 @@ CheckDeadLock(void)
|
||||
* the lock.
|
||||
*
|
||||
* If blocked by autovacuum, this wakeup will enable ProcSleep to send
|
||||
* the cancelling signal to the autovacuum worker.
|
||||
* the canceling signal to the autovacuum worker.
|
||||
*/
|
||||
PGSemaphoreUnlock(&MyProc->sem);
|
||||
}
|
||||
|
@ -179,7 +179,7 @@ static int UseNewLine = 1; /* Use newlines query delimiters (the default) */
|
||||
static int UseNewLine = 0; /* Use EOF as query delimiters */
|
||||
#endif /* TCOP_DONTUSENEWLINE */
|
||||
|
||||
/* whether or not, and why, we were cancelled by conflict with recovery */
|
||||
/* whether or not, and why, we were canceled by conflict with recovery */
|
||||
static bool RecoveryConflictPending = false;
|
||||
static bool RecoveryConflictRetryable = true;
|
||||
static ProcSignalReason RecoveryConflictReason;
|
||||
|
2
src/backend/utils/cache/relcache.c
vendored
2
src/backend/utils/cache/relcache.c
vendored
@ -1897,7 +1897,7 @@ RelationClearRelation(Relation relation, bool rebuild)
|
||||
* on next access. Meanwhile it's not any less valid than it was
|
||||
* before, so any code that might expect to continue accessing it
|
||||
* isn't hurt by the rebuild failure. (Consider for example a
|
||||
* subtransaction that ALTERs a table and then gets cancelled partway
|
||||
* subtransaction that ALTERs a table and then gets canceled partway
|
||||
* through the cache entry rebuild. The outer transaction should
|
||||
* still see the not-modified cache entry as valid.) The worst
|
||||
* consequence of an error is leaking the necessarily-unreferenced new
|
||||
|
@ -194,7 +194,7 @@ NoticeProcessor(void *arg, const char *message)
|
||||
* so. We use write() to report to stderr because it's better to use simple
|
||||
* facilities in a signal handler.
|
||||
*
|
||||
* On win32, the signal cancelling happens on a separate thread, because
|
||||
* On win32, the signal canceling happens on a separate thread, because
|
||||
* that's how SetConsoleCtrlHandler works. The PQcancel function is safe
|
||||
* for this (unlike PQrequestCancel). However, a CRITICAL_SECTION is required
|
||||
* to protect the PGcancel structure against being changed while the signal
|
||||
|
@ -378,7 +378,7 @@ ResetCancelConn(void)
|
||||
|
||||
#ifndef WIN32
|
||||
/*
|
||||
* Handle interrupt signals by cancelling the current command,
|
||||
* Handle interrupt signals by canceling the current command,
|
||||
* if it's being executed through executeMaintenanceCommand(),
|
||||
* and thus has a cancelConn set.
|
||||
*/
|
||||
|
@ -304,7 +304,7 @@ canonicalize_path(char *path)
|
||||
}
|
||||
else if (pending_strips > 0 && *spath != '\0')
|
||||
{
|
||||
/* trim a regular directory name cancelled by ".." */
|
||||
/* trim a regular directory name canceled by ".." */
|
||||
trim_directory(path);
|
||||
pending_strips--;
|
||||
/* foo/.. should become ".", not empty */
|
||||
|
@ -135,7 +135,7 @@ INSERT INTO pxtest1 VALUES ('fff');
|
||||
-- This should fail, because the two transactions have a write-skew anomaly
|
||||
PREPARE TRANSACTION 'foo5';
|
||||
ERROR: could not serialize access due to read/write dependencies among transactions
|
||||
DETAIL: Cancelled on commit attempt with conflict in from prepared pivot.
|
||||
DETAIL: Canceled on commit attempt with conflict in from prepared pivot.
|
||||
HINT: The transaction might succeed if retried.
|
||||
SELECT gid FROM pg_prepared_xacts;
|
||||
gid
|
||||
|
@ -266,7 +266,7 @@ SELECT * FROM foo WHERE id IN
|
||||
CREATE TABLE orderstest (
|
||||
approver_ref integer,
|
||||
po_ref integer,
|
||||
ordercancelled boolean
|
||||
ordercanceled boolean
|
||||
);
|
||||
INSERT INTO orderstest VALUES (1, 1, false);
|
||||
INSERT INTO orderstest VALUES (66, 5, false);
|
||||
@ -285,8 +285,8 @@ SELECT *,
|
||||
WHEN ord.approver_ref=1 THEN '---' ELSE 'Approved'
|
||||
END) AS "Approved",
|
||||
(SELECT CASE
|
||||
WHEN ord.ordercancelled
|
||||
THEN 'Cancelled'
|
||||
WHEN ord.ordercanceled
|
||||
THEN 'Canceled'
|
||||
ELSE
|
||||
(SELECT CASE
|
||||
WHEN ord.po_ref=1
|
||||
@ -300,8 +300,8 @@ SELECT *,
|
||||
END)
|
||||
END) AS "Status",
|
||||
(CASE
|
||||
WHEN ord.ordercancelled
|
||||
THEN 'Cancelled'
|
||||
WHEN ord.ordercanceled
|
||||
THEN 'Canceled'
|
||||
ELSE
|
||||
(CASE
|
||||
WHEN ord.po_ref=1
|
||||
@ -316,19 +316,19 @@ END) AS "Status",
|
||||
END) AS "Status_OK"
|
||||
FROM orderstest ord;
|
||||
SELECT * FROM orders_view;
|
||||
approver_ref | po_ref | ordercancelled | Approved | Status | Status_OK
|
||||
--------------+--------+----------------+----------+-----------+-----------
|
||||
1 | 1 | f | --- | --- | ---
|
||||
66 | 5 | f | Approved | PO | PO
|
||||
66 | 6 | f | Approved | PO | PO
|
||||
66 | 7 | f | Approved | PO | PO
|
||||
66 | 1 | t | Approved | Cancelled | Cancelled
|
||||
66 | 8 | f | Approved | PO | PO
|
||||
66 | 1 | f | Approved | Approved | Approved
|
||||
77 | 1 | f | Approved | Approved | Approved
|
||||
1 | 1 | f | --- | --- | ---
|
||||
66 | 1 | f | Approved | Approved | Approved
|
||||
1 | 1 | f | --- | --- | ---
|
||||
approver_ref | po_ref | ordercanceled | Approved | Status | Status_OK
|
||||
--------------+--------+---------------+----------+----------+-----------
|
||||
1 | 1 | f | --- | --- | ---
|
||||
66 | 5 | f | Approved | PO | PO
|
||||
66 | 6 | f | Approved | PO | PO
|
||||
66 | 7 | f | Approved | PO | PO
|
||||
66 | 1 | t | Approved | Canceled | Canceled
|
||||
66 | 8 | f | Approved | PO | PO
|
||||
66 | 1 | f | Approved | Approved | Approved
|
||||
77 | 1 | f | Approved | Approved | Approved
|
||||
1 | 1 | f | --- | --- | ---
|
||||
66 | 1 | f | Approved | Approved | Approved
|
||||
1 | 1 | f | --- | --- | ---
|
||||
(11 rows)
|
||||
|
||||
DROP TABLE orderstest cascade;
|
||||
|
@ -136,7 +136,7 @@ SELECT * FROM foo WHERE id IN
|
||||
CREATE TABLE orderstest (
|
||||
approver_ref integer,
|
||||
po_ref integer,
|
||||
ordercancelled boolean
|
||||
ordercanceled boolean
|
||||
);
|
||||
|
||||
INSERT INTO orderstest VALUES (1, 1, false);
|
||||
@ -157,8 +157,8 @@ SELECT *,
|
||||
WHEN ord.approver_ref=1 THEN '---' ELSE 'Approved'
|
||||
END) AS "Approved",
|
||||
(SELECT CASE
|
||||
WHEN ord.ordercancelled
|
||||
THEN 'Cancelled'
|
||||
WHEN ord.ordercanceled
|
||||
THEN 'Canceled'
|
||||
ELSE
|
||||
(SELECT CASE
|
||||
WHEN ord.po_ref=1
|
||||
@ -172,8 +172,8 @@ SELECT *,
|
||||
END)
|
||||
END) AS "Status",
|
||||
(CASE
|
||||
WHEN ord.ordercancelled
|
||||
THEN 'Cancelled'
|
||||
WHEN ord.ordercanceled
|
||||
THEN 'Canceled'
|
||||
ELSE
|
||||
(CASE
|
||||
WHEN ord.po_ref=1
|
||||
|
Reference in New Issue
Block a user