summaryrefslogtreecommitdiff
path: root/src/mongo/db/repl/bgsync.cpp
diff options
context:
space:
mode:
authorSiyuan Zhou <siyuan.zhou@mongodb.com>2018-11-30 18:42:53 -0500
committerSiyuan Zhou <siyuan.zhou@mongodb.com>2018-12-19 20:38:24 -0500
commit9301f8067521d2e7178b698cc521eab990187aee (patch)
treefceb8534db8cff3256f644bf5c8e9aced8d2cf12 /src/mongo/db/repl/bgsync.cpp
parentb3b24dc1aadcbc0c1b62be20377db9cf7d0d9c09 (diff)
downloadmongo-9301f8067521d2e7178b698cc521eab990187aee.tar.gz
SERVER-38354 Allow shutdown error in reading last applied optime on startup
Diffstat (limited to 'src/mongo/db/repl/bgsync.cpp')
-rw-r--r--src/mongo/db/repl/bgsync.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/mongo/db/repl/bgsync.cpp b/src/mongo/db/repl/bgsync.cpp
index 305d4b54079..9f40f752e6e 100644
--- a/src/mongo/db/repl/bgsync.cpp
+++ b/src/mongo/db/repl/bgsync.cpp
@@ -777,6 +777,8 @@ OpTimeWithHash BackgroundSync::_readLastAppliedOpTimeWithHash(OperationContext*
// after the initial sync is complete.
return OpTimeWithHash(0);
}
+ } catch (const ExceptionForCat<ErrorCategory::ShutdownError>& ex) {
+ throw;
} catch (const DBException& ex) {
severe() << "Problem reading " << NamespaceString::kRsOplogNamespace.ns() << ": "
<< redact(ex);