summaryrefslogtreecommitdiff
path: root/src/mongo/db/read_concern.h
diff options
context:
space:
mode:
authorMatt Broadstone <mbroadst@mongodb.com>2022-02-01 14:55:44 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2022-02-01 16:12:55 +0000
commit1cc5df724ab48604e19a8b2f3703563c553b1ba0 (patch)
tree68493e81ddd2bc3fc790dd626ad2de689fef405c /src/mongo/db/read_concern.h
parentb2098c676bdc64e3194734fa632b133c47496646 (diff)
downloadmongo-1cc5df724ab48604e19a8b2f3703563c553b1ba0.tar.gz
SERVER-62609 Represent the w parameter of WriteConcernOptions as a variant
Diffstat (limited to 'src/mongo/db/read_concern.h')
-rw-r--r--src/mongo/db/read_concern.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/mongo/db/read_concern.h b/src/mongo/db/read_concern.h
index e12915870cf..5767631864e 100644
--- a/src/mongo/db/read_concern.h
+++ b/src/mongo/db/read_concern.h
@@ -29,6 +29,8 @@
#pragma once
+#include "mongo/util/duration.h"
+
namespace mongo {
class BSONObj;
@@ -75,7 +77,7 @@ Status waitForReadConcern(OperationContext* opCtx,
* A readConcernTimeout of 0 indicates that the operation will block indefinitely waiting for read
* concern.
*/
-Status waitForLinearizableReadConcern(OperationContext* opCtx, int readConcernTimeout);
+Status waitForLinearizableReadConcern(OperationContext* opCtx, Milliseconds readConcernTimeout);
/**
* Waits to satisfy a "speculative" majority read.