Skip to content
This repository has been archived by the owner on Sep 15, 2020. It is now read-only.

Multi-threaded installs #2

Open
pgjones opened this issue May 19, 2012 · 3 comments
Open

Multi-threaded installs #2

pgjones opened this issue May 19, 2012 · 3 comments

Comments

@pgjones
Copy link
Member

pgjones commented May 19, 2012

Package manager should build up a dict of packages to install against dependencies outstanding. Then all packages without any outstanding dependencies should be installed in parallel. This requires making LocalPackage a thread.

@pgjones pgjones mentioned this issue May 20, 2012
@wasalski
Copy link
Member

wasalski commented Jun 5, 2012

Are you sure this is the right thing to do? I see the performance gains, but wouldn't it make it more difficult for the user to debug any issues?

@pgjones
Copy link
Member Author

pgjones commented Jun 9, 2012

This can only come after the package logging, which should in its error handling make it much clearer to the user what the problem is. The only difference should be that the user doesn't see the normal output if it succeeds, rather only on fail.

@pgjones
Copy link
Member Author

pgjones commented Jun 14, 2012

I'm still thinking about the best way to do this, It won't be ready for the beta release - thus removed from milestone.

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

No branches or pull requests

2 participants