-
Notifications
You must be signed in to change notification settings - Fork 17
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
[Perf] Parallel sync
and update
#413
Comments
I'm inclined to start with option 1 and refactor in case option 2 ever becomes a reality. We could pester hisham a bit to try and make that work :p (hell, maybe I can try to contribute, seems like a simplish thing to implement). The processing time of checking shared dependencies is outweighed by the speed gains of parallel updates. |
Played around with this a bit more on the luarocks needs either a way to lock installs per directory or an |
Added an
It looks like we may have to improve the luarocks locking mechanism. |
Something maybe helpful: Before rocks sync support parallel, we can use |
That would add a dependency on GNU parallel, and would not solve the luarocks locking mechanism issue. |
Oh, I means before rocks.nvim support it. We can install the packages in command line. |
The issue is in luarocks, not rocks.nvim, so I don't think |
I think I have an idea for this:
Option 1
Option 2
Implement a per-package locking mechanism in luarocks
The text was updated successfully, but these errors were encountered: