Skip to content
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

Added support for arm64 platform; fixes BGREWRITEAOF for arm64 #92

Closed

Conversation

rohanverma94
Copy link
Contributor

@rohanverma94 rohanverma94 commented Nov 9, 2022

On arm64 platform the fork() is not available hence we use clone() system call to implement a copy-on-write. This has been tested on arm64 Linux.

On m1(aarch64/arm64), this may work fine. It would be good if someone having an M1 can test and provide any valuable inputs.

Fixes #58 and #17

@rohanverma94
Copy link
Contributor Author

More changes are impending in this PR. Kindly don't review it now.

@yashs360
Copy link
Contributor

@rohanverma94 Are you still planning to work on the remaining changes?
The code base has moved forward lot. Please rebase and re-submit if you are still keen to fix this. We will be cleaning up old PR's if they are inactive. Thanks.

@rohanverma94
Copy link
Contributor Author

I'm occupied with some stuff. I would've resumed this work otherwise. Meanwhile feel free to close this or may be raise new PR.

May be I will join next rounds of dicussion in context of current roadmap for dicedb.

@ParvBudh28
Copy link

Is this not merged yet ? Still facing the same issue on M1(arm64).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

DiceDB doesn't build on linux/arm64
4 participants