[SERVER-80653] Retry when time-series bucket compression fails Created: 31/Aug/23 Updated: 03/Feb/24 Resolved: 02/Feb/24 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | 8.0.0-rc0 |
| Type: | Task | Priority: | Major - P3 |
| Reporter: | Gregory Wlodarek | Assignee: | Gregory Noma |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||||||||||||||||||
| Assigned Teams: |
Storage Execution
|
||||||||||||||||||||||||||||
| Backwards Compatibility: | Fully Compatible | ||||||||||||||||||||||||||||
| Sprint: | Execution Team 2024-01-22, Execution Team 2024-02-05 | ||||||||||||||||||||||||||||
| Participants: | |||||||||||||||||||||||||||||
| Linked BF Score: | 166 | ||||||||||||||||||||||||||||
| Description |
|
Right now we're maintaining the current behaviour where if bucket compression fails, we leave the bucket uncompressed. When bucket compression fails, chances are the bucket is corrupt in some way, and further writes to it could result in data loss. Instead, we should fail the insert, close the bucket, and retry the insert without re-opening buckets. We cannot re-open buckets as we can end up in a scenario where we keep retrying the insert in the same bucket. We'll also need to limit the number of retries. |
| Comments |
| Comment by Githook User [ 02/Feb/24 ] |
|
Author: {'name': 'Gregory Noma', 'email': 'gregory.noma@gmail.com', 'username': 'gregorynoma'}Message: GitOrigin-RevId: da8e8835bd37adae03cf257fa3cdbe6e562fb508 |