diff options
| author | Dan Larkin-York <dan.larkin-york@mongodb.com> | 2023-07-26 18:41:00 +0000 |
|---|---|---|
| committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2023-08-22 15:20:10 +0000 |
| commit | 7760fdd507bccb2a34cc30eb792b06838498d9dc (patch) | |
| tree | fa4f689b87ff8681bc4736b9a2b79d0ec711b45f | |
| parent | 05e566d140e3b959c82a331be234bfbf8c46899a (diff) | |
SERVER-79382 Reset bucket OID counter when encountering a collision
(cherry picked from commit 59a893b1731b55cc570c9ec35b7960131b9fc838)
| -rw-r--r-- | src/mongo/db/ops/write_ops_exec.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/mongo/db/ops/write_ops_exec.cpp b/src/mongo/db/ops/write_ops_exec.cpp index 8095ef6a6e1..ee592ec9c98 100644 --- a/src/mongo/db/ops/write_ops_exec.cpp +++ b/src/mongo/db/ops/write_ops_exec.cpp @@ -2946,6 +2946,9 @@ void performUnorderedTimeseriesWritesWithRetries(OperationContext* opCtx, containsRetry, request, retryAttemptsForDup); + if (!retryAttemptsForDup.empty()) { + timeseries::bucket_catalog::resetBucketOIDCounter(); + } } while (!docsToRetry.empty()); } |
