diff options
author | jannaerin <golden.janna@gmail.com> | 2021-02-22 22:40:23 +0000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2021-03-22 21:35:26 +0000 |
commit | f25c2c9cfbb0e4ae20cd080b3b79a505308db175 (patch) | |
tree | c7ea4b97d7d09961438f57c746bcf8922738dc0a /src/mongo/db/s/op_observer_sharding_impl.h | |
parent | 2e11c995441e7490a9da9891ff6acc6f84a8163b (diff) | |
download | mongo-f25c2c9cfbb0e4ae20cd080b3b79a505308db175.tar.gz |
SERVER-53679 No-op for filling in destined recipient for insert oplog entries adds overhead on shardsvrs not running resharding
Diffstat (limited to 'src/mongo/db/s/op_observer_sharding_impl.h')
-rw-r--r-- | src/mongo/db/s/op_observer_sharding_impl.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/mongo/db/s/op_observer_sharding_impl.h b/src/mongo/db/s/op_observer_sharding_impl.h index a9263f7c64c..95c7d609c2e 100644 --- a/src/mongo/db/s/op_observer_sharding_impl.h +++ b/src/mongo/db/s/op_observer_sharding_impl.h @@ -50,6 +50,7 @@ protected: const NamespaceString nss, const BSONObj& insertedDoc, const repl::OpTime& opTime, + CollectionShardingState* css, const bool fromMigrate, const bool inMultiDocumentTransaction) override; void shardObserveUpdateOp(OperationContext* opCtx, @@ -57,12 +58,14 @@ protected: boost::optional<BSONObj> preImageDoc, const BSONObj& updatedDoc, const repl::OpTime& opTime, + CollectionShardingState* css, const repl::OpTime& prePostImageOpTime, const bool inMultiDocumentTransaction) override; void shardObserveDeleteOp(OperationContext* opCtx, const NamespaceString nss, const BSONObj& documentKey, const repl::OpTime& opTime, + CollectionShardingState* css, const repl::OpTime& preImageOpTime, const bool inMultiDocumentTransaction) override; void shardObserveTransactionPrepareOrUnpreparedCommit( @@ -73,7 +76,9 @@ protected: void shardAnnotateOplogEntry(OperationContext* opCtx, const NamespaceString nss, const BSONObj& doc, - repl::DurableReplOperation& op) override; + repl::DurableReplOperation& op, + CollectionShardingState* css, + const ScopedCollectionDescription& collDesc) override; }; } // namespace mongo |