[Puppet - Feature #2198] Install multiple package within a single call to the package manager
Issue #2198 has been updated by Zachary Stern. Keywords changed from communitypatch to communitypatch customer Feature #2198: Install multiple package within a single call to the package manager https://projects.puppetlabs.com/issues/2198#change-101326 * Author: Stéphan Gorget * Status: Investigating * Priority: Normal * Assignee: * Category: transactions * Target version: * Affected Puppet version: 0.25.0 * Keywords: communitypatch customer * Branch: http://github.com/phantez/puppet/commit/51ff88c950c172e6060ae63c1c71968e7898b462 During the configuration applying process the package manager is called for each package installation. It is possible to reduce the number of calls to the package manager by gathering package installation and delayed some package installation. Naturally, this modification should not break the dependency graph. -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://projects.puppetlabs.com/my/account -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/groups/opt_out.
[Puppet - Feature #2198] Install multiple package within a single call to the package manager
Issue #2198 has been updated by Kylo Ginsberg. There was a great discussion on puppet-dev: https://groups.google.com/forum/#!topic/puppet-dev/X7RgakTGnbk The initial outcome was: The provider interface: * Provider::batchable?(resource1, resource2) * Provider::batch_start * Provider::batch_end We defined an initial set of vertical slices to work on, with the yum provider as the initial guinea pig: 1. Define report schema changes 2. Every resource is its own batch. The provider executes the batch and these batches appear in the report. 3. The provider is able to control what resources can go into a batch to allow batches of size 1. Manifest ordering algorithm. 4. The yum provider executes all of the items in a batch using a single command. It assumes that everything will succeed and no error reporting is done. 5. The yum provider handles errors while executing a batch and reports a failure for any item as a failure for all items. 6. The yum provider is able to report which item of the batch caused the actual error and preserve this information in the report. 7. Extend/test for Title Hash order and Random Order. Prior to this, the conservative (manifest ordering) algorithm is used per batch. I suspect we'll learn some about batch processing (and perhaps yum!) as we go, so these slices aren't set in stone, but just an initial development plan. I'm hoping we'll see some of these slices getting developed soon! Feature #2198: Install multiple package within a single call to the package manager https://projects.puppetlabs.com/issues/2198#change-98806 * Author: Stéphan Gorget * Status: Investigating * Priority: Normal * Assignee: * Category: transactions * Target version: * Affected Puppet version: 0.25.0 * Keywords: communitypatch * Branch: http://github.com/phantez/puppet/commit/51ff88c950c172e6060ae63c1c71968e7898b462 During the configuration applying process the package manager is called for each package installation. It is possible to reduce the number of calls to the package manager by gathering package installation and delayed some package installation. Naturally, this modification should not break the dependency graph. -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://projects.puppetlabs.com/my/account -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/groups/opt_out.
[Puppet - Feature #2198] Install multiple package within a single call to the package manager
Issue #2198 has been updated by Andrew Parker. File ready-queue.txt added Here is an example of the state of the ready queue as a catalog run progresses. This provides some insight into where there might be batching opportunities. Feature #2198: Install multiple package within a single call to the package manager https://projects.puppetlabs.com/issues/2198#change-97613 * Author: Stéphan Gorget * Status: Investigating * Priority: Normal * Assignee: * Category: transactions * Target version: * Affected Puppet version: 0.25.0 * Keywords: communitypatch * Branch: http://github.com/phantez/puppet/commit/51ff88c950c172e6060ae63c1c71968e7898b462 During the configuration applying process the package manager is called for each package installation. It is possible to reduce the number of calls to the package manager by gathering package installation and delayed some package installation. Naturally, this modification should not break the dependency graph. -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://projects.puppetlabs.com/my/account -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/groups/opt_out.
[Puppet - Feature #2198] Install multiple package within a single call to the package manager
Issue #2198 has been updated by Bill Tong. As another example. I have some scientific software in binary form which needs certain libraries to run. Some of these libraries come from a RHEL 6.4 repository, some come from an EPEL repository. I am responsible for the OS-side libraries, the developer is responsible for their compiled binary. The libraries look like this: pre aaa # from the rhel 6.4 repo bbb # from the rhel 6.4 repo ccc # from the rhel 6.4 repo ddd-1.2.3 # from the epel repo eee-2.3.4 # from the epel repo fff-3.4.5 # from the epel repo /pre I have to specify the versions for the epel repo, since they contain multiple versions. Unfortunately for me, when I tell puppet to install bbb, it pulls in the dependency on ddd. There are multiple versions of ddd in the epel repo, and it chooses the newest, version 9.9.9. When puppet gets to the part where it wants to install ddd-1.2.3, it fails with a multilib error, for which the root cause is that ddd is already installed with a newer version. But I can work around this! You will tell me to split this list of libraries that their software requires, and make them depend on each other in order, manually re-create the chain of dependencies that exists in the rpm packages using the Puppet DSL. But I can work around this! You will tell me to create an rpm containing the binary software and create dependencies on the libraries within the rpm, listing the specific versions it needs. Yes I could do both. But both of those are a lot more effort than puppet installing a simple list of rpms for me in a single transaction. And that's what this bug is about. Feature #2198: Install multiple package within a single call to the package manager https://projects.puppetlabs.com/issues/2198#change-95081 * Author: Stéphan Gorget * Status: Investigating * Priority: Normal * Assignee: * Category: transactions * Target version: * Affected Puppet version: 0.25.0 * Keywords: communitypatch * Branch: http://github.com/phantez/puppet/commit/51ff88c950c172e6060ae63c1c71968e7898b462 During the configuration applying process the package manager is called for each package installation. It is possible to reduce the number of calls to the package manager by gathering package installation and delayed some package installation. Naturally, this modification should not break the dependency graph. -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://projects.puppetlabs.com/my/account -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/groups/opt_out.
[Puppet - Feature #2198] Install multiple package within a single call to the package manager
Issue #2198 has been updated by Josh Davidson. As many have noted both here and in #1935, Puppet isn't even capable of managing system packages in RHEL/Fedora. Consider, for example, polkit. Better hope you don't let Puppet manage the docs and devel packages... http://rpm.pbone.net/index.php3/stat/4/idpl/21821175/dir/rawhide/com/polkit-docs-0.111-2.fc20.noarch.rpm.html http://rpm.pbone.net/index.php3/stat/4/idpl/21829829/dir/rawhide/com/polkit-devel-0.111-2.fc20.x86_64.rpm.html Feature #2198: Install multiple package within a single call to the package manager https://projects.puppetlabs.com/issues/2198#change-94465 * Author: Stéphan Gorget * Status: Investigating * Priority: Normal * Assignee: * Category: transactions * Target version: * Affected Puppet version: 0.25.0 * Keywords: communitypatch * Branch: http://github.com/phantez/puppet/commit/51ff88c950c172e6060ae63c1c71968e7898b462 During the configuration applying process the package manager is called for each package installation. It is possible to reduce the number of calls to the package manager by gathering package installation and delayed some package installation. Naturally, this modification should not break the dependency graph. -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://projects.puppetlabs.com/my/account -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/groups/opt_out.
[Puppet - Feature #2198] Install multiple package within a single call to the package manager
Issue #2198 has been updated by Jo Rhett. FYI, I'd like to note some experiences I had working on the package management for cfengine, which dealt with this situation properly. Honestly, I see no reason why the yum provider could not stack up the list of packages to add and the packages to remove and do them separately. This is what cfengine did, although we limited the size of the array because we found that rpm got stupid slow when the list was too big. What we did not implement at that time, was the idea of a group operation. This could easily be a generic thing on the resource. You could then run the entire list of installs or removes for a specific group. In reality, the undefined group would be one normal one, and then people could tag certain packages to be installed or uninstalled together with their own group name. This works very well for distributed groups, who can test that their package installs work properly together but aren't sure how they would relate to another group's changes. In short, very simply: 1. For package providers who can handle more than one package at a time (new attribute) build an array of things to remove. 2. Each group (or whatever) would have its own array. Each array would be processed independently. 3. Uninstalls and Installs from the same group would be processed together, before the same from another group. This change should be fairly simple to implement, consistent in usage across all of the providers (group/whatever could be used even by single-package providers), and be an improvement over what was available in cfengine2 -- which is ahead of puppet at this point in time. Feature #2198: Install multiple package within a single call to the package manager https://projects.puppetlabs.com/issues/2198#change-80045 Author: Stéphan Gorget Status: Investigating Priority: Normal Assignee: Category: transactions Target version: Affected Puppet version: 0.25.0 Keywords: communitypatch Branch: http://github.com/phantez/puppet/commit/51ff88c950c172e6060ae63c1c71968e7898b462 During the configuration applying process the package manager is called for each package installation. It is possible to reduce the number of calls to the package manager by gathering package installation and delayed some package installation. Naturally, this modification should not break the dependency graph. -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://projects.puppetlabs.com/my/account -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To post to this group, send email to puppet-bugs@googlegroups.com. To unsubscribe from this group, send email to puppet-bugs+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-bugs?hl=en.
[Puppet - Feature #2198] Install multiple package within a single call to the package manager
Issue #2198 has been updated by Stéphan Gorget. The transaction.rb has changed a lot since I worked on this patch and the *apply_changes* function does not exist anymore. This was where the magic used to happen. Actually, this patch was written for 0.24.x and 0.25.x in june 2009 and I think that it will be more easy to rewrite the patch completely than to try to merge it into the next version of puppet. If someone is interested to rewrite it, I will be happy to help. Feature #2198: Install multiple package within a single call to the package manager https://projects.puppetlabs.com/issues/2198#change-55269 Author: Stéphan Gorget Status: In Topic Branch Pending Review Priority: Normal Assignee: Nick Lewis Category: transactions Target version: 2.7.x Affected Puppet version: 0.25.0 Keywords: communitypatch Branch: http://github.com/phantez/puppet/commit/51ff88c950c172e6060ae63c1c71968e7898b462 During the configuration applying process the package manager is called for each package installation. It is possible to reduce the number of calls to the package manager by gathering package installation and delayed some package installation. Naturally, this modification should not break the dependency graph. -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://projects.puppetlabs.com/my/account -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To post to this group, send email to puppet-bugs@googlegroups.com. To unsubscribe from this group, send email to puppet-bugs+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-bugs?hl=en.
[Puppet - Feature #2198] Install multiple package within a single call to the package manager
Issue #2198 has been updated by Ryan Conway. Came across this when trying to debug a series of related packages, and thought I would also up-vote. Does anyone know what the hold up is with merging? If its close to being released, would be great to hear, as I need to either put in a temporary hack using an Exec or make a larger change if we're unlikely to see this released within say the next month? Any ideas? Ta! Feature #2198: Install multiple package within a single call to the package manager https://projects.puppetlabs.com/issues/2198#change-55129 Author: Stéphan Gorget Status: In Topic Branch Pending Review Priority: Normal Assignee: Nick Lewis Category: transactions Target version: 2.7.x Affected Puppet version: 0.25.0 Keywords: communitypatch Branch: http://github.com/phantez/puppet/commit/51ff88c950c172e6060ae63c1c71968e7898b462 During the configuration applying process the package manager is called for each package installation. It is possible to reduce the number of calls to the package manager by gathering package installation and delayed some package installation. Naturally, this modification should not break the dependency graph. -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://projects.puppetlabs.com/my/account -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To post to this group, send email to puppet-bugs@googlegroups.com. To unsubscribe from this group, send email to puppet-bugs+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-bugs?hl=en.
[Puppet - Feature #2198] Install multiple package within a single call to the package manager
Issue #2198 has been updated by Nick Lewis. Assignee changed from Stéphan Gorget to Nick Lewis I'll have a look at this, and see what's happened in the... long... time since it was submitted. Given the changes we've recently made around dynamically traversing the graph and deferring resources, I would really like to finally make this go. Feature #2198: Install multiple package within a single call to the package manager https://projects.puppetlabs.com/issues/2198 Author: Stéphan Gorget Status: In Topic Branch Pending Review Priority: Normal Assignee: Nick Lewis Category: transactions Target version: 2.7.x Affected Puppet version: 0.25.0 Keywords: communitypatch Branch: http://github.com/phantez/puppet/commit/51ff88c950c172e6060ae63c1c71968e7898b462 During the configuration applying process the package manager is called for each package installation. It is possible to reduce the number of calls to the package manager by gathering package installation and delayed some package installation. Naturally, this modification should not break the dependency graph. -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://projects.puppetlabs.com/my/account -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To post to this group, send email to puppet-bugs@googlegroups.com. To unsubscribe from this group, send email to puppet-bugs+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-bugs?hl=en.
[Puppet - Feature #2198] Install multiple package within a single call to the package manager
Issue #2198 has been updated by Bil Tong. This bug is causing problems with a puppet deployment of mine. The idea is that puppet takes control once the minimal base system has been installed. The need for puppet to run three thousand separate transactions rather than one transaction is causing a lot of grief at the moment. An ETA on this would be really helpful. Thanks a lot. Feature #2198: Install multiple package within a single call to the package manager https://projects.puppetlabs.com/issues/2198 Author: Stéphan Gorget Status: In Topic Branch Pending Review Priority: Normal Assignee: Stéphan Gorget Category: transactions Target version: 2.7.x Affected Puppet version: 0.25.0 Keywords: communitypatch Branch: http://github.com/phantez/puppet/commit/51ff88c950c172e6060ae63c1c71968e7898b462 During the configuration applying process the package manager is called for each package installation. It is possible to reduce the number of calls to the package manager by gathering package installation and delayed some package installation. Naturally, this modification should not break the dependency graph. -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://projects.puppetlabs.com/my/account -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To post to this group, send email to puppet-bugs@googlegroups.com. To unsubscribe from this group, send email to puppet-bugs+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-bugs?hl=en.
[Puppet - Feature #2198] Install multiple package within a single call to the package manager
Issue #2198 has been updated by Janardhan Molumuri. Recently I was looking at the same feature and I was tempted to write something similar but found that there is already a patch available. This patch will be really useful. Puppet team, Do you have any timelines on when this will be integrated into the upstream? Feature #2198: Install multiple package within a single call to the package manager https://projects.puppetlabs.com/issues/2198 Author: Stéphan Gorget Status: In Topic Branch Pending Review Priority: Normal Assignee: Stéphan Gorget Category: transactions Target version: 2.7.x Affected Puppet version: 0.25.0 Keywords: communitypatch Branch: http://github.com/phantez/puppet/commit/51ff88c950c172e6060ae63c1c71968e7898b462 During the configuration applying process the package manager is called for each package installation. It is possible to reduce the number of calls to the package manager by gathering package installation and delayed some package installation. Naturally, this modification should not break the dependency graph. -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://projects.puppetlabs.com/my/account -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To post to this group, send email to puppet-bugs@googlegroups.com. To unsubscribe from this group, send email to puppet-bugs+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-bugs?hl=en.
[Puppet - Feature #2198] Install multiple package within a single call to the package manager
Issue #2198 has been updated by Michael Rooney. This would be fantastic indeed, and save us a lot of time on spin-ups. Looking at the linked branch, I notice it seems to only add support for this to yum; it would be great to get this in for apt at the same time if possible! Let me know if I can be of any help there. Feature #2198: Install multiple package within a single call to the package manager https://projects.puppetlabs.com/issues/2198 Author: Stéphan Gorget Status: In Topic Branch Pending Review Priority: Normal Assignee: Stéphan Gorget Category: transactions Target version: 2.7.x Affected Puppet version: 0.25.0 Keywords: communitypatch Branch: http://github.com/phantez/puppet/commit/51ff88c950c172e6060ae63c1c71968e7898b462 During the configuration applying process the package manager is called for each package installation. It is possible to reduce the number of calls to the package manager by gathering package installation and delayed some package installation. Naturally, this modification should not break the dependency graph. -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://projects.puppetlabs.com/my/account -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To post to this group, send email to puppet-bugs@googlegroups.com. To unsubscribe from this group, send email to puppet-bugs+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-bugs?hl=en.
[Puppet - Feature #2198] Install multiple package within a single call to the package manager
Issue #2198 has been updated by Nigel Kersten. erk. This is completely my fault. I was incorrectly filtering and failed to chase it up. Feature #2198: Install multiple package within a single call to the package manager https://projects.puppetlabs.com/issues/2198 Author: Stéphan Gorget Status: In Topic Branch Pending Merge Priority: Normal Assignee: Stéphan Gorget Category: transactions Target version: 2.7.x Affected Puppet version: 0.25.0 Keywords: communitypatch Branch: http://github.com/phantez/puppet/commit/51ff88c950c172e6060ae63c1c71968e7898b462 During the configuration applying process the package manager is called for each package installation. It is possible to reduce the number of calls to the package manager by gathering package installation and delayed some package installation. Naturally, this modification should not break the dependency graph. -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://projects.puppetlabs.com/my/account -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To post to this group, send email to puppet-bugs@googlegroups.com. To unsubscribe from this group, send email to puppet-bugs+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-bugs?hl=en.
[Puppet - Feature #2198] Install multiple package within a single call to the package manager
Issue #2198 has been updated by John Florian. Any plans for this to make it into a release? Will this 'combine' feature work for package removal as well? After looking at #1935, #2833 and #3707, all paths seem to lead here. RHEL is purportedly the most popular enterprise Linux and that means yum/rpm is the most popular package provider in the enterprise. It appears that lots of people are hacking up Exec resources to work around this deficiency. Feature #2198: Install multiple package within a single call to the package manager https://projects.puppetlabs.com/issues/2198 Author: Stéphan Gorget Status: In Topic Branch Pending Merge Priority: Normal Assignee: Stéphan Gorget Category: transactions Target version: 2.7.x Affected Puppet version: 0.25.0 Keywords: communitypatch Branch: http://github.com/phantez/puppet/commit/51ff88c950c172e6060ae63c1c71968e7898b462 During the configuration applying process the package manager is called for each package installation. It is possible to reduce the number of calls to the package manager by gathering package installation and delayed some package installation. Naturally, this modification should not break the dependency graph. -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://projects.puppetlabs.com/my/account -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To post to this group, send email to puppet-bugs@googlegroups.com. To unsubscribe from this group, send email to puppet-bugs+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-bugs?hl=en.
[Puppet - Feature #2198] Install multiple package within a single call to the package manager
Issue #2198 has been updated by Nigel Kersten. Did we test this? I didn't see it get merged in. Feature #2198: Install multiple package within a single call to the package manager https://projects.puppetlabs.com/issues/2198 Author: Stéphan Gorget Status: Ready For Testing Priority: Normal Assignee: Stéphan Gorget Category: transactions Target version: Statler Affected Puppet version: 0.25.0 Keywords: communitypatch Branch: http://github.com/phantez/puppet/commit/51ff88c950c172e6060ae63c1c71968e7898b462 During the configuration applying process the package manager is called for each package installation. It is possible to reduce the number of calls to the package manager by gathering package installation and delayed some package installation. Naturally, this modification should not break the dependency graph. -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://projects.puppetlabs.com/my/account -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To post to this group, send email to puppet-bugs@googlegroups.com. To unsubscribe from this group, send email to puppet-bugs+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-bugs?hl=en.
[Puppet - Feature #2198] Install multiple package within a single call to the package manager
Issue #2198 has been updated by Stéphan Gorget old account. It has not been merged yet and I don't think someone has tested it since I rebased one year ago. Nobody contacted me. Feature #2198: Install multiple package within a single call to the package manager https://projects.puppetlabs.com/issues/2198 Author: Stéphan Gorget Status: Ready For Testing Priority: Normal Assignee: Stéphan Gorget Category: transactions Target version: Statler Affected Puppet version: 0.25.0 Keywords: communitypatch Branch: http://github.com/phantez/puppet/commit/51ff88c950c172e6060ae63c1c71968e7898b462 During the configuration applying process the package manager is called for each package installation. It is possible to reduce the number of calls to the package manager by gathering package installation and delayed some package installation. Naturally, this modification should not break the dependency graph. -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://projects.puppetlabs.com/my/account -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To post to this group, send email to puppet-bugs@googlegroups.com. To unsubscribe from this group, send email to puppet-bugs+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-bugs?hl=en.
[Puppet - Feature #2198] Install multiple package within a single call to the package manager
Issue #2198 has been updated by Stéphan Gorget. Updated with the wrong account, but if you have questioned don't hesitate to contact me. Feature #2198: Install multiple package within a single call to the package manager https://projects.puppetlabs.com/issues/2198 Author: Stéphan Gorget Status: Ready For Testing Priority: Normal Assignee: Stéphan Gorget Category: transactions Target version: Statler Affected Puppet version: 0.25.0 Keywords: communitypatch Branch: http://github.com/phantez/puppet/commit/51ff88c950c172e6060ae63c1c71968e7898b462 During the configuration applying process the package manager is called for each package installation. It is possible to reduce the number of calls to the package manager by gathering package installation and delayed some package installation. Naturally, this modification should not break the dependency graph. -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://projects.puppetlabs.com/my/account -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To post to this group, send email to puppet-bugs@googlegroups.com. To unsubscribe from this group, send email to puppet-bugs+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-bugs?hl=en.
[Puppet - Feature #2198] Install multiple package within a single call to the package manager
Issue #2198 has been updated by Nigel Kersten. I'm sorry Stephan, I'll make sure this is chased up. Feature #2198: Install multiple package within a single call to the package manager https://projects.puppetlabs.com/issues/2198 Author: Stéphan Gorget Status: Ready For Testing Priority: Normal Assignee: Stéphan Gorget Category: transactions Target version: Statler Affected Puppet version: 0.25.0 Keywords: communitypatch Branch: http://github.com/phantez/puppet/commit/51ff88c950c172e6060ae63c1c71968e7898b462 During the configuration applying process the package manager is called for each package installation. It is possible to reduce the number of calls to the package manager by gathering package installation and delayed some package installation. Naturally, this modification should not break the dependency graph. -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://projects.puppetlabs.com/my/account -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To post to this group, send email to puppet-bugs@googlegroups.com. To unsubscribe from this group, send email to puppet-bugs+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-bugs?hl=en.
[Puppet - Feature #2198] Install multiple package within a single call to the package manager
Issue #2198 has been updated by James Turnbull. Target version changed from unplanned to Statler Feature #2198: Install multiple package within a single call to the package manager https://projects.puppetlabs.com/issues/2198 Author: Stéphan Gorget Status: Ready for Testing Priority: Normal Assignee: Stéphan Gorget Category: transactions Target version: Statler Affected Puppet version: 0.25.0 Keywords: communitypatch Branch: http://github.com/phantez/puppet/commit/51ff88c950c172e6060ae63c1c71968e7898b462 During the configuration applying process the package manager is called for each package installation. It is possible to reduce the number of calls to the package manager by gathering package installation and delayed some package installation. Naturally, this modification should not break the dependency graph. -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://projects.puppetlabs.com/my/account -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To post to this group, send email to puppet-b...@googlegroups.com. To unsubscribe from this group, send email to puppet-bugs+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-bugs?hl=en.
[Puppet - Feature #2198] Install multiple package within a single call to the package manager
Issue #2198 has been updated by Nigel Kersten. ugh. How did this slip by for so long? Reminder being sent on dev list. Feature #2198: Install multiple package within a single call to the package manager http://projects.puppetlabs.com/issues/2198 Author: Stéphan Gorget Status: Needs design decision Priority: Normal Assignee: Stéphan Gorget Category: transactions Target version: unplanned Affected version: 0.25.0 Keywords: Branch: During the configuration applying process the package manager is called for each package installation. It is possible to reduce the number of calls to the package manager by gathering package installation and delayed some package installation. Naturally, this modification should not break the dependency graph. -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://projects.puppetlabs.com/my/account -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To post to this group, send email to puppet-b...@googlegroups.com. To unsubscribe from this group, send email to puppet-bugs+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-bugs?hl=en.
[Puppet - Feature #2198] Install multiple package within a single call to the package manager
Issue #2198 has been updated by Mike Lococo. Any progress on reviewing this patch? Being able to batch package transactions would also solve Bug #1935 as a side effect. Feature #2198: Install multiple package within a single call to the package manager http://projects.puppetlabs.com/issues/2198 Author: Stéphan Gorget Status: Needs design decision Priority: Normal Assigned to: Stéphan Gorget Category: transactions Target version: unplanned Affected version: 0.25.0 Keywords: Branch: During the configuration applying process the package manager is called for each package installation. It is possible to reduce the number of calls to the package manager by gathering package installation and delayed some package installation. Naturally, this modification should not break the dependency graph. -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://projects.puppetlabs.com/my/account -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To post to this group, send email to puppet-b...@googlegroups.com. To unsubscribe from this group, send email to puppet-bugs+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-bugs?hl=en.
[Puppet - Feature #2198] Install multiple package within a single call to the package manager
Issue #2198 has been updated by Stéphan Gorget. I need someone to review the patch and tell me what have to be improved or rethink to make it acceptable. I have not resend it on the mailing list it is already there : http://groups.google.com/group/puppet-dev/browse_thread/thread/424b7cbfe52ccfd0 Feature #2198: Install multiple package within a single call to the package manager http://projects.puppetlabs.com/issues/2198 Author: Stéphan Gorget Status: Needs design decision Priority: Normal Assigned to: Stéphan Gorget Category: transactions Target version: unplanned Affected version: 0.25.0 Keywords: Branch: During the configuration applying process the package manager is called for each package installation. It is possible to reduce the number of calls to the package manager by gathering package installation and delayed some package installation. Naturally, this modification should not break the dependency graph. -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://projects.puppetlabs.com/my/account -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To post to this group, send email to puppet-b...@googlegroups.com. To unsubscribe from this group, send email to puppet-bugs+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-bugs?hl=en.
[Puppet - Feature #2198] Install multiple package within a single call to the package manager
Issue #2198 has been updated by Stéphan Gorget. I've tried the patch rebased on the master and it is still working fine on CentOS 5.4 Feature #2198: Install multiple package within a single call to the package manager http://projects.puppetlabs.com/issues/2198 Author: Stéphan Gorget Status: Needs design decision Priority: Normal Assigned to: Stéphan Gorget Category: transactions Target version: unplanned Affected version: 0.25.0 Keywords: Branch: During the configuration applying process the package manager is called for each package installation. It is possible to reduce the number of calls to the package manager by gathering package installation and delayed some package installation. Naturally, this modification should not break the dependency graph. -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://projects.puppetlabs.com/my/account -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To post to this group, send email to puppet-b...@googlegroups.com. To unsubscribe from this group, send email to puppet-bugs+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-bugs?hl=en.
[Puppet - Feature #2198] Install multiple package within a single call to the package manager
Issue #2198 has been updated by Nigel Kersten. absolutely this would be useful! Feature #2198: Install multiple package within a single call to the package manager http://projects.puppetlabs.com/issues/2198 Author: Stéphan Gorget Status: Needs design decision Priority: Normal Assigned to: Stéphan Gorget Category: transactions Target version: unplanned Affected version: 0.25.0 Keywords: Branch: During the configuration applying process the package manager is called for each package installation. It is possible to reduce the number of calls to the package manager by gathering package installation and delayed some package installation. Naturally, this modification should not break the dependency graph. -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://projects.puppetlabs.com/my/account -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To post to this group, send email to puppet-b...@googlegroups.com. To unsubscribe from this group, send email to puppet-bugs+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-bugs?hl=en.
[Puppet - Feature #2198] Install multiple package within a single call to the package manager
Issue #2198 has been updated by Peter Meier. Is there still someone interested by this patch ? I've now some time to go over it and rewrite it. yes, I think it would be usefull! Feature #2198: Install multiple package within a single call to the package manager http://projects.puppetlabs.com/issues/2198 Author: Stéphan Gorget Status: Needs design decision Priority: Normal Assigned to: Stéphan Gorget Category: transactions Target version: unplanned Affected version: 0.25.0 Keywords: Branch: During the configuration applying process the package manager is called for each package installation. It is possible to reduce the number of calls to the package manager by gathering package installation and delayed some package installation. Naturally, this modification should not break the dependency graph. -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://projects.puppetlabs.com/my/account -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To post to this group, send email to puppet-b...@googlegroups.com. To unsubscribe from this group, send email to puppet-bugs+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-bugs?hl=en.
[Puppet - Feature #2198] Install multiple package within a single call to the package manager
Issue #2198 has been updated by Peter Meier. you might want to have as well a look at #3156 Feature #2198: Install multiple package within a single call to the package manager http://projects.puppetlabs.com/issues/2198 Author: Stéphan Gorget Status: Needs design decision Priority: Normal Assigned to: Stéphan Gorget Category: transactions Target version: unplanned Affected version: 0.25.0 Keywords: Branch: During the configuration applying process the package manager is called for each package installation. It is possible to reduce the number of calls to the package manager by gathering package installation and delayed some package installation. Naturally, this modification should not break the dependency graph. -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://projects.puppetlabs.com/my/account -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To post to this group, send email to puppet-b...@googlegroups.com. To unsubscribe from this group, send email to puppet-bugs+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-bugs?hl=en.
[Puppet - Feature #2198] Install multiple package within a single call to the package manager
Issue #2198 has been updated by Stéphan Gorget. I've just rebased the branch against master (no conflict appeared) but I haven't test that the patch is still working. (I no longer have CentOS/RedHat based OS around me) Feature #2198: Install multiple package within a single call to the package manager http://projects.reductivelabs.com/issues/2198 Author: Stéphan Gorget Status: Needs design decision Priority: Normal Assigned to: Stéphan Gorget Category: transactions Target version: unplanned Affected version: 0.25.0 Keywords: Branch: During the configuration applying process the package manager is called for each package installation. It is possible to reduce the number of calls to the package manager by gathering package installation and delayed some package installation. Naturally, this modification should not break the dependency graph. -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://reductivelabs.com/redmine/my/account -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To post to this group, send email to puppet-b...@googlegroups.com. To unsubscribe from this group, send email to puppet-bugs+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-bugs?hl=en.
[Puppet - Feature #2198] Install multiple package within a single call to the package manager
Issue #2198 has been updated by Stéphan Gorget. The last update is here : http://github.com/phantez/puppet/tree/features/master/2198 But I guess many changes have be done on resource transactions and the code might have to be update. Feature #2198: Install multiple package within a single call to the package manager http://projects.reductivelabs.com/issues/2198 Author: Stéphan Gorget Status: Needs design decision Priority: Normal Assigned to: Stéphan Gorget Category: transactions Target version: unplanned Affected version: 0.25.0 Keywords: Branch: During the configuration applying process the package manager is called for each package installation. It is possible to reduce the number of calls to the package manager by gathering package installation and delayed some package installation. Naturally, this modification should not break the dependency graph. -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://reductivelabs.com/redmine/my/account -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To post to this group, send email to puppet-b...@googlegroups.com. To unsubscribe from this group, send email to puppet-bugs+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-bugs?hl=en.
[Puppet - Feature #2198] Install multiple package within a single call to the package manager
Issue #2198 has been updated by James Turnbull. Stephan - is this code current - any updates to it? Feature #2198: Install multiple package within a single call to the package manager http://projects.reductivelabs.com/issues/2198 Author: Stéphan Gorget Status: Needs design decision Priority: Normal Assigned to: Stéphan Gorget Category: transactions Target version: unplanned Affected version: 0.25.0 Keywords: Branch: During the configuration applying process the package manager is called for each package installation. It is possible to reduce the number of calls to the package manager by gathering package installation and delayed some package installation. Naturally, this modification should not break the dependency graph. -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://reductivelabs.com/redmine/my/account -- You received this message because you are subscribed to the Google Groups Puppet Bugs group. To post to this group, send email to puppet-b...@googlegroups.com. To unsubscribe from this group, send email to puppet-bugs+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-bugs?hl=en.
[Puppet - Feature #2198] Install multiple package within a single call to the package manager
Issue #2198 has been updated by Stéphan Gorget. Comments about implementation : http://groups.google.com/group/puppet-dev/browse_thread/thread/424b7cbfe52ccfd0/12f918125efd898a Feature #2198: Install multiple package within a single call to the package manager http://projects.reductivelabs.com/issues/2198 Author: Stéphan Gorget Status: Needs design decision Priority: Normal Assigned to: Stéphan Gorget Category: transactions Target version: unplanned Complexity: Unknown Affected version: 0.25.0 Keywords: During the configuration applying process the package manager is called for each package installation. It is possible to reduce the number of calls to the package manager by gathering package installation and delayed some package installation. Naturally, this modification should not break the dependency graph. -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://reductivelabs.com/redmine/my/account --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Puppet Bugs group. To post to this group, send email to puppet-bugs@googlegroups.com To unsubscribe from this group, send email to puppet-bugs+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/puppet-bugs?hl=en -~--~~~~--~~--~--~---
[Puppet - Feature #2198] Install multiple package within a single call to the package manager
Issue #2198 has been updated by gorget. I'd like this feature request to be assigned to me. Feature #2198: Install multiple package within a single call to the package manager http://projects.reductivelabs.com/issues/2198 Author: gorget Status: Accepted Priority: Normal Assigned to: Category: transactions Target version: Complexity: Unknown Affected version: 0.25.0 Keywords: During the configuration applying process the package manager is called for each package installation. It is possible to reduce the number of calls to the package manager by gathering package installation and delayed some package installation. Naturally, this modification should not break the dependency graph. -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://reductivelabs.com/redmine/my/account --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Puppet Bugs group. To post to this group, send email to puppet-bugs@googlegroups.com To unsubscribe from this group, send email to puppet-bugs+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/puppet-bugs?hl=en -~--~~~~--~~--~--~---
[Puppet - Feature #2198] Install multiple package within a single call to the package manager
Issue #2198 has been updated by jamtur01. Assigned to set to gorget Target version set to unplanned Feature #2198: Install multiple package within a single call to the package manager http://projects.reductivelabs.com/issues/2198 Author: gorget Status: Accepted Priority: Normal Assigned to: gorget Category: transactions Target version: unplanned Complexity: Unknown Affected version: 0.25.0 Keywords: During the configuration applying process the package manager is called for each package installation. It is possible to reduce the number of calls to the package manager by gathering package installation and delayed some package installation. Naturally, this modification should not break the dependency graph. -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://reductivelabs.com/redmine/my/account --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Puppet Bugs group. To post to this group, send email to puppet-bugs@googlegroups.com To unsubscribe from this group, send email to puppet-bugs+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/puppet-bugs?hl=en -~--~~~~--~~--~--~---