[SERVER-24559] UnknownError can be returned on PlanExecutor::DEAD in find/getMore Created: 14/Jun/16 Updated: 30/Sep/22 Resolved: 08/Jul/16 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Querying |
| Affects Version/s: | 3.0.8 |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major - P3 |
| Reporter: | Max Hirschhorn | Assignee: | Unassigned |
| Resolution: | Won't Fix | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||||||||||||
| Operating System: | ALL | ||||||||||||||||||||||
| Steps To Reproduce: |
Output
|
||||||||||||||||||||||
| Participants: | |||||||||||||||||||||||
| Case: | (copied to CRM) | ||||||||||||||||||||||
| Linked BF Score: | 0 | ||||||||||||||||||||||
| Description |
|
We backported part of the PlanExecutor::DEAD changes to the 3.0 branch in order to address |
| Comments |
| Comment by Max Hirschhorn [ 08/Jul/16 ] | |||||||||||
|
On the 3.0 branch, a user will end up seeing a "getMore executor error: UnknownError no details available" message when the cursor's position in a capped collection is truncated, instead of a more informative "CappedPositionLost: CollectionScan died due to position in capped collection being deleted" message. The PlanExecutor is still considered dead and an error is still returned, so there isn't a correctness issue here. Based on an internal discussion we've decided this issue isn't critical enough to address on the 3.0 branch, so I'm closing this ticket as "Won't fix". | |||||||||||
| Comment by Max Hirschhorn [ 14/Jun/16 ] | |||||||||||
|
On the 3.2 and master branches, the user would see the CappedPositionLost error as expected.
|