[SERVER-72188] Router index cache get should retry on ReadThroughCacheLookupCanceled error Created: 16/Dec/22 Updated: 29/Oct/23 Resolved: 05/Jan/23 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | 6.3.0-rc0 |
| Type: | Bug | Priority: | Major - P3 |
| Reporter: | Marcos José Grillo Ramirez | Assignee: | Marcos José Grillo Ramirez |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||
| Assigned Teams: |
Sharding EMEA
|
||||||||||||
| Backwards Compatibility: | Fully Compatible | ||||||||||||
| Operating System: | ALL | ||||||||||||
| Sprint: | Sharding EMEA 2023-01-09 | ||||||||||||
| Participants: | |||||||||||||
| Linked BF Score: | 105 | ||||||||||||
| Description |
|
ReadThroughCacheLookupCanceled is an error generated in the read through cache (which the index cache is based on). When a lookup request finishes successfully then it cancels all in progress lookups. This error is happening because in the index cache the ReadThroughCacheLookupCanceled error is not being captured and retried. This problem is not happening for the collection cache because the requests are being handled in the refresh, and there the convoy is being prevented. |
| Comments |
| Comment by Githook User [ 05/Jan/23 ] |
|
Author: {'name': 'Marcos José Grillo Ramirez', 'email': 'marcos.grillo@mongodb.com', 'username': 'm4nti5'}Message: |