-
Notifications
You must be signed in to change notification settings - Fork 50
Different Flags in Different Arch #1323
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
Comments
Thanks! it works. |
Hello @shrik3, I still have some issue on some testcases in the performance tests on ARM. First, we have an issue when we want to run mariadb. Somewhere in the application, it calls syscall 435 which is Secondly and the main one, it seems that signal handing on ARM has some issues. When I run Redis, the error log is this (last lines):
Which I could not understand what the meaning of My branch is |
hi,
On Wed Jun 26, 2024 at 1:59 AM CEST, Hadi Omidi wrote:
Secondly and the main one, it seems that signal handing on ARM has
some issues. When I run Redis, the error log is this (last lines):
this is known issue, see
#1217 (comment)
tl;dr, the signal handler for arm is not setting up the signal stack
correctly. It works (magically) for other applications, but go runtime
expects something different. I don't have time to look into this though,
feel free to explore :D
Somewhere in the application, it calls sys call 435 which is
`NotImplementSyscall` in ARM
#1270
This PR sets those to SysNoSys
/proc/self/cgroup
AFAIK Quark doesn't support cgroup (or anything related to user
management) . This doesn't exist for the x86 build either.
|
Thanks for the clarification. In such case, I think I can close this issue. |
Uh oh!
There was an error while loading. Please reload this page.
Hi,
I encountered an issue when trying to run Nginx with Quark on my ARM machine. The problem comes from the flags we use in our syscalls (these flags are defined in
qlib/linux_def.rs:2260
). After searching online, I figure out that some of these flags differ between ARM and x86 architectures. Here is the list I found:ARM:
X86:
I believe we need to address this discrepancy.
The text was updated successfully, but these errors were encountered: