Bug 1277292
Summary: | Package installation via Satellite 6.1 is much slower than yum | ||
---|---|---|---|
Product: | Red Hat Satellite | Reporter: | Mike McCune <mmccune> |
Component: | Performance | Assignee: | Katello Bug Bin <katello-bugs> |
Status: | CLOSED ERRATA | QA Contact: | jcallaha |
Severity: | high | Docs Contact: | |
Priority: | high | ||
Version: | 6.1.4 | CC: | awestbro, bbuckingham, bkearney, bugzilla_rhn, chrobert, clocklea, cwelton, ehelms, jcallaha, jortel, jsherril, katello-qa-list, mburgerh, mmccune, mmello, mullens, oshtaier, paji, rdickens, riehecky, sauchter, skielek, stbenjam, sthirugn, tonflo, wburrows, wharris |
Target Milestone: | Unspecified | Keywords: | Regression, Triaged |
Target Release: | Unused | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | gofer-2.7.6-1 | Doc Type: | Bug Fix |
Doc Text: |
Extraneous progress tracking was slowing package installation via Satellite 6.1. This tracking has been removed, and performance is much improved.
|
Story Points: | --- |
Clone Of: | 1269509 | Environment: | |
Last Closed: | 2016-07-27 08:58:43 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | 1269509, 1323726 | ||
Bug Blocks: | 1317008 |
Description
Mike McCune
2015-11-02 23:50:00 UTC
I flagged this as a regression and a blocker as we can't ship 6.2 without at least pulling that PR above into 6.2's code. Suggestion on alternative fix #4 4) Report (interim) progress messages via a non durable queue. The only progress message that we must received is the "completed" messages. For any message that just provides an indication of progress, it doesn't matter if the queue is not durable, because in the event of a crash, the whole task will end up aborted, so any "interim" progress reports are irrelevant. This has been fixed using option #2 and can be moved to MODIFIED, ON_QA or CLOSED, right? See: https://github.com/Katello/katello-agent/pull/33. katello-agent|5210a603a8281fb14dd1e9a23012baa123122762 Actually, that commit already shipped with an errata as part of BZ1269509. Can we just close this as a dupe? I would think it should just get into 6.2's katello-agent when we branch it for 6.2, no? Stephen, In my opinion this bz cannot be closed until 6.2 is shipped. BZ1269509 tracked the 6.1.z version of this issue. Regards Stuart Why? We generally only have one BZ per bug, not per Satellite version. Generally because it made a 6.1.z, the code will be in 6.2 when we branch the katello-agent repo. Comment #1 from Mike indicates he wants to keep this open though, so it doesn't much matter to me. Retested this scenario in Satellite 6.2-beta-snap-6. Test steps: 1. Install 60+ errata in a rhel 7.2 content host from content host -> errata tab. 2. The task did not time out in 120 seconds as the bug status. 3. Instead, it timed out in 3600 seconds since the installation did not complete in 3600 seconds. Note that Administer -> Settings -> Katello -> content_action_accept_timeout = 20 content_action_finish_timeout = 3600 Also note that the content host got all the errata updates but took a little longer. It looks to me that the bug is resolved as the timeout did not occur in 120 seconds. I tested with an other host applying 20+ erratas, the content host did not get the erratas. I also tried with 3+ erratas - same problem. There is definitely a problem in satellite connecting to katello-agent of content hosts. moved https://bugzilla.redhat.com/show_bug.cgi?id=1323726 back ON_QA , moving this one as well. https://bugzilla.redhat.com/show_bug.cgi?id=1323726 is failed again. Moving this back to ASSIGNED ping pong ... back ON_QA :) still blocked on https://bugzilla.redhat.com/show_bug.cgi?id=1323726 Moving to Assigned as per Comment 20 POST as indicated in https://bugzilla.redhat.com/show_bug.cgi?id=1323726 Verified in Satellite 6.2 Beta Snap 9. With the new gofer package, and the resolution of the bug above, package installation is now within a reasonable margin of yum. Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2016:1500 |