| Summary: | The CPU occupancy rate is around 100% on rhev-h 5.6-9 | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | Red Hat Enterprise Linux 5 | Reporter: | Guohua Ouyang <gouyang> | ||||||
| Component: | vdsm22 | Assignee: | Dan Kenigsberg <danken> | ||||||
| Status: | CLOSED NEXTRELEASE | QA Contact: | yeylon <yeylon> | ||||||
| Severity: | urgent | Docs Contact: | |||||||
| Priority: | urgent | ||||||||
| Version: | 5.6 | CC: | abaron, apevec, bazulay, cpelland, danken, iheim, lilu, mburns, moli, ovirt-maint, qwan, srevivo, vbian, ycui, ykaul | ||||||
| Target Milestone: | rc | Keywords: | Regression, TestBlocker, ZStream | ||||||
| Target Release: | --- | ||||||||
| Hardware: | Unspecified | ||||||||
| OS: | Unspecified | ||||||||
| Whiteboard: | |||||||||
| Fixed In Version: | Doc Type: | Bug Fix | |||||||
| Doc Text: | Story Points: | --- | |||||||
| Clone Of: | Environment: | ||||||||
| Last Closed: | 2011-03-02 15:51:30 UTC | Type: | --- | ||||||
| Regression: | --- | Mount Type: | --- | ||||||
| Documentation: | --- | CRM: | |||||||
| Verified Versions: | Category: | --- | |||||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||||
| Bug Depends On: | |||||||||
| Bug Blocks: | 681148 | ||||||||
| Attachments: |
|
||||||||
|
Description
Guohua Ouyang
2011-02-28 07:10:42 UTC
Created attachment 481316 [details]
ps.log
Created attachment 481321 [details]
top.output
The problem here is that when vdsm imports storage.misc it checks if it is running on rhev-h by firing the new out-of-process mechanism, which in its turn imports misc again. It's all turtles from their to the abyss. There was no need for such a convoluted check in the first place. And there was certainly no need to do it out-of-process. The following patch takes ovirtness check from RHEL6's vdsm and avoids the curse of endless recursion: http://post-office.corp.redhat.com/archives/rhev-patches/2011-February/msg01944.html grrr. closing this annoying clone. |