mirror of
https://github.com/postgres/postgres.git
synced 2025-07-18 17:42:25 +03:00
pgindent run for 9.4
This includes removing tabs after periods in C comments, which was applied to back branches, so this change should not effect backpatching.
This commit is contained in:
@ -270,7 +270,7 @@ static void CallSubXactCallbacks(SubXactEvent event,
|
||||
SubTransactionId parentSubid);
|
||||
static void CleanupTransaction(void);
|
||||
static void CheckTransactionChain(bool isTopLevel, bool throwError,
|
||||
const char *stmtType);
|
||||
const char *stmtType);
|
||||
static void CommitTransaction(void);
|
||||
static TransactionId RecordTransactionAbort(bool isSubXact);
|
||||
static void StartTransaction(void);
|
||||
@ -450,7 +450,7 @@ AssignTransactionId(TransactionState s)
|
||||
{
|
||||
bool isSubXact = (s->parent != NULL);
|
||||
ResourceOwner currentOwner;
|
||||
bool log_unknown_top = false;
|
||||
bool log_unknown_top = false;
|
||||
|
||||
/* Assert that caller didn't screw up */
|
||||
Assert(!TransactionIdIsValid(s->transactionId));
|
||||
@ -487,8 +487,8 @@ AssignTransactionId(TransactionState s)
|
||||
|
||||
/*
|
||||
* When wal_level=logical, guarantee that a subtransaction's xid can only
|
||||
* be seen in the WAL stream if its toplevel xid has been logged
|
||||
* before. If necessary we log a xact_assignment record with fewer than
|
||||
* be seen in the WAL stream if its toplevel xid has been logged before.
|
||||
* If necessary we log a xact_assignment record with fewer than
|
||||
* PGPROC_MAX_CACHED_SUBXIDS. Note that it is fine if didLogXid isn't set
|
||||
* for a transaction even though it appears in a WAL record, we just might
|
||||
* superfluously log something. That can happen when an xid is included
|
||||
@ -637,7 +637,7 @@ SubTransactionIsActive(SubTransactionId subxid)
|
||||
*
|
||||
* "used" must be TRUE if the caller intends to use the command ID to mark
|
||||
* inserted/updated/deleted tuples. FALSE means the ID is being fetched
|
||||
* for read-only purposes (ie, as a snapshot validity cutoff). See
|
||||
* for read-only purposes (ie, as a snapshot validity cutoff). See
|
||||
* CommandCounterIncrement() for discussion.
|
||||
*/
|
||||
CommandId
|
||||
@ -724,7 +724,7 @@ TransactionIdIsCurrentTransactionId(TransactionId xid)
|
||||
|
||||
/*
|
||||
* We always say that BootstrapTransactionId is "not my transaction ID"
|
||||
* even when it is (ie, during bootstrap). Along with the fact that
|
||||
* even when it is (ie, during bootstrap). Along with the fact that
|
||||
* transam.c always treats BootstrapTransactionId as already committed,
|
||||
* this causes the tqual.c routines to see all tuples as committed, which
|
||||
* is what we need during bootstrap. (Bootstrap mode only inserts tuples,
|
||||
@ -866,7 +866,7 @@ AtStart_Memory(void)
|
||||
/*
|
||||
* If this is the first time through, create a private context for
|
||||
* AbortTransaction to work in. By reserving some space now, we can
|
||||
* insulate AbortTransaction from out-of-memory scenarios. Like
|
||||
* insulate AbortTransaction from out-of-memory scenarios. Like
|
||||
* ErrorContext, we set it up with slow growth rate and a nonzero minimum
|
||||
* size, so that space will be reserved immediately.
|
||||
*/
|
||||
@ -969,7 +969,7 @@ AtSubStart_ResourceOwner(void)
|
||||
Assert(s->parent != NULL);
|
||||
|
||||
/*
|
||||
* Create a resource owner for the subtransaction. We make it a child of
|
||||
* Create a resource owner for the subtransaction. We make it a child of
|
||||
* the immediate parent's resource owner.
|
||||
*/
|
||||
s->curTransactionOwner =
|
||||
@ -989,7 +989,7 @@ AtSubStart_ResourceOwner(void)
|
||||
* RecordTransactionCommit
|
||||
*
|
||||
* Returns latest XID among xact and its children, or InvalidTransactionId
|
||||
* if the xact has no XID. (We compute that here just because it's easier.)
|
||||
* if the xact has no XID. (We compute that here just because it's easier.)
|
||||
*/
|
||||
static TransactionId
|
||||
RecordTransactionCommit(void)
|
||||
@ -1034,7 +1034,7 @@ RecordTransactionCommit(void)
|
||||
|
||||
/*
|
||||
* If we didn't create XLOG entries, we're done here; otherwise we
|
||||
* should flush those entries the same as a commit record. (An
|
||||
* should flush those entries the same as a commit record. (An
|
||||
* example of a possible record that wouldn't cause an XID to be
|
||||
* assigned is a sequence advance record due to nextval() --- we want
|
||||
* to flush that to disk before reporting commit.)
|
||||
@ -1051,7 +1051,7 @@ RecordTransactionCommit(void)
|
||||
BufmgrCommit();
|
||||
|
||||
/*
|
||||
* Mark ourselves as within our "commit critical section". This
|
||||
* Mark ourselves as within our "commit critical section". This
|
||||
* forces any concurrent checkpoint to wait until we've updated
|
||||
* pg_clog. Without this, it is possible for the checkpoint to set
|
||||
* REDO after the XLOG record but fail to flush the pg_clog update to
|
||||
@ -1059,7 +1059,7 @@ RecordTransactionCommit(void)
|
||||
* crashes a little later.
|
||||
*
|
||||
* Note: we could, but don't bother to, set this flag in
|
||||
* RecordTransactionAbort. That's because loss of a transaction abort
|
||||
* RecordTransactionAbort. That's because loss of a transaction abort
|
||||
* is noncritical; the presumption would be that it aborted, anyway.
|
||||
*
|
||||
* It's safe to change the delayChkpt flag of our own backend without
|
||||
@ -1168,15 +1168,15 @@ RecordTransactionCommit(void)
|
||||
/*
|
||||
* Check if we want to commit asynchronously. We can allow the XLOG flush
|
||||
* to happen asynchronously if synchronous_commit=off, or if the current
|
||||
* transaction has not performed any WAL-logged operation. The latter
|
||||
* transaction has not performed any WAL-logged operation. The latter
|
||||
* case can arise if the current transaction wrote only to temporary
|
||||
* and/or unlogged tables. In case of a crash, the loss of such a
|
||||
* and/or unlogged tables. In case of a crash, the loss of such a
|
||||
* transaction will be irrelevant since temp tables will be lost anyway,
|
||||
* and unlogged tables will be truncated. (Given the foregoing, you might
|
||||
* think that it would be unnecessary to emit the XLOG record at all in
|
||||
* this case, but we don't currently try to do that. It would certainly
|
||||
* cause problems at least in Hot Standby mode, where the
|
||||
* KnownAssignedXids machinery requires tracking every XID assignment. It
|
||||
* KnownAssignedXids machinery requires tracking every XID assignment. It
|
||||
* might be OK to skip it only when wal_level < hot_standby, but for now
|
||||
* we don't.)
|
||||
*
|
||||
@ -1423,7 +1423,7 @@ AtSubCommit_childXids(void)
|
||||
* RecordTransactionAbort
|
||||
*
|
||||
* Returns latest XID among xact and its children, or InvalidTransactionId
|
||||
* if the xact has no XID. (We compute that here just because it's easier.)
|
||||
* if the xact has no XID. (We compute that here just because it's easier.)
|
||||
*/
|
||||
static TransactionId
|
||||
RecordTransactionAbort(bool isSubXact)
|
||||
@ -1440,7 +1440,7 @@ RecordTransactionAbort(bool isSubXact)
|
||||
|
||||
/*
|
||||
* If we haven't been assigned an XID, nobody will care whether we aborted
|
||||
* or not. Hence, we're done in that case. It does not matter if we have
|
||||
* or not. Hence, we're done in that case. It does not matter if we have
|
||||
* rels to delete (note that this routine is not responsible for actually
|
||||
* deleting 'em). We cannot have any child XIDs, either.
|
||||
*/
|
||||
@ -1456,7 +1456,7 @@ RecordTransactionAbort(bool isSubXact)
|
||||
* We have a valid XID, so we should write an ABORT record for it.
|
||||
*
|
||||
* We do not flush XLOG to disk here, since the default assumption after a
|
||||
* crash would be that we aborted, anyway. For the same reason, we don't
|
||||
* crash would be that we aborted, anyway. For the same reason, we don't
|
||||
* need to worry about interlocking against checkpoint start.
|
||||
*/
|
||||
|
||||
@ -1624,7 +1624,7 @@ AtSubAbort_childXids(void)
|
||||
|
||||
/*
|
||||
* We keep the child-XID arrays in TopTransactionContext (see
|
||||
* AtSubCommit_childXids). This means we'd better free the array
|
||||
* AtSubCommit_childXids). This means we'd better free the array
|
||||
* explicitly at abort to avoid leakage.
|
||||
*/
|
||||
if (s->childXids != NULL)
|
||||
@ -1802,7 +1802,7 @@ StartTransaction(void)
|
||||
VirtualXactLockTableInsert(vxid);
|
||||
|
||||
/*
|
||||
* Advertise it in the proc array. We assume assignment of
|
||||
* Advertise it in the proc array. We assume assignment of
|
||||
* LocalTransactionID is atomic, and the backendId should be set already.
|
||||
*/
|
||||
Assert(MyProc->backendId == vxid.backendId);
|
||||
@ -1899,7 +1899,7 @@ CommitTransaction(void)
|
||||
|
||||
/*
|
||||
* The remaining actions cannot call any user-defined code, so it's safe
|
||||
* to start shutting down within-transaction services. But note that most
|
||||
* to start shutting down within-transaction services. But note that most
|
||||
* of this stuff could still throw an error, which would switch us into
|
||||
* the transaction-abort path.
|
||||
*/
|
||||
@ -2104,7 +2104,7 @@ PrepareTransaction(void)
|
||||
|
||||
/*
|
||||
* The remaining actions cannot call any user-defined code, so it's safe
|
||||
* to start shutting down within-transaction services. But note that most
|
||||
* to start shutting down within-transaction services. But note that most
|
||||
* of this stuff could still throw an error, which would switch us into
|
||||
* the transaction-abort path.
|
||||
*/
|
||||
@ -2224,7 +2224,7 @@ PrepareTransaction(void)
|
||||
XactLastRecEnd = 0;
|
||||
|
||||
/*
|
||||
* Let others know about no transaction in progress by me. This has to be
|
||||
* Let others know about no transaction in progress by me. This has to be
|
||||
* done *after* the prepared transaction has been marked valid, else
|
||||
* someone may think it is unlocked and recyclable.
|
||||
*/
|
||||
@ -2233,7 +2233,7 @@ PrepareTransaction(void)
|
||||
/*
|
||||
* This is all post-transaction cleanup. Note that if an error is raised
|
||||
* here, it's too late to abort the transaction. This should be just
|
||||
* noncritical resource releasing. See notes in CommitTransaction.
|
||||
* noncritical resource releasing. See notes in CommitTransaction.
|
||||
*/
|
||||
|
||||
CallXactCallbacks(XACT_EVENT_PREPARE);
|
||||
@ -2411,7 +2411,7 @@ AbortTransaction(void)
|
||||
ProcArrayEndTransaction(MyProc, latestXid);
|
||||
|
||||
/*
|
||||
* Post-abort cleanup. See notes in CommitTransaction() concerning
|
||||
* Post-abort cleanup. See notes in CommitTransaction() concerning
|
||||
* ordering. We can skip all of it if the transaction failed before
|
||||
* creating a resource owner.
|
||||
*/
|
||||
@ -2646,7 +2646,7 @@ CommitTransactionCommand(void)
|
||||
|
||||
/*
|
||||
* Here we were in a perfectly good transaction block but the user
|
||||
* told us to ROLLBACK anyway. We have to abort the transaction
|
||||
* told us to ROLLBACK anyway. We have to abort the transaction
|
||||
* and then clean up.
|
||||
*/
|
||||
case TBLOCK_ABORT_PENDING:
|
||||
@ -2666,7 +2666,7 @@ CommitTransactionCommand(void)
|
||||
|
||||
/*
|
||||
* We were just issued a SAVEPOINT inside a transaction block.
|
||||
* Start a subtransaction. (DefineSavepoint already did
|
||||
* Start a subtransaction. (DefineSavepoint already did
|
||||
* PushTransaction, so as to have someplace to put the SUBBEGIN
|
||||
* state.)
|
||||
*/
|
||||
@ -2870,7 +2870,7 @@ AbortCurrentTransaction(void)
|
||||
break;
|
||||
|
||||
/*
|
||||
* Here, we failed while trying to COMMIT. Clean up the
|
||||
* Here, we failed while trying to COMMIT. Clean up the
|
||||
* transaction and return to idle state (we do not want to stay in
|
||||
* the transaction).
|
||||
*/
|
||||
@ -2932,7 +2932,7 @@ AbortCurrentTransaction(void)
|
||||
|
||||
/*
|
||||
* If we failed while trying to create a subtransaction, clean up
|
||||
* the broken subtransaction and abort the parent. The same
|
||||
* the broken subtransaction and abort the parent. The same
|
||||
* applies if we get a failure while ending a subtransaction.
|
||||
*/
|
||||
case TBLOCK_SUBBEGIN:
|
||||
@ -3485,7 +3485,7 @@ UserAbortTransactionBlock(void)
|
||||
break;
|
||||
|
||||
/*
|
||||
* We are inside a subtransaction. Mark everything up to top
|
||||
* We are inside a subtransaction. Mark everything up to top
|
||||
* level as exitable.
|
||||
*/
|
||||
case TBLOCK_SUBINPROGRESS:
|
||||
@ -3619,7 +3619,7 @@ ReleaseSavepoint(List *options)
|
||||
break;
|
||||
|
||||
/*
|
||||
* We are in a non-aborted subtransaction. This is the only valid
|
||||
* We are in a non-aborted subtransaction. This is the only valid
|
||||
* case.
|
||||
*/
|
||||
case TBLOCK_SUBINPROGRESS:
|
||||
@ -3676,7 +3676,7 @@ ReleaseSavepoint(List *options)
|
||||
|
||||
/*
|
||||
* Mark "commit pending" all subtransactions up to the target
|
||||
* subtransaction. The actual commits will happen when control gets to
|
||||
* subtransaction. The actual commits will happen when control gets to
|
||||
* CommitTransactionCommand.
|
||||
*/
|
||||
xact = CurrentTransactionState;
|
||||
@ -3775,7 +3775,7 @@ RollbackToSavepoint(List *options)
|
||||
|
||||
/*
|
||||
* Mark "abort pending" all subtransactions up to the target
|
||||
* subtransaction. The actual aborts will happen when control gets to
|
||||
* subtransaction. The actual aborts will happen when control gets to
|
||||
* CommitTransactionCommand.
|
||||
*/
|
||||
xact = CurrentTransactionState;
|
||||
@ -4182,7 +4182,7 @@ CommitSubTransaction(void)
|
||||
CommandCounterIncrement();
|
||||
|
||||
/*
|
||||
* Prior to 8.4 we marked subcommit in clog at this point. We now only
|
||||
* Prior to 8.4 we marked subcommit in clog at this point. We now only
|
||||
* perform that step, if required, as part of the atomic update of the
|
||||
* whole transaction tree at top level commit or abort.
|
||||
*/
|
||||
@ -4641,7 +4641,7 @@ TransStateAsString(TransState state)
|
||||
/*
|
||||
* xactGetCommittedChildren
|
||||
*
|
||||
* Gets the list of committed children of the current transaction. The return
|
||||
* Gets the list of committed children of the current transaction. The return
|
||||
* value is the number of child transactions. *ptr is set to point to an
|
||||
* array of TransactionIds. The array is allocated in TopTransactionContext;
|
||||
* the caller should *not* pfree() it (this is a change from pre-8.4 code!).
|
||||
|
Reference in New Issue
Block a user