summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthew Saltz <matthew.saltz@mongodb.com>2018-12-03 11:33:57 -0500
committerMatthew Saltz <matthew.saltz@mongodb.com>2019-01-28 10:58:01 -0500
commit36939737eb4ad92193fc5e7f7971293a2c551f73 (patch)
tree9af08fb6e171e2bc618b466b9375806fc413a97f
parentdf4b070ac332a6ee45d95013227d752bfc32968b (diff)
downloadmongo-36939737eb4ad92193fc5e7f7971293a2c551f73.tar.gz
SERVER-38192 refreshLogicalSessionCacheNow should not throw on DuplicateKeyError
(cherry picked from commit 67d78e413592a31a95eac8b095d7fa7ffbe94021)
-rw-r--r--src/mongo/db/commands/refresh_logical_session_cache_now.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mongo/db/commands/refresh_logical_session_cache_now.cpp b/src/mongo/db/commands/refresh_logical_session_cache_now.cpp
index e9210dd874a..74f2f254dbb 100644
--- a/src/mongo/db/commands/refresh_logical_session_cache_now.cpp
+++ b/src/mongo/db/commands/refresh_logical_session_cache_now.cpp
@@ -78,7 +78,7 @@ public:
auto client = opCtx->getClient();
auto res = cache->refreshNow(client);
- if (!res.isOK()) {
+ if (!res.isOK() && res.code() != ErrorCodes::DuplicateKey) {
return appendCommandStatus(result, res);
}