Bug 1652698 - Live merge fails on the RHV-M Engine with "Invalid UUID string: mapper" followed by exception
Summary: Live merge fails on the RHV-M Engine with "Invalid UUID string: mapper" follo...
Keywords:
Status: CLOSED DUPLICATE of bug 1598594
Alias: None
Product: Red Hat Enterprise Virtualization Manager
Classification: Red Hat
Component: ovirt-engine
Version: 4.2.5
Hardware: Unspecified
OS: Unspecified
unspecified
high
Target Milestone: ovirt-4.3.1
: 4.3.0
Assignee: Eyal Shenitzky
QA Contact: Elad
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2018-11-22 15:59 UTC by Bimal Chollera
Modified: 2022-03-13 16:11 UTC (History)
8 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2019-02-25 08:15:47 UTC
oVirt Team: Storage
Target Upstream Version:
Embargoed:
lsvaty: testing_plan_complete-


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Bugzilla 1649091 0 unspecified CLOSED LSM's live merge fails with "java.lang.IllegalArgumentException: Invalid UUID string: mapper" 2021-02-22 00:41:40 UTC
Red Hat Issue Tracker RHV-44329 0 None None None 2021-12-10 18:21:31 UTC
Red Hat Knowledge Base (Solution) 3712831 0 None None None 2018-11-22 16:21:52 UTC

Internal Links: 1649091

Description Bimal Chollera 2018-11-22 15:59:21 UTC
Description of problem:

Live merge fails on the RHV-M Engine with "Invalid UUID string: mapper" followed by NEP.

~~~
2018-11-12 12:52:54,917+01 ERROR [org.ovirt.engine.core.bll.MergeStatusCommand] (EE-ManagedThreadFactory-commandCoordinator-Thread-7) [f41ce64f-a900-4a1d-8976-518b66161992] Command 'org.ovirt.engine.core.bll.MergeStatusCommand' failed: Invalid UUID string: mapper

2018-11-12 12:52:54,917+01 ERROR [org.ovirt.engine.core.bll.MergeStatusCommand] (EE-ManagedThreadFactory-commandCoordinator-Thread-7) [f41ce64f-a900-4a1d-8976-518b66161992] Exception: java.lang.IllegalArgumentException: Invalid UUID string: mapper
         at java.util.UUID.fromString(UUID.java:194) [rt.jar:1.8.0_181]
        at org.ovirt.engine.core.compat.Guid.<init>(Guid.java:67) [compat.jar:]
        at org.ovirt.engine.core.compat.Guid.createGuidFromStringWithDefault(Guid.java:87) [compat.jar:]
        at org.ovirt.engine.core.compat.Guid.createGuidFromString(Guid.java:76) [compat.jar:]
        at org.ovirt.engine.core.bll.MergeStatusCommand.getVolumeChain(MergeStatusCommand.java:163) [bll.jar:]
        at org.ovirt.engine.core.bll.MergeStatusCommand.attemptResolution(MergeStatusCommand.java:81) [bll.jar:]
        at org.ovirt.engine.core.bll.MergeStatusCommand.executeCommand(MergeStatusCommand.java:65) [bll.jar:]
        at org.ovirt.engine.core.bll.CommandBase.executeWithoutTransaction(CommandBase.java:1133) [bll.jar:]
        at org.ovirt.engine.core.bll.CommandBase.executeActionInTransactionScope(CommandBase.java:1285) [bll.jar:]
        at org.ovirt.engine.core.bll.CommandBase.runInTransaction(CommandBase.java:1934) [bll.jar:]
        at org.ovirt.engine.core.utils.transaction.TransactionSupport.executeInSuppressed(TransactionSupport.java:164) [utils.jar:]
        at org.ovirt.engine.core.utils.transaction.TransactionSupport.executeInScope(TransactionSupport.java:103) [utils.jar:]
        at org.ovirt.engine.core.bll.CommandBase.execute(CommandBase.java:1345) [bll.jar:]
        at org.ovirt.engine.core.bll.CommandBase.executeAction(CommandBase.java:400) [bll.jar:]
        at org.ovirt.engine.core.bll.executor.DefaultBackendActionExecutor.execute(DefaultBackendActionExecutor.java:13) [bll.jar:]
        at org.ovirt.engine.core.bll.Backend.runAction(Backend.java:468) [bll.jar:]
        at org.ovirt.engine.core.bll.Backend.runAction(Backend.java:714) [bll.jar:]
        at sun.reflect.GeneratedMethodAccessor933.invoke(Unknown Source) [:1.8.0_181]
~~~

The merge completes on the host VDSM side.  

Version-Release number of selected component (if applicable):

ovirt-engine-4.2.5.4-0.1.el7ev.noarch
vdsm-4.20.35-1.el7ev.x86_64
libvirt-3.9.0-14.el7_5.6.x86_64
qemu-kvm-rhev-2.10.0-21.el7_5.4.x86_64

How reproducible:

100% on end user system.

Not able to reproduce it locally.


Steps to Reproduce:
1.
2.
3.

Actual results:

Snapshot deletion doesn't complete on the RHV-M Engine side but completes on the host VDSM side.  As a result, the images are not removed from the RHV-M DB and on the Storage domain.

Expected results:

Snapshot deletion should complete without any failures.

Additional info:

Comment 5 Bimal Chollera 2018-11-22 16:24:20 UTC
There is upstream https://bugzilla.redhat.com/show_bug.cgi?id=1649091 on this problem as well.  Reported in 4.2.7.

Comment 6 Sandro Bonazzola 2019-01-28 09:40:48 UTC
This bug has not been marked as blocker for oVirt 4.3.0.
Since we are releasing it tomorrow, January 29th, this bug has been re-targeted to 4.3.1.

Comment 9 Eyal Shenitzky 2019-02-25 08:15:47 UTC
I couldn't reproduce this issue on the latest version.

But, after reverting the code to not include bug 1598594 fix I managed to reproduce the issue.

So patch - https://gerrit.ovirt.org/#/c/93993/ fix this failure as well.

Closing this bug as 'WORKSFORME'

Comment 10 Eyal Shenitzky 2019-02-25 08:18:44 UTC

*** This bug has been marked as a duplicate of bug 1598594 ***

Comment 11 Eyal Shenitzky 2019-02-25 08:37:32 UTC
Wrong link to the patch was added.
This is the patch that fixed the issue - https://gerrit.ovirt.org/#/c/93036/


Note You need to log in before you can comment on or make changes to this bug.