-
Notifications
You must be signed in to change notification settings - Fork 814
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ruler segfault #4459
Comments
We are experiencing the same problem. Looking at the code, seems that when we are updating a rule group manager for the first time after a restart we try to restore the rules which ends up on this line: Now looking on cortex code we can see: Lines 309 to 323 in 523dde1
and specially this line: Line 309 in 523dde1
Here we can see that is SP is nil (which is the case because of this and we set Line 323 in 523dde1
The question now is, what should be the behaviour if the hints (sp) is nil in this case? This change introduced this behaviour: #3461 |
It seems that indeed this is not the case anymore! |
Fixed by #4413. Feel free to reopen it if that's not the case. |
Describe the bug
Observed panics due to segmentation faults in the ruler.
To Reproduce
Steps to reproduce the behavior:
Run Cortex 1.10.0 & run ruler
Expected behavior
Ruler should not panic
Environment:
Storage Engine
Additional Context
We are seeing consistent panics from the ruler, with errors like
The below is the configuration diff from the defaults, as emitted from the ruler.
Note that I also tried with
blocks_storage.bucket_store.index_header_lazy_loading_enabled: false
and experienced the same error.The text was updated successfully, but these errors were encountered: