summaryrefslogtreecommitdiff
path: root/src/mongo/db/s/config_server_op_observer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/s/config_server_op_observer.cpp')
-rw-r--r--src/mongo/db/s/config_server_op_observer.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/mongo/db/s/config_server_op_observer.cpp b/src/mongo/db/s/config_server_op_observer.cpp
index 13e1d91378e..a25fac1c989 100644
--- a/src/mongo/db/s/config_server_op_observer.cpp
+++ b/src/mongo/db/s/config_server_op_observer.cpp
@@ -34,9 +34,9 @@
#include "mongo/db/s/config_server_op_observer.h"
#include "mongo/db/s/config/sharding_catalog_manager.h"
+#include "mongo/db/vector_clock_mutable.h"
#include "mongo/s/catalog/type_config_version.h"
#include "mongo/s/cluster_identity_loader.h"
-#include "mongo/s/grid.h"
namespace mongo {
@@ -94,8 +94,8 @@ void ConfigServerOpObserver::onReplicationRollback(OperationContext* opCtx,
void ConfigServerOpObserver::onMajorityCommitPointUpdate(ServiceContext* service,
const repl::OpTime& newCommitPoint) {
- // TODO SERVER-46200: tick the VectorClock's ConfigTime.
- Grid::get(service)->advanceConfigOpTimeAuthoritative(newCommitPoint);
+ VectorClockMutable::get(service)->tickTo(VectorClock::Component::ConfigTime,
+ LogicalTime(newCommitPoint.getTimestamp()));
}
} // namespace mongo