On 2013-16-09 6:22, Luke Kanies wrote:
On Sep 15, 2013, at 8:55 PM, Henrik Lindberg <henrik.lindb...@cloudsmith.com> 
wrote:

On 2013-16-09 5:41, Luke Kanies wrote:
Hi Henrik,

I know we have some users who just batch all package installs up front.  It'd 
be interesting to see if that was a feasible solution.  it would by pass the 
graph entirely, which I'm sure could have problems, but it would, at least, be 
easy to build and understand.  Would that suffice for a sufficient number of 
cases?

Well, it naturally misses the optimization opportunity and is obviously 
difficult to maintain for users since they then have to compose the set of 
packages manually without the help of the graph / catalog.

They don't have to compose the set of packages; we'd provide a hook that pulled 
all of the packages out of the catalog and ran them in a batch.

That would certainly optimize the package operations.
There are tricky issues with ordering though, sometimes batching is not possible unless user has prepared the exact set of things to give to the package manager. And it may need to go back and forth between different types of packages - do other things in between etc.

I'm not sure which optimization you mean, though.

That it currently deals with packages one by one and that can be very slow depending on the package manager compared to giving it several package operations at once.

- henrik


--
You received this message because you are subscribed to the Google Groups "Puppet 
Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to puppet-dev+unsubscr...@googlegroups.com.
To post to this group, send email to puppet-dev@googlegroups.com.
Visit this group at http://groups.google.com/group/puppet-dev.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to