summaryrefslogtreecommitdiff
path: root/src/mongo/db/s/resharding/resharding_util.cpp
diff options
context:
space:
mode:
authorLucas de Castro Borges <lucas@gnuabordo.com.br>2025-02-11 15:07:35 -0300
committerLucas de Castro Borges <lucas@gnuabordo.com.br>2025-02-11 15:07:35 -0300
commit4cb8841196d0625dfa3825aa326f071cd27c7b8b (patch)
tree1682a647d4463397c119183369ae6f750d5fdcff /src/mongo/db/s/resharding/resharding_util.cpp
parentaa03c6362cbaa767638e6eed9b031d86dd2643d1 (diff)
parent8f0827553e09872941945a093b647a4211a9db7f (diff)
Update upstream source from tag 'upstream/6.0.0'master
Update to upstream version '6.0.0' with Debian dir 5604a80ec1c96ca76f25f40d78e6ef855abec322
Diffstat (limited to 'src/mongo/db/s/resharding/resharding_util.cpp')
-rw-r--r--src/mongo/db/s/resharding/resharding_util.cpp11
1 files changed, 4 insertions, 7 deletions
diff --git a/src/mongo/db/s/resharding/resharding_util.cpp b/src/mongo/db/s/resharding/resharding_util.cpp
index 3e0db3b383e..27d319264dd 100644
--- a/src/mongo/db/s/resharding/resharding_util.cpp
+++ b/src/mongo/db/s/resharding/resharding_util.cpp
@@ -38,7 +38,7 @@
#include "mongo/bson/bsonobj.h"
#include "mongo/bson/json.h"
#include "mongo/bson/util/bson_extract.h"
-#include "mongo/db/concurrency/exception_util.h"
+#include "mongo/db/concurrency/write_conflict_exception.h"
#include "mongo/db/exec/document_value/document.h"
#include "mongo/db/namespace_string.h"
#include "mongo/db/op_observer.h"
@@ -207,14 +207,11 @@ void checkForOverlappingZones(std::vector<ReshardingZoneType>& zones) {
}
std::vector<BSONObj> buildTagsDocsFromZones(const NamespaceString& tempNss,
- const std::vector<ReshardingZoneType>& zones,
- const ShardKeyPattern& shardKey) {
+ const std::vector<ReshardingZoneType>& zones) {
std::vector<BSONObj> tags;
tags.reserve(zones.size());
- for (auto& zone : zones) {
- auto min = shardKey.getKeyPattern().extendRangeBound(zone.getMin(), false);
- auto max = shardKey.getKeyPattern().extendRangeBound(zone.getMax(), false);
- ChunkRange range(min, max);
+ for (const auto& zone : zones) {
+ ChunkRange range(zone.getMin(), zone.getMax());
TagsType tag(tempNss, zone.getZone().toString(), range);
tags.push_back(tag.toBSON());
}