summaryrefslogtreecommitdiff
path: root/src/mongo/db/repl
diff options
context:
space:
mode:
authorAndy Schwerin <schwerin@mongodb.com>2016-05-27 10:18:32 -0400
committerAndy Schwerin <schwerin@mongodb.com>2016-05-27 11:45:14 -0400
commitafbdaca2a1353c7a5103dc315d7d635acd437243 (patch)
tree4504b8a37dac62889c0b4b7d7d4bb46a9811df29 /src/mongo/db/repl
parenta47b34136b9952865e060a6126fffc2a8a252d6d (diff)
downloadmongo-afbdaca2a1353c7a5103dc315d7d635acd437243.tar.gz
SERVER-23905 Unify implementations of operation id assignment into ServiceContext.
Diffstat (limited to 'src/mongo/db/repl')
-rw-r--r--src/mongo/db/repl/service_context_repl_mock.cpp4
-rw-r--r--src/mongo/db/repl/service_context_repl_mock.h2
2 files changed, 3 insertions, 3 deletions
diff --git a/src/mongo/db/repl/service_context_repl_mock.cpp b/src/mongo/db/repl/service_context_repl_mock.cpp
index ddb2fcf7506..8b4e9ed2ee7 100644
--- a/src/mongo/db/repl/service_context_repl_mock.cpp
+++ b/src/mongo/db/repl/service_context_repl_mock.cpp
@@ -39,9 +39,9 @@
namespace mongo {
namespace repl {
-std::unique_ptr<OperationContext> ServiceContextReplMock::_newOpCtx(Client* client) {
+std::unique_ptr<OperationContext> ServiceContextReplMock::_newOpCtx(Client* client, unsigned opId) {
return std::unique_ptr<OperationContext>(
- new OperationContextNoop(client, _nextOpId.fetchAndAdd(1), new MMAPV1LockerImpl()));
+ new OperationContextNoop(client, opId, new MMAPV1LockerImpl()));
}
} // namespace repl
diff --git a/src/mongo/db/repl/service_context_repl_mock.h b/src/mongo/db/repl/service_context_repl_mock.h
index 6f7a107d992..8ffb92a9da1 100644
--- a/src/mongo/db/repl/service_context_repl_mock.h
+++ b/src/mongo/db/repl/service_context_repl_mock.h
@@ -39,7 +39,7 @@ namespace repl {
*/
class ServiceContextReplMock : public ServiceContextNoop {
private:
- std::unique_ptr<OperationContext> _newOpCtx(Client* client) override;
+ std::unique_ptr<OperationContext> _newOpCtx(Client* client, unsigned opId) override;
};
} // namespace repl