Bug 1200374
| Summary: | virt-who rebase | ||
|---|---|---|---|
| Product: | Red Hat Enterprise Linux 7 | Reporter: | Radek Novacek <rnovacek> |
| Component: | virt-who | Assignee: | Radek Novacek <rnovacek> |
| Status: | CLOSED ERRATA | QA Contact: | Li Bin Liu <liliu> |
| Severity: | high | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 7.2 | CC: | bkearney, gxing, jcall, jgalipea, jhunt, ovasik, sgao, shihliu |
| Target Milestone: | rc | Keywords: | Rebase |
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | virt-who-0.14-1.el7 | Doc Type: | Rebase: Bug Fixes and Enhancements |
| Doc Text: |
Rebase package(s) to version:
0.14
Highlights, important fixes, or notable enhancements:
Rebased version of virt-who focuses on improving performance especially in large environments, better handling of errors and faults of various kinds. It also brings new features and bugfixes.
|
Story Points: | --- |
| Clone Of: | Environment: | ||
| Last Closed: | 2015-11-19 11:56:12 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: | |||
|
Description
Radek Novacek
2015-03-10 12:39:07 UTC
Virt-who is now rebased to 0.14 upstream version: virt-who-0.14-1.el7. Radek, I'm trying to read the source code and find the VMware optimizations that were made. I'd like to see the query / queries being sent to vCenter. Would you please tell me where to look? Thanks, John John, you can find all the code for handling VMWare in this file: https://github.com/virt-who/virt-who/blob/master/virt/esx/esx.py Optimizations in this version are basically three: * Simplify the inventory traversal - not all the objects in the hierarchy needs to be obtained as we're only interested in host/guest association (see buildFullTraversal method in that file) * Use WaitForUpdatesEx method instead of RetrievePropertiesEx to get only updated data not all of them. This also allows to listen for updates instead of polling. * Do not download vim schema from ESX and have local (stripped down) copy instead. Is this answer enough or do you need some more details? Verified it on virt-who-0.14-8.el7.noarch since the package got rebase and there are no known regressions. Therefore, verify it. 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://rhn.redhat.com/errata/RHBA-2015-2370.html |