[SERVER-50458] Re-enable retryability of commitChunkMigration on the config server Created: 21/Aug/20  Updated: 29/Oct/23  Resolved: 26/Aug/20

Status: Closed
Project: Core Server
Component/s: Sharding
Affects Version/s: 4.5.1
Fix Version/s: 4.7.0

Type: Bug Priority: Major - P3
Reporter: Blake Oler Assignee: Pierlauro Sciarelli
Resolution: Fixed Votes: 0
Labels: PM-1645-Milestone-1, sharding-csrs-stepdown-only
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
Problem/Incident
is caused by SERVER-49147 Make _configsvrCommitChunkMigration i... Closed
Backwards Compatibility: Fully Compatible
Operating System: ALL
Sprint: Sharding 2020-09-07
Participants:
Linked BF Score: 37

 Description   

In the current state of the code, it's possible for a local find on the config server to fail due to a retryable error. A recent change to the commitChunkMigration path clobbers retryable error codes. This can cause issues when communicating up the stack or to other nodes, as seen in the BF. We should preserve the original error code when throwing the exception, so that retryability is still possible.



 Comments   
Comment by Githook User [ 26/Aug/20 ]

Author:

{'name': 'Pierlauro Sciarelli', 'email': 'pierlauro.sciarelli@mongodb.com', 'username': 'pierlauro'}

Message: SERVER-50458 Re-enable retryability of commitChunkMigration on the config server
Branch: master
https://github.com/mongodb/mongo/commit/96b779115f139a47fe9d6349f7ce0d54140ad25f

Comment by Blake Oler [ 21/Aug/20 ]

CC pierlauro.sciarelli

Generated at Thu Feb 08 05:22:43 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.