diff options
Diffstat (limited to 'src/mongo/s/cluster_write.cpp')
-rw-r--r-- | src/mongo/s/cluster_write.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/mongo/s/cluster_write.cpp b/src/mongo/s/cluster_write.cpp index 4299dbe807c..a2400d59250 100644 --- a/src/mongo/s/cluster_write.cpp +++ b/src/mongo/s/cluster_write.cpp @@ -44,6 +44,7 @@ #include "mongo/s/chunk_manager_targeter.h" #include "mongo/s/client/dbclient_multi_command.h" #include "mongo/s/config.h" +#include "mongo/s/dbclient_shard_resolver.h" #include "mongo/s/grid.h" #include "mongo/s/mongos_options.h" #include "mongo/s/write_ops/batch_write_exec.h" @@ -272,8 +273,9 @@ void ClusterWriter::write(OperationContext* txn, return; } + DBClientShardResolver resolver; DBClientMultiCommand dispatcher; - BatchWriteExec exec(&targeter, &dispatcher); + BatchWriteExec exec(&targeter, &resolver, &dispatcher); exec.executeBatch(txn, *request, response, &_stats); } |