summaryrefslogtreecommitdiff
path: root/src/mongo/db/repl/minvalid.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/repl/minvalid.h')
-rw-r--r--src/mongo/db/repl/minvalid.h58
1 files changed, 29 insertions, 29 deletions
diff --git a/src/mongo/db/repl/minvalid.h b/src/mongo/db/repl/minvalid.h
index 2118809c424..8d0ceb79613 100644
--- a/src/mongo/db/repl/minvalid.h
+++ b/src/mongo/db/repl/minvalid.h
@@ -29,39 +29,39 @@
#pragma once
namespace mongo {
- class BSONObj;
- class OperationContext;
+class BSONObj;
+class OperationContext;
namespace repl {
- class OpTime;
+class OpTime;
- /**
- * Helper functions for maintaining local.replset.minvalid collection contents.
- *
- * When a member reaches its minValid optime it is in a consistent state. Thus, minValid is
- * set as the last step in initial sync. At the beginning of initial sync, _initialSyncFlag
- * is appended onto minValid to indicate that initial sync was started but has not yet
- * completed.
- * minValid is also used during "normal" sync: the last op in each batch is used to set
- * minValid, to indicate that we are in a consistent state when the batch has been fully
- * applied.
- */
+/**
+ * Helper functions for maintaining local.replset.minvalid collection contents.
+ *
+ * When a member reaches its minValid optime it is in a consistent state. Thus, minValid is
+ * set as the last step in initial sync. At the beginning of initial sync, _initialSyncFlag
+ * is appended onto minValid to indicate that initial sync was started but has not yet
+ * completed.
+ * minValid is also used during "normal" sync: the last op in each batch is used to set
+ * minValid, to indicate that we are in a consistent state when the batch has been fully
+ * applied.
+ */
- /**
- * The initial sync flag is used to durably record the state of an initial sync; its boolean
- * value is true when an initial sync is in progress and hasn't yet completed. The flag
- * is stored as part of the local.replset.minvalid collection.
- */
- void clearInitialSyncFlag(OperationContext* txn);
- void setInitialSyncFlag(OperationContext* txn);
- bool getInitialSyncFlag();
+/**
+ * The initial sync flag is used to durably record the state of an initial sync; its boolean
+ * value is true when an initial sync is in progress and hasn't yet completed. The flag
+ * is stored as part of the local.replset.minvalid collection.
+ */
+void clearInitialSyncFlag(OperationContext* txn);
+void setInitialSyncFlag(OperationContext* txn);
+bool getInitialSyncFlag();
- /**
- * The minValid value is the earliest (minimum) Timestamp that must be applied in order to
- * consider the dataset consistent. Do not allow client reads if our last applied operation is
- * before the minValid time.
- */
- void setMinValid(OperationContext* ctx, const OpTime& opTime);
- OpTime getMinValid(OperationContext* txn);
+/**
+ * The minValid value is the earliest (minimum) Timestamp that must be applied in order to
+ * consider the dataset consistent. Do not allow client reads if our last applied operation is
+ * before the minValid time.
+ */
+void setMinValid(OperationContext* ctx, const OpTime& opTime);
+OpTime getMinValid(OperationContext* txn);
}
}