Commit 150a9df5 authored by Heikki Linnakangas's avatar Heikki Linnakangas

Fix a few more misc typos in comments.

parent 85c6bba2
...@@ -29,7 +29,7 @@ ...@@ -29,7 +29,7 @@
* As the percentage of transactions modifying the catalog normally is fairly * As the percentage of transactions modifying the catalog normally is fairly
* small in comparisons to ones only manipulating user data, we keep track of * small in comparisons to ones only manipulating user data, we keep track of
* the committed catalog modifying ones inside (xmin, xmax) instead of keeping * the committed catalog modifying ones inside (xmin, xmax) instead of keeping
* track of all running transactions like its done in a normal snapshot. Note * track of all running transactions like it's done in a normal snapshot. Note
* that we're generally only looking at transactions that have acquired an * that we're generally only looking at transactions that have acquired an
* xid. That is we keep a list of transactions between snapshot->(xmin, xmax) * xid. That is we keep a list of transactions between snapshot->(xmin, xmax)
* that we consider committed, everything else is considered aborted/in * that we consider committed, everything else is considered aborted/in
...@@ -81,7 +81,7 @@ ...@@ -81,7 +81,7 @@
* *
* Initially the machinery is in the START stage. When a xl_running_xacts * Initially the machinery is in the START stage. When a xl_running_xacts
* record is read that is sufficiently new (above the safe xmin horizon), * record is read that is sufficiently new (above the safe xmin horizon),
* there's a state transation. If there were no running xacts when the * there's a state transition. If there were no running xacts when the
* runnign_xacts record was generated, we'll directly go into CONSISTENT * runnign_xacts record was generated, we'll directly go into CONSISTENT
* state, otherwise we'll switch to the FULL_SNAPSHOT state. Having a full * state, otherwise we'll switch to the FULL_SNAPSHOT state. Having a full
* snapshot means that all transactions that start henceforth can be decoded * snapshot means that all transactions that start henceforth can be decoded
...@@ -412,7 +412,7 @@ SnapBuildSnapDecRefcount(Snapshot snap) ...@@ -412,7 +412,7 @@ SnapBuildSnapDecRefcount(Snapshot snap)
Assert(snap->active_count); Assert(snap->active_count);
/* slightly more likely, so its checked even without casserts */ /* slightly more likely, so it's checked even without casserts */
if (snap->copied) if (snap->copied)
elog(ERROR, "cannot free a copied snapshot"); elog(ERROR, "cannot free a copied snapshot");
...@@ -451,7 +451,7 @@ SnapBuildBuildSnapshot(SnapBuild *builder, TransactionId xid) ...@@ -451,7 +451,7 @@ SnapBuildBuildSnapshot(SnapBuild *builder, TransactionId xid)
* *
* In the 'xip' array we store transactions that have to be treated as * In the 'xip' array we store transactions that have to be treated as
* committed. Since we will only ever look at tuples from transactions * committed. Since we will only ever look at tuples from transactions
* that have modified the catalog its more efficient to store those few * that have modified the catalog it's more efficient to store those few
* that exist between xmin and xmax (frequently there are none). * that exist between xmin and xmax (frequently there are none).
* *
* Snapshots that are used in transactions that have modified the catalog * Snapshots that are used in transactions that have modified the catalog
...@@ -1117,7 +1117,7 @@ SnapBuildProcessRunningXacts(SnapBuild *builder, XLogRecPtr lsn, xl_running_xact ...@@ -1117,7 +1117,7 @@ SnapBuildProcessRunningXacts(SnapBuild *builder, XLogRecPtr lsn, xl_running_xact
SnapBuildSerialize(builder, lsn); SnapBuildSerialize(builder, lsn);
/* /*
* Update range of interesting xids base don the running xacts * Update range of interesting xids based on the running xacts
* information. We don't increase ->xmax using it, because once we are in * information. We don't increase ->xmax using it, because once we are in
* a consistent state we can do that ourselves and much more efficiently * a consistent state we can do that ourselves and much more efficiently
* so, because we only need to do it for catalog transactions since we * so, because we only need to do it for catalog transactions since we
...@@ -1125,7 +1125,7 @@ SnapBuildProcessRunningXacts(SnapBuild *builder, XLogRecPtr lsn, xl_running_xact ...@@ -1125,7 +1125,7 @@ SnapBuildProcessRunningXacts(SnapBuild *builder, XLogRecPtr lsn, xl_running_xact
* *
* NB: Because of that xmax can be lower than xmin, because we only * NB: Because of that xmax can be lower than xmin, because we only
* increase xmax when a catalog modifying transaction commits. While odd * increase xmax when a catalog modifying transaction commits. While odd
* looking, its correct and actually more efficient this way since we hit * looking, it's correct and actually more efficient this way since we hit
* fast paths in tqual.c. * fast paths in tqual.c.
*/ */
builder->xmin = running->oldestRunningXid; builder->xmin = running->oldestRunningXid;
......
...@@ -16,7 +16,7 @@ ...@@ -16,7 +16,7 @@
#include "storage/itemptr.h" #include "storage/itemptr.h"
/* typedefs and forward declarations for structs defined in htup.h */ /* typedefs and forward declarations for structs defined in htup_details.h */
typedef struct HeapTupleHeaderData HeapTupleHeaderData; typedef struct HeapTupleHeaderData HeapTupleHeaderData;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment