[Users] Restoring guest from export domain fails

Eli Mesika emesika at redhat.com
Wed Sep 12 11:51:54 UTC 2012



----- Original Message -----
> From: "Oved Ourfalli" <ovedo at redhat.com>
> To: "Karli Sjöberg" <Karli.Sjoberg at slu.se>
> Cc: "users" <users at ovirt.org>
> Sent: Wednesday, September 12, 2012 1:37:27 PM
> Subject: Re: [Users] Restoring guest from export domain fails
> 
> Hi Karli,
> 
> Does it also happen in the latest upstream?
> I looked at the call stack, and saw that this code was changed
> recently, in commit 37a8bf354b9c9d348ccbee4ce60bd62d89a37198.

Yes, I saw that, but it seems that  auditInvalidInterfaces that throws the exception was also changed in that commit so I suspect that the commit change caused a regression and not that before it there was a bug and it fixed that ...

> 
> Regards,
> Oved
> 
> ----- Original Message -----
> > From: "Karli Sjöberg" <Karli.Sjoberg at slu.se>
> > To: "users" <users at ovirt.org>
> > Sent: Wednesday, September 12, 2012 10:43:36 AM
> > Subject: [Users] Restoring guest from export domain fails
> > 
> > 
> > Hi,
> > 
> > 
> > we´ve just reinstalled our oVirt system to go from test to live
> > now.
> > We exported all templates and guests to an export domain before
> > crashing everything. Now, everything is back to the way it was, and
> > we have the export domain added to the DC. Importing templates has
> > gone off without a hitch but importing the guests back seems more
> > troublesome. Failure message in webadmin doesn´t say that much,
> > just
> > that it has failed. I have also the interesting part from
> > engine.log
> > here:
> > 
> > 
> > 
> > 2012-09-12 09:37:05,796 INFO
> > [org.ovirt.engine.core.vdsbroker.irsbroker.GetVmsInfoVDSCommand]
> > (ajp--0.0.0.0-8009-8) START, GetVmsInfoVDSCommand(storagePoolId =
> > 262b6f0d-f534-4e90-818b-0560ddb48d9e, ignoreFailoverLimit = false,
> > compatabilityVersion = null, storageDomainId =
> > 0d2af357-dcd1-4373-85c6-6b9f450816ee, vmIdList = null), log id:
> > 4ad44a60
> > 2012-09-12 09:37:05,848 INFO
> > [org.ovirt.engine.core.vdsbroker.irsbroker.GetVmsInfoVDSCommand]
> > (ajp--0.0.0.0-8009-8) FINISH, GetVmsInfoVDSCommand, log id:
> > 4ad44a60
> > 2012-09-12 09:37:06,472 INFO
> > [org.ovirt.engine.core.vdsbroker.irsbroker.GetVmsInfoVDSCommand]
> > (ajp--0.0.0.0-8009-13) START, GetVmsInfoVDSCommand(storagePoolId =
> > 262b6f0d-f534-4e90-818b-0560ddb48d9e, ignoreFailoverLimit = false,
> > compatabilityVersion = null, storageDomainId =
> > 0d2af357-dcd1-4373-85c6-6b9f450816ee, vmIdList = null), log id:
> > 13343564
> > 2012-09-12 09:37:06,520 INFO
> > [org.ovirt.engine.core.vdsbroker.irsbroker.GetVmsInfoVDSCommand]
> > (ajp--0.0.0.0-8009-13) FINISH, GetVmsInfoVDSCommand, log id:
> > 13343564
> > 2012-09-12 09:37:07,367 INFO
> > [org.ovirt.engine.core.vdsbroker.irsbroker.GetImageDomainsListVDSCommand]
> > (ajp--0.0.0.0-8009-13) START,
> > GetImageDomainsListVDSCommand(storagePoolId =
> > 262b6f0d-f534-4e90-818b-0560ddb48d9e, ignoreFailoverLimit = false,
> > compatabilityVersion = null, imageGroupId =
> > 0c9355fd-f4de-4e19-bfdd-8f03172eb8a9), log id: 229b9f27
> > 2012-09-12 09:37:07,400 INFO
> > [org.ovirt.engine.core.vdsbroker.irsbroker.GetImageDomainsListVDSCommand]
> > (ajp--0.0.0.0-8009-13) FINISH, GetImageDomainsListVDSCommand,
> > return: [], log id: 229b9f27
> > 2012-09-12 09:37:07,413 INFO
> > [org.ovirt.engine.core.vdsbroker.irsbroker.DoesImageExistVDSCommand]
> > (ajp--0.0.0.0-8009-13) START,
> > DoesImageExistVDSCommand(storagePoolId
> > = 262b6f0d-f534-4e90-818b-0560ddb48d9e, ignoreFailoverLimit =
> > false,
> > compatabilityVersion = null, storageDomainId =
> > 0d2af357-dcd1-4373-85c6-6b9f450816ee, imageGroupId =
> > 0c9355fd-f4de-4e19-bfdd-8f03172eb8a9, imageId =
> > 124fc5bf-a103-4e38-b17a-06ef59868a92), log id: 24855616
> > 2012-09-12 09:37:07,455 INFO
> > [org.ovirt.engine.core.vdsbroker.irsbroker.DoesImageExistVDSCommand]
> > (ajp--0.0.0.0-8009-13) FINISH, DoesImageExistVDSCommand, return:
> > true, log id: 24855616
> > 2012-09-12 09:37:07,456 INFO
> > [org.ovirt.engine.core.vdsbroker.irsbroker.DoesImageExistVDSCommand]
> > (ajp--0.0.0.0-8009-13) START,
> > DoesImageExistVDSCommand(storagePoolId
> > = 262b6f0d-f534-4e90-818b-0560ddb48d9e, ignoreFailoverLimit =
> > false,
> > compatabilityVersion = null, storageDomainId =
> > 0d2af357-dcd1-4373-85c6-6b9f450816ee, imageGroupId =
> > 0c9355fd-f4de-4e19-bfdd-8f03172eb8a9, imageId =
> > 344c1a4c-6502-4f7c-af45-2b2304a0e4e7), log id: 2dd6d115
> > 2012-09-12 09:37:07,498 INFO
> > [org.ovirt.engine.core.vdsbroker.irsbroker.DoesImageExistVDSCommand]
> > (ajp--0.0.0.0-8009-13) FINISH, DoesImageExistVDSCommand, return:
> > true, log id: 2dd6d115
> > 2012-09-12 09:37:07,546 INFO
> > [org.ovirt.engine.core.bll.ImportVmCommand] (pool-3-thread-48)
> > [69deb9d3] Running command: ImportVmCommand internal: false.
> > Entities affected : ID: 4e928ded-600f-4af7-80b7-59069804f135 Type:
> > Storage
> > 2012-09-12 09:37:07,559 INFO
> > [org.ovirt.engine.core.utils.transaction.TransactionSupport]
> > (pool-3-thread-48) [69deb9d3] transaction rolled back
> > 2012-09-12 09:37:07,560 ERROR
> > [org.ovirt.engine.core.bll.ImportVmCommand] (pool-3-thread-48)
> > [69deb9d3] Command org.ovirt.engine.core.bll.ImportVmCommand throw
> > exception: java.lang.StringIndexOutOfBoundsException: String index
> > out of range: 7
> > at
> > java.lang.AbstractStringBuilder.deleteCharAt(AbstractStringBuilder.java:762)
> > [rt.jar:1.7.0_06-icedtea]
> > at java.lang.StringBuilder.deleteCharAt(StringBuilder.java:258)
> > [rt.jar:1.7.0_06-icedtea]
> > at
> > org.ovirt.engine.core.bll.ImportVmCommand.auditInvalidInterfaces(ImportVmCommand.java:933)
> > [engine-bll.jar:]
> > at
> > org.ovirt.engine.core.bll.ImportVmCommand.AddVmNetwork(ImportVmCommand.java:801)
> > [engine-bll.jar:]
> > at
> > org.ovirt.engine.core.bll.ImportVmCommand$3.runInTransaction(ImportVmCommand.java:488)
> > [engine-bll.jar:]
> > at
> > org.ovirt.engine.core.bll.ImportVmCommand$3.runInTransaction(ImportVmCommand.java:482)
> > [engine-bll.jar:]
> > at
> > org.ovirt.engine.core.utils.transaction.TransactionSupport.executeInNewTransaction(TransactionSupport.java:204)
> > [engine-utils.jar:]
> > at
> > org.ovirt.engine.core.bll.ImportVmCommand.addVmToDb(ImportVmCommand.java:482)
> > [engine-bll.jar:]
> > at
> > org.ovirt.engine.core.bll.ImportVmCommand.executeCommand(ImportVmCommand.java:476)
> > [engine-bll.jar:]
> > at
> > org.ovirt.engine.core.bll.CommandBase.ExecuteWithoutTransaction(CommandBase.java:804)
> > [engine-bll.jar:]
> > at
> > org.ovirt.engine.core.bll.CommandBase.executeActionInTransactionScope(CommandBase.java:896)
> > [engine-bll.jar:]
> > at
> > org.ovirt.engine.core.bll.CommandBase.runInTransaction(CommandBase.java:1203)
> > [engine-bll.jar:]
> > at
> > org.ovirt.engine.core.utils.transaction.TransactionSupport.executeInSuppressed(TransactionSupport.java:168)
> > [engine-utils.jar:]
> > at
> > org.ovirt.engine.core.utils.transaction.TransactionSupport.executeInScope(TransactionSupport.java:107)
> > [engine-utils.jar:]
> > at
> > org.ovirt.engine.core.bll.CommandBase.Execute(CommandBase.java:911)
> > [engine-bll.jar:]
> > at
> > org.ovirt.engine.core.bll.CommandBase.ExecuteAction(CommandBase.java:268)
> > [engine-bll.jar:]
> > at
> > org.ovirt.engine.core.bll.MultipleActionsRunner.executeValidatedCommands(MultipleActionsRunner.java:182)
> > [engine-bll.jar:]
> > at
> > org.ovirt.engine.core.bll.MultipleActionsRunner.RunCommands(MultipleActionsRunner.java:162)
> > [engine-bll.jar:]
> > at
> > org.ovirt.engine.core.bll.MultipleActionsRunner$1.run(MultipleActionsRunner.java:84)
> > [engine-bll.jar:]
> > at
> > org.ovirt.engine.core.utils.threadpool.ThreadPoolUtil$InternalWrapperRunnable.run(ThreadPoolUtil.java:64)
> > [engine-utils.jar:]
> > at
> > java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
> > [rt.jar:1.7.0_06-icedtea]
> > at
> > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
> > [rt.jar:1.7.0_06-icedtea]
> > at java.util.concurrent.FutureTask.run(FutureTask.java:166)
> > [rt.jar:1.7.0_06-icedtea]
> > at
> > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
> > [rt.jar:1.7.0_06-icedtea]
> > at
> > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> > [rt.jar:1.7.0_06-icedtea]
> > at java.lang.Thread.run(Thread.java:722) [rt.jar:1.7.0_06-icedtea]
> > 
> > 
> > 2012-09-12 09:37:07,689 INFO
> > [org.ovirt.engine.core.vdsbroker.irsbroker.GetVmsInfoVDSCommand]
> > (ajp--0.0.0.0-8009-9) START, GetVmsInfoVDSCommand(storagePoolId =
> > 262b6f0d-f534-4e90-818b-0560ddb48d9e, ignoreFailoverLimit = false,
> > compatabilityVersion = null, storageDomainId =
> > 0d2af357-dcd1-4373-85c6-6b9f450816ee, vmIdList = null), log id:
> > 52be5309
> > 2012-09-12 09:37:07,746 INFO
> > [org.ovirt.engine.core.vdsbroker.irsbroker.GetVmsInfoVDSCommand]
> > (ajp--0.0.0.0-8009-9) FINISH, GetVmsInfoVDSCommand, log id:
> > 52be5309
> > 
> > 
> > What could be the matter?
> > 
> > 
> > 
> > 
> > Med Vänliga Hälsningar
> > -------------------------------------------------------------------------------
> > Karli Sjöberg
> > Swedish University of Agricultural Sciences
> > Box 7079 (Visiting Address Kronåsvägen 8)
> > S-750 07 Uppsala, Sweden
> > Phone: +46-(0)18-67 15 66
> > karli.sjoberg at slu.se
> > 
> > _______________________________________________
> > Users mailing list
> > Users at ovirt.org
> > http://lists.ovirt.org/mailman/listinfo/users
> > 
> _______________________________________________
> Users mailing list
> Users at ovirt.org
> http://lists.ovirt.org/mailman/listinfo/users
> 



More information about the Users mailing list