Bug 1406527
Summary: | GetVolumeInfoVDSCommand fails on the hosted-engine image which has 'lease = EXCLUSIVE' | ||
---|---|---|---|
Product: | [oVirt] ovirt-engine | Reporter: | Simone Tiraboschi <stirabos> |
Component: | BLL.Storage | Assignee: | Maor <mlipchuk> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | Nikolai Sednev <nsednev> |
Severity: | urgent | Docs Contact: | |
Priority: | unspecified | ||
Version: | 4.1.0 | CC: | bugs, eedri, mlipchuk, nsednev, nsoffer, ratamir, stirabos, tnisan, ylavi |
Target Milestone: | ovirt-4.1.0-beta | Keywords: | TestOnly, Triaged |
Target Release: | --- | Flags: | rule-engine:
ovirt-4.1+
rule-engine: blocker+ |
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2017-02-15 15:00:58 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: | |||
Bug Depends On: | |||
Bug Blocks: | 1361511, 1398443 |
Description
Simone Tiraboschi
2016-12-20 19:46:36 UTC
> I think that the issue has been introduced here: > https://gerrit.ovirt.org/#/c/68732 or here: https://gerrit.ovirt.org/#/c/67945/10/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/vdsbroker/GetVolumeInfoVDSCommand.java Maor, according to Simone's analysis above, it seems as though one of your recent patches introduced this issue. Can you take a look please? (In reply to Allon Mureinik from comment #2) > Maor, according to Simone's analysis above, it seems as though one of your > recent patches introduced this issue. Can you take a look please? Doesn't seem to be related, the patch only adds a null check. Looking into the exception I might guess it is related to an old VDSM version. commit 406a32bd2f8ff1a7fca9211e5c005ddef4cd2c79 has changed the return value of LEASE_FREE and sc.LEASE_EXCLUSIVE to a map. Simone, is the VDSM you are using includes this commit? Nikolai hit this, look at https://bugzilla.redhat.com/show_bug.cgi?id=1398443#c12 He said he was using vdsm-4.18.999-1020.git1ff41b1.el7.centos.x86_64 (In reply to Simone Tiraboschi from comment #4) > Nikolai hit this, look at > https://bugzilla.redhat.com/show_bug.cgi?id=1398443#c12 I assume you meant https://bugzilla.redhat.com/show_bug.cgi?id=1398443#c14 > > He said he was using vdsm-4.18.999-1020.git1ff41b1.el7.centos.x86_64 Based on the build's git commit 1ff41b1, this looks like a build that was based on https://gerrit.ovirt.org/#/c/67619/ which was merged in Dec 1st although the patch which changed the lease type (https://gerrit.ovirt.org/#/c/67610/) was merged later in Dec 14th. can he test this with a newer VDSM build? This bug report has Keywords: Regression or TestBlocker. Since no regressions or test blockers are allowed between releases, it is also being identified as a blocker for this release. Please resolve ASAP. Latest appliance build seams fine; moving to ON_QA, TestOnly Initial logs not being reproduced. Works for me on these components on engine: Red Hat Virtualization Manager Version: 4.1.0.1-0.1.el7 rhev-guest-tools-iso-4.1-3.el7ev.noarch rhevm-doc-4.1.0-1.el7ev.noarch rhevm-dependencies-4.1.0-1.el7ev.noarch rhevm-setup-plugins-4.1.0-1.el7ev.noarch rhevm-4.1.0.1-0.1.el7.noarch rhevm-guest-agent-common-1.0.12-3.el7ev.noarch rhevm-branding-rhev-4.1.0-0.el7ev.noarch Linux version 3.10.0-514.6.1.el7.x86_64 (mockbuild.eng.bos.redhat.com) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-11) (GCC) ) #1 SMP Sat Dec 10 11:15:38 EST 2016 Linux 3.10.0-514.6.1.el7.x86_64 #1 SMP Sat Dec 10 11:15:38 EST 2016 x86_64 x86_64 x86_64 GNU/Linux Red Hat Enterprise Linux Server release 7.3 (Maipo) On host: rhvm-appliance-4.1.20170119.1-1.el7ev.noarch ovirt-imageio-common-0.5.0-0.el7ev.noarch ovirt-host-deploy-1.6.0-1.el7ev.noarch ovirt-vmconsole-1.0.4-1.el7ev.noarch qemu-kvm-rhev-2.6.0-28.el7_3.3.x86_64 ovirt-vmconsole-host-1.0.4-1.el7ev.noarch rhev-release-4.0.6-1-001.noarch ovirt-engine-sdk-python-3.6.9.1-1.el7ev.noarch mom-0.5.8-1.el7ev.noarch vdsm-4.19.2-2.el7ev.x86_64 libvirt-client-2.0.0-10.el7_3.4.x86_64 sanlock-3.4.0-1.el7.x86_64 ovirt-hosted-engine-setup-2.1.0-2.el7ev.noarch ovirt-imageio-daemon-0.5.0-0.el7ev.noarch ovirt-hosted-engine-ha-2.1.0-1.el7ev.noarch ovirt-setup-lib-1.1.0-1.el7ev.noarch Linux version 3.10.0-514.6.1.el7.x86_64 (mockbuild.eng.bos.redhat.com) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-11) (GCC) ) #1 SMP Sat Dec 10 11:15:38 EST 2016 Linux 3.10.0-514.6.1.el7.x86_64 #1 SMP Sat Dec 10 11:15:38 EST 2016 x86_64 x86_64 x86_64 GNU/Linux Red Hat Enterprise Linux Server release 7.3 (Maipo) 1-Deployed HE over iSCSI. 2-Added single NFS data storage domain. 3-Got hosted-storage auto-imported. Moving to verified. |