|Summary:||unable to remove export domain|
|Product:||[Retired] oVirt||Reporter:||Petr Beňas <pbenas>|
|Component:||ovirt-engine-core||Assignee:||Piotr Kliczewski <pkliczew>|
|Status:||CLOSED CURRENTRELEASE||QA Contact:||Pavel Stehlik <pstehlik>|
|Version:||3.5||CC:||amureini, bugs, gklein, iheim, info, oourfali, pstehlik, rbalakri, yeylon|
|Fixed In Version:||Doc Type:||Bug Fix|
|Doc Text:||Story Points:||---|
|Last Closed:||2014-10-17 12:22:08 UTC||Type:||Bug|
|oVirt Team:||Infra||RHEL 7.3 requirements from Atomic Host:|
|Cloudforms Team:||---||Target Upstream Version:|
|Bug Depends On:||1128761, 1128778|
Description Petr Beňas 2014-06-18 14:27:07 UTC
Description of problem: Version-Release number of selected component (if applicable): ovirt-engine-3.5.0-0.0.master.20140612090854.el6.noarch How reproducible: 100% on my setup, cannot try with different domain, since I can't remove the attached one Steps to Reproduce: 1. add exportdomain 2. attempt to remove it Actual results: Expected results: Additional info: Might be related to jsonrpc communication between engine and hosts. Colleague of mine was able to remove the same domain from his 3.5 setup (with xmlrpc).
Comment 1 Petr Beňas 2014-06-18 14:30:37 UTC
Created attachment 910051 [details] engine.log cut, original was too large
Comment 3 Maor 2014-08-07 12:03:04 UTC
Does it still reproduces? What was the Storage name? I don't see any indication in the code which is related to Remove Storage Domain
Comment 4 Netbulae 2014-08-18 10:08:06 UTC
I also have a storage domain that I'm unable to remove from AIO install. I accidentaly added the ISO domain as DATA Domain type and can't remove it even when in maintenance
Comment 6 Netbulae 2014-08-18 10:09:32 UTC
Created attachment 927764 [details] Screenshot in maintenance
Comment 7 Petr Beňas 2014-08-26 13:38:59 UTC
Still reprpducible on my setup with oVirt Engine Version: 3.5.0-0.0.master.20140821064931.gitb794d66.el6 "Failed to detach Storage Domain export to Data Center Default. (User: admin)" I don't understand the second question. What do you mean by storage name?
Comment 8 Petr Beňas 2014-08-26 13:40:27 UTC
Created attachment 930984 [details] engine log from newer ovirt version
Comment 9 Petr Beňas 2014-08-26 13:41:06 UTC
2014-08-26 15:33:43,282 ERROR [org.ovirt.engine.core.bll.storage.DetachStorageDomainFromPoolCommand] (org.ovirt.thread.pool-8-thread-31) [1e72c201] Command org.ovirt.engine.core.bll.storage.DetachStorageDomainFromPoolCommand throw Vdc Bll exception. With error message VdcBLLException: org.ovirt.engine.core.vdsbroker.irsbroker.IRSErrorException: IRSGenericException: IRSErrorException: Failed to DetachStorageDomainVDS, error = Attempt to call function: <bound method StorageDomain.detach of <API.StorageDomain object at 0x7f21d03df610>> with arguments: (u'00000002-0002-0002-0002-0000000001d9', u'00000000-0000-0000-0000-000000000000', 1) error: detach() takes exactly 5 arguments (4 given), code = -32603 (Failed with error unexpected and code 16) 2014-08-26 15:33:43,307 INFO [org.ovirt.engine.core.bll.storage.DetachStorageDomainFromPoolCommand] (org.ovirt.thread.pool-8-thread-31) [1e72c201] Command [id=4d6e85db-97dc-4bb3-b2fe-9e606c7ff4a9]: Compensating CHANGED_STATUS_ONLY of org.ovirt.engine.core.common.businessentities.StoragePoolIsoMap; snapshot: EntityStatusSnapshot [id=storagePoolId = 00000002-0002-0002-0002-0000000001d9, storageId = 44559ec0-6bef-491c-bbd6-e67278f37987, status=Maintenance]. 2014-08-26 15:33:43,318 ERROR [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector] (org.ovirt.thread.pool-8-thread-31) [1e72c201] Correlation ID: 1e72c201, Job ID: ad4583c0-9f96-4a38-b3d2-45235a157021, Call Stack: null, Custom Event ID: -1, Message: Failed to detach Storage Domain export to Data Center Default. (User: admin)
Comment 10 Maor 2014-08-26 22:12:38 UTC
> I don't understand the second question. What do you mean by storage name? Thanks for the logs, I just wanted to look into the log for the storage name to be more focused. but it is now much more clear. thanks again.
Comment 11 Maor 2014-09-03 14:41:16 UTC
I tried to reproduce this now on my env, it worked well. Petr, What VDSM version are you using? is your DC is 3.5 version also?
Comment 12 Petr Beňas 2014-09-04 10:12:40 UTC
vdsm-4.16.2-1.gite8cba75.el6.x86_64 Yes, DC is 3.5. I can let you debug on my setup, if necessary.
Comment 13 Allon Mureinik 2014-09-04 10:31:18 UTC
This is clearly a JSON-RPC issue: > error: detach() takes exactly 5 arguments (4 given) Moving to infra to handle.
Comment 14 Sandro Bonazzola 2014-10-17 12:22:08 UTC
oVirt 3.5 has been released and should include the fix for this issue.