[SERVER-73575] Fix index validation error reporting on 4.2 and 4.4 Created: 03/Feb/23 Updated: 27/Oct/23 Resolved: 08/Feb/23 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | 4.2.23, 4.4.18 |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Critical - P2 |
| Reporter: | Jordi Olivares Provencio | Assignee: | Gregory Wlodarek |
| Resolution: | Works as Designed | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Assigned Teams: |
Storage Execution
|
||||||||
| Operating System: | ALL | ||||||||
| Backport Requested: |
v4.2
|
||||||||
| Sprint: | Execution Team 2023-02-20 | ||||||||
| Participants: | |||||||||
| Description |
|
In 4.2 and 4.4 we currently do not pass in the index's ValidateResults when traversing them while executing CollectionImpl::_gatherIndexEntryErrors. This means that all error reporting is ignored and we don't bubble up the problematic index nor what happened to it. The fix is simple and involves replicating what we currently do a few lines above. This got fixed in 5.0+ by |
| Comments |
| Comment by Gregory Wlodarek [ 08/Feb/23 ] |
|
Closing this as works as designed. |