Bug 1128526

Summary: Why this message is happened "Unable to update the volume xxxx for the drive vda"
Product: Red Hat Enterprise Virtualization Manager Reporter: Yoshinori Takahashi <hkim>
Component: ovirt-engineAssignee: Adam Litke <alitke>
Status: CLOSED NOTABUG QA Contact: Aharon Canan <acanan>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 3.2.0CC: acathrow, amureini, audgiri, ecohen, hkim, iheim, lpeer, Rhev-m-bugs, scohen, yeylon
Target Milestone: ---Keywords: Triaged
Target Release: 3.5.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard: storage
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-08-25 15:38:19 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:

Comment 5 Adam Litke 2014-08-25 15:38:19 UTC
getVolumeSize on block storage is implemented using fseek() and ftell() on the /dev device file when the storage is active:

    with open(devPath, "rb") as f:
        f.seek(0, os.SEEK_END)
        return f.tell()

and it falls back to examining LVM LV metadata when storage is not active.

Hope that helps.