summaryrefslogtreecommitdiff
path: root/src/include/access/xlog.h
diff options
context:
space:
mode:
authorAndres Freund <andres@anarazel.de>2014-10-21 00:20:08 +0200
committerAndres Freund <andres@anarazel.de>2014-10-21 00:20:08 +0200
commit11abd6c90f1094eaeee32e1c57d250c9db5102cb (patch)
treefb45dfa7bdf83dc6e5189de30e5943c94e5110e3 /src/include/access/xlog.h
parent7dbb60693820c20b562c12f58040c9871d6ab787 (diff)
Renumber CHECKPOINT_* flags.
Commit 7dbb6069382 added a new CHECKPOINT_FLUSH_ALL flag. As that commit needed to be backpatched I didn't change the numeric values of the existing flags as that could lead to nastly problems if any external code issued checkpoints. That's not a concern on master, so renumber them there. Also add a comment about CHECKPOINT_FLUSH_ALL above CreateCheckPoint().
Diffstat (limited to 'src/include/access/xlog.h')
-rw-r--r--src/include/access/xlog.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/include/access/xlog.h b/src/include/access/xlog.h
index ca35f3e65f7..0ae110f18b7 100644
--- a/src/include/access/xlog.h
+++ b/src/include/access/xlog.h
@@ -248,13 +248,13 @@ extern bool XLOG_DEBUG;
* recovery */
#define CHECKPOINT_IMMEDIATE 0x0004 /* Do it without delays */
#define CHECKPOINT_FORCE 0x0008 /* Force even if no activity */
+#define CHECKPOINT_FLUSH_ALL 0x0010 /* Flush all pages, including those
+ * belonging to unlogged tables */
/* These are important to RequestCheckpoint */
-#define CHECKPOINT_WAIT 0x0010 /* Wait for completion */
+#define CHECKPOINT_WAIT 0x0020 /* Wait for completion */
/* These indicate the cause of a checkpoint request */
-#define CHECKPOINT_CAUSE_XLOG 0x0020 /* XLOG consumption */
-#define CHECKPOINT_CAUSE_TIME 0x0040 /* Elapsed time */
-#define CHECKPOINT_FLUSH_ALL 0x0080 /* Flush all pages, including those
- * belonging to unlogged tables */
+#define CHECKPOINT_CAUSE_XLOG 0x0040 /* XLOG consumption */
+#define CHECKPOINT_CAUSE_TIME 0x0080 /* Elapsed time */
/* Checkpoint statistics */
typedef struct CheckpointStatsData