...
On a sharded collection with two chunks (both chunks initially on the same shard), when I tried to move one of the chunks to the other shard and back again, the second moveChunk operation that would return the chunk back to its initial location seemed to be blocked on the deferred CollectionRangeDeleter operation: (first moveChunk returns) I SHARDING [Collection Range Deleter] Deferring deletion of test.t range [{ a: MinKey }, { a: 1.0 }) until T (second moveChunk starts) (at time T) (second moveChunk returns) Both moveChunk commands were executed with _waitForDelete: false.
kaloian.manassiev commented on Fri, 24 Aug 2018 12:00:45 +0000: This is a duplicate of SERVER-31837. For your purposes, you can just set orphanCleanupDelaySecs = 0 so you can move the chunk back immediately.
Click on a version to see all relevant bugs
MongoDB Integration
Learn more about where this data comes from
Bug Scrub Advisor
Streamline upgrades with automated vendor bug scrubs
BugZero Enterprise
Wish you caught this bug sooner? Get proactive today.