[SERVER-38937] Unify txn_override.js and auto_retry_on_network_error.js Created: 10/Jan/19 Updated: 29/Oct/23 Resolved: 04/Apr/19 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Replication, Sharding, Testing Infrastructure |
| Affects Version/s: | None |
| Fix Version/s: | 4.1.10 |
| Type: | Task | Priority: | Major - P3 |
| Reporter: | Judah Schvimer | Assignee: | Judah Schvimer |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | open_todo_in_code, prepare_testing | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Backwards Compatibility: | Fully Compatible | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Sprint: | Repl 2019-01-28, Repl 2019-02-11, Repl 2019-02-25, Repl 2019-03-11, Repl 2019-03-25, Repl 2019-04-08 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Participants: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Linked BF Score: | 7 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Description |
|
Having one retry loop rather than many would make this way easier to get right. |
| Comments |
| Comment by Githook User [ 04/Apr/19 ] |
|
Author: {'email': 'judah@mongodb.com', 'name': 'Judah Schvimer', 'username': 'judahschvimer'}Message: |
| Comment by Siyuan Zhou [ 10/Jan/19 ] |
|
Whenever we retry an operation, it'll be great to log what request and error triggered this retry, why we are retrying and what operations we are retrying, for example, around implicit collection creation. |
| Comment by Judah Schvimer [ 10/Jan/19 ] |
|
janna.golden, max.hirschhorn, jack.mulrow, siyuan.zhou if you have any thoughts on the best way to do this, please add them here! siyuan.zhou, can you please describe what logging you'd like this unification to add? |
| Comment by Judah Schvimer [ 10/Jan/19 ] |
|
We will first create the tests based on the original txn_override.js in |