ReshardingRecipientService::_fetchBuildIndexMetrics() will attempt to acquire the IS lock on the temporary resharding collection, which can throw if the operation context has been interrupted. This is called as part of reporting metrics for currentOp, which is marked noexcept. We should ensure no exceptions can escape reportForCurrentOp().
- is caused by
-
SERVER-77639 Add new statistics for same-key resharding and index build timing during resharding
- Closed