Bug 861575 (bootstrap_yum_api)
Summary: | PRD32 - bootstrap: use yum API | ||
---|---|---|---|
Product: | Red Hat Enterprise Virtualization Manager | Reporter: | Alon Bar-Lev <alonbl> |
Component: | vdsm | Assignee: | Alon Bar-Lev <alonbl> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | Tareq Alayan <talayan> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 3.2.0 | CC: | abaron, bazulay, cpelland, dougsland, dyasny, hateya, iheim, lpeer, mkrcmari, oramraz, sgordon, tlavigne, ykaul |
Target Milestone: | --- | Keywords: | Improvement |
Target Release: | 3.2.0 | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | infra | ||
Fixed In Version: | vdsm-4.10.2-7.0 | Doc Type: | Enhancement |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | Type: | Bug | |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | Infra | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 866889, 875920 |
Description
Alon Bar-Lev
2012-09-29 08:51:26 UTC
*** Bug 849225 has been marked as a duplicate of this bug. *** *** Bug 873675 has been marked as a duplicate of this bug. *** rebase-upstream. *** Bug 883739 has been marked as a duplicate of this bug. *** *** Bug 883744 has been marked as a duplicate of this bug. *** Setting docs_scoped- here, appears to be a backend change with no documentation impact at this time. Test notes: Previous implementation executed yum per package, including dependency packages. This was used to produce error messages for individual package, but inhibit yum from resolving conflict or download correct dependencies. The new implementation uses the yum api, and fetches only top level packages at single yum transaction. This means that we actually use yum to fetch correct dependencies and resolve conflicts. As a side effect we have much better logging and messages. Test should be around packages installed, and channels, proper messages for failures, conflicts. verified. From the logs it is obvious that yum is used. and in event tab user can see yum installing/downloading missing packages. 3.2 has been released 3.2 has been released 3.2 has been released 3.2 has been released 3.2 has been released |