Bug 918652
| Summary: | engine: failed DeleteImageCommand by VDSM ignored by engine (disks are removed from database although vdsm failed to delete them) | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | Red Hat Enterprise Virtualization Manager | Reporter: | Elad <ebenahar> | ||||||||||||
| Component: | ovirt-engine | Assignee: | Ayal Baron <abaron> | ||||||||||||
| Status: | CLOSED DUPLICATE | QA Contact: | Elad <ebenahar> | ||||||||||||
| Severity: | high | Docs Contact: | |||||||||||||
| Priority: | unspecified | ||||||||||||||
| Version: | 3.2.0 | CC: | abaron, acathrow, bazulay, dyasny, hateya, iheim, lpeer, Rhev-m-bugs, yeylon, ykaul, yzaslavs | ||||||||||||
| Target Milestone: | --- | Keywords: | Reopened | ||||||||||||
| Target Release: | 3.2.0 | ||||||||||||||
| Hardware: | x86_64 | ||||||||||||||
| OS: | Unspecified | ||||||||||||||
| Whiteboard: | storage | ||||||||||||||
| Fixed In Version: | Doc Type: | Bug Fix | |||||||||||||
| Doc Text: | Story Points: | --- | |||||||||||||
| Clone Of: | Environment: | ||||||||||||||
| Last Closed: | 2013-03-25 08:53:20 UTC | Type: | Bug | ||||||||||||
| Regression: | --- | Mount Type: | --- | ||||||||||||
| Documentation: | --- | CRM: | |||||||||||||
| Verified Versions: | Category: | --- | |||||||||||||
| oVirt Team: | Storage | RHEL 7.3 requirements from Atomic Host: | |||||||||||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||||||||||
| Embargoed: | |||||||||||||||
| Attachments: |
|
||||||||||||||
|
Description
Elad
2013-03-06 16:49:07 UTC
One would expect from VDSM to return something better than 100 (which AFAIK, is "General Exception"). The vdsm log attached is irrelevant (I'm guessing it rolled). Please attach proper log. Wrt General Exception, that is what vdsm returns when an unexpected error is thrown in dispatcher.py Why that doesn't contain the message thrown in the unhandled exception I do not know, but that is not storage related. Wrt the specific error that is not handled in this case I cannot say without logs. Created attachment 709929 [details]
vdsm log
There is no 'lvremove' command in the attached log. Again probably wrong log? Created attachment 714004 [details]
vdsm log
Created attachment 714005 [details]
engine log
The vdsm.log is still the wrong log. It does not contain the General Exception. There is an lvremove which failed due to storage issues, but by design that does not cause the operation to fail (as can be seen by the return value of the command). The referenced bug 918469 has been fixed already. If you see this again reopen. Created attachment 715886 [details]
engine log.
attaching the correct engine log.
please refer to:
2013-03-06 17:02:46,306 ERROR [org.ovirt.engine.core.vdsbroker.vdsbroker.BrokerCommandBase] (QuartzScheduler_Worker-37) [4f5962cb] Error code GeneralException and error message
VDSGenericException: VDSErrorException: Failed to HSMGetAllTasksStatusesVDS, error = 'module' object has no attribute 'CMD_LOWPRIO'
disks are removed from data-base and not removed from hypervisor.
(In reply to comment #9) > Created attachment 715886 [details] > engine log. > > attaching the correct engine log. > > please refer to: > > 2013-03-06 17:02:46,306 ERROR > [org.ovirt.engine.core.vdsbroker.vdsbroker.BrokerCommandBase] > (QuartzScheduler_Worker-37) [4f5962cb] Error code GeneralException and error > message > VDSGenericException: VDSErrorException: Failed to > HSMGetAllTasksStatusesVDS, error = 'module' object has no attribute > 'CMD_LOWPRIO' As noted above, this problem was fixed in bug 918469 *** This bug has been marked as a duplicate of bug 918469 *** |