[SERVER-70002] The enableSharding() command gets executed on the config server through a non-interruptible operation context Created: 27/Sep/22 Updated: 29/Oct/23 Resolved: 30/Nov/22 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | 6.3.0-rc0 |
| Type: | Task | Priority: | Major - P3 |
| Reporter: | Paolo Polato | Assignee: | Jordi Serra Torrens |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | sharding-wfbf-day | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Backwards Compatibility: | Fully Compatible |
| Sprint: | Sharding EMEA 2022-10-31, Sharding EMEA 2022-11-14, Sharding EMEA 2022-12-12 |
| Participants: |
| Description |
|
As per today, the operation context supporting the execution of _configsvrCreateDatabase is not marked as interruptible (neither by the command handler nor by the ShardingCatalogManager method implementing the service). This configuration may potentially lead to issues when the CSRS primary experiences a stepdown event. |
| Comments |
| Comment by Githook User [ 30/Nov/22 ] |
|
Author: {'name': 'Jordi Serra Torrens', 'email': 'jordi.serra-torrens@mongodb.com', 'username': 'jordist'}Message: |