diff options
Diffstat (limited to 'src/mongo/s/d_migrate.cpp')
-rw-r--r-- | src/mongo/s/d_migrate.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/mongo/s/d_migrate.cpp b/src/mongo/s/d_migrate.cpp index c44d207dd9c..0381eccd9af 100644 --- a/src/mongo/s/d_migrate.cpp +++ b/src/mongo/s/d_migrate.cpp @@ -1092,7 +1092,8 @@ namespace mongo { // Track last result from TO shard for sanity check BSONObj res; for ( int i=0; i<86400; i++ ) { // don't want a single chunk move to take more than a day - verify(!txn->lockState()->threadState()); + invariant(!txn->lockState()->threadState()); + // Exponential sleep backoff, up to 1024ms. Don't sleep much on the first few // iterations, since we want empty chunk migrations to be fast. sleepmillis( 1 << std::min( i , 10 ) ); |