diff options
author | Eric Milkie <milkie@10gen.com> | 2014-03-05 15:55:00 -0500 |
---|---|---|
committer | Eric Milkie <milkie@10gen.com> | 2014-03-10 07:39:35 -0400 |
commit | 11bc3258feeb48642744c5a948c9879f9a5498d3 (patch) | |
tree | f81240e323be39f32185d7c8a4399f1f73bebda7 /src/mongo/db/repair_database.cpp | |
parent | 0f83758b8547f7c5aed49aa8a8558fe1c3c8b36b (diff) | |
download | mongo-11bc3258feeb48642744c5a948c9879f9a5498d3.tar.gz |
check for interrupt in outer loop of repair command
Diffstat (limited to 'src/mongo/db/repair_database.cpp')
-rw-r--r-- | src/mongo/db/repair_database.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/mongo/db/repair_database.cpp b/src/mongo/db/repair_database.cpp index bc4c8b70141..098184c3c83 100644 --- a/src/mongo/db/repair_database.cpp +++ b/src/mongo/db/repair_database.cpp @@ -424,6 +424,8 @@ namespace mongo { getDur().syncDataAndTruncateJournal(); MongoFile::flushAll(true); // need both in case journaling is disabled + killCurrentOp.checkForInterrupt(false); + Client::Context tempContext( dbName, reservedPathString ); Database::closeDatabase( dbName, reservedPathString ); } |