[SERVER-45112] Cluster createIndexes command should pass error labels to client. Created: 12/Dec/19 Updated: 29/Oct/23 Resolved: 16/Jan/20 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | 4.3.3 |
| Type: | Task | Priority: | Major - P3 |
| Reporter: | Maria van Keulen | Assignee: | Maria van Keulen |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||
| Backwards Compatibility: | Fully Compatible | ||||
| Sprint: | Execution Team 2020-01-13, Execution Team 2020-01-27 | ||||
| Participants: | |||||
| Description |
|
mongos does not look at error labels when parsing command responses from shards for createIndexes. The error labels should be propagated back to the client to allow retryability. The work for this ticket should consider any potential Upgrade/Downgrade repercussions. |
| Comments |
| Comment by Githook User [ 16/Jan/20 ] |
|
Author: {'name': 'Maria van Keulen', 'username': 'mvankeulen94', 'email': 'maria.vankeulen@mongodb.com'}Message: |
| Comment by Maria van Keulen [ 10/Jan/20 ] |
|
Per a discussion with jack.mulrow, the mongos disregards error labels when examining shard responses for createIndexes. I've updated the ticket description with a proposed solution. |
| Comment by Maria van Keulen [ 02/Jan/20 ] |
|
The work for this ticket should include determining whether the tests blacklisted as part of |