When we introduced database versioning, one of the cases in isMetadataDifferent was logically reversed. This resulted in the batch exec retry loop thinking that every retry had changed targeting, which caused certain types of errors to be retried indefinitely instead of stopping at the default limit of "5 retries".
- has to be done before
-
SERVER-42009 Forbid creation of collections with namespace names containing a $
- Closed
- is related to
-
SERVER-45293 Write tests to cover isMetadataDifferent
- Backlog