-
Notifications
You must be signed in to change notification settings - Fork 34
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
mayastor addon does not start correctly on arm64 platform #180
Comments
Adding pod describe and logs from the pod
|
Hi @marosg42, can you manually increase the resource limits to see what the cap is for the rest pod? I have not been able to reproduce this issue, can you start doubling the limits until the pod does not crash? If it's just 1-2 times more, then I guess we can bump the limits, otherwise we would have to investigate further for possible memory leaks and/or a worse bug. Thanks! |
@neoaggelos I could not reproduce it on new 1.27 but 1.26 still gives the error I tried to change limits out of curiosity but I got
|
Yes, you should not be changing the pods themselves, but rather the spec template for the deployment, with:
Apologies for not making it clear in the original message! |
on 1.26 with memory limit set to 512Mi it was still crashing, after switching to 1Gi it kept running. |
Summary
When enabling mayastor addon on arm64 servers all pods get to running state except
rest
pod which stays in CrashLoopBackoff. If I monitorget pod -A
I can see OOMKilled status from time to time.Pools are in error state.
It is arm64 only issue, the same setup works fine on amd64.
What Should Happen Instead?
All pods should be in Running state and pools should be created.
Reproduction Steps
Yes, I can, but only on arm64.
Build a six node microk8s cluster, configure prerequisites as described in docs, enable mayastor addon.
Introspection Report
inspection-report-20230413_124122.tar.gz
Can you suggest a fix?
Are you interested in contributing with a fix?
The text was updated successfully, but these errors were encountered: