[SERVER-84179] Simple8b builder does not fully reset state after writing RLE block Created: 14/Dec/23 Updated: 02/Feb/24 |
|
| Status: | Open |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major - P3 |
| Reporter: | Henrik Edin | Assignee: | Henrik Edin |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Operating System: | ALL |
| Sprint: | Execution Team 2024-01-08, Execution Team 2024-01-22, Execution Team 2024-02-05, Execution Team 2024-02-19 |
| Participants: |
| Description |
|
If the RLE block written consumes all pending values, we need to fully reset state so we can accept any new value. Currently isSelectorPossible is not reset as needed. Depending on the data previously written, this can lead to a crash. |