Bug 1093394
| Summary: | RFE: Be more forgiving with disk/net poll failures | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | [Community] Virtualization Tools | Reporter: | Dean Hunter <deanhunter> | ||||||
| Component: | virt-manager | Assignee: | Pavel Hrdina <phrdina> | ||||||
| Status: | CLOSED NEXTRELEASE | QA Contact: | |||||||
| Severity: | medium | Docs Contact: | |||||||
| Priority: | unspecified | ||||||||
| Version: | unspecified | CC: | berrange, crobinso, gscrivan, phrdina, rbalakri, virt-maint | ||||||
| Target Milestone: | --- | ||||||||
| Target Release: | --- | ||||||||
| Hardware: | x86_64 | ||||||||
| OS: | Linux | ||||||||
| Whiteboard: | |||||||||
| Fixed In Version: | Doc Type: | Bug Fix | |||||||
| Doc Text: | Story Points: | --- | |||||||
| Clone Of: | Environment: | ||||||||
| Last Closed: | 2017-09-11 07:39:11 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: | |||||||||
| Attachments: |
|
||||||||
|
Description
Dean Hunter
2014-05-01 15:20:09 UTC
Thanks for the report. Please provide virt-manager --debug output when reproducing Created attachment 891586 [details]
virt-manager --debug &>virt-manager.log &
Hmm, it's still a bit unclear what's causing the issue. Can you reproduce with virt-manager upstream which has some improved debugging? git clone git://git.fedorahosted.org/virt-manager.git cd virt-manager ./virt-manager --debug Created attachment 892161 [details]
./virt-manager --debug &>../virt-manager.log &
Hmm, this trace is slightly different but looks more expected. The gist of the issue is that when a VM is shutting down or starting up or migrating, the disk polling bits often fail. Once a disk poll fails, virt-manager blacklists that disk device and no longer polls it, even if the VM reboots. We should make this heuristic a little more forgiving, maybe require the poll to fail 3 times in a row before we give up on it, and consider retrying the poll if a VM reboots. Polling fails, hmmm... Is this related to why sometimes all the graphs stop moving when I request the shutdown of one guest? (In reply to Dean Hunter from comment #6) > Polling fails, hmmm... > > Is this related to why sometimes all the graphs stop moving when I request > the shutdown of one guest? Very likely Upstream patch posted: https://www.redhat.com/archives/virt-tools-list/2017-September/msg00058.html Upstream commit:
commit 12117ba148ec47eb2aa15e192c6026a2c3026ed1
Author: Pavel Hrdina <phrdina>
Date: Fri Sep 8 09:36:58 2017 +0200
connection: change blacklist from array to dict
|