Bug 1755271
| Summary: | [downstream clone - 4.3.6] Make block size detection compatible with Gluster storage | ||
|---|---|---|---|
| Product: | Red Hat Enterprise Virtualization Manager | Reporter: | RHV bug bot <rhv-bugzilla-bot> |
| Component: | vdsm | Assignee: | Nir Soffer <nsoffer> |
| Status: | CLOSED ERRATA | QA Contact: | SATHEESARAN <sasundar> |
| Severity: | urgent | Docs Contact: | |
| Priority: | urgent | ||
| Version: | 4.3.6 | CC: | aefrat, aoconnor, lsurette, nsoffer, pelauter, rdlugyhe, srevivo, tnisan, vjuranek, ycui |
| Target Milestone: | ovirt-4.3.6 | Keywords: | ZStream |
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | No Doc Update | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | 1753898 | Environment: | |
| Last Closed: | 2019-10-10 15:36:50 UTC | Type: | --- |
| 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: | 1753898 | ||
| Bug Blocks: | |||
|
Description
RHV bug bot
2019-09-25 08:14:43 UTC
According to https://bugzilla.redhat.com/show_bug.cgi?id=1751722#c13 the issue is caused by multiple hosts trying to detect block size using the same file (__DIRECT_IO_TEST__). This is expected to work on posix filesystem but it breaks gluster metadata management. ioprocess will implement block size detection in a way that can work with existing Gluster storage, and vdsm will use this new API instead of accessing __DIRECT_IO_TEST__. (Originally by Nir Soffer) Reproducing: - It is very hard to reproduce - race when multiple hosts access same file on gluster volume Testing: - Create gluster storage doman - Create NFS storage domain - Create localfs storage domain - Check that storage domain block size was detected correctly (see StorageDomain.getInfo in vdsm log) (Originally by Nir Soffer) This bug fixes an issue in unreleased version, so I don't think we need doc text. (Originally by Nir Soffer) The documentation text flag should only be set after 'doc text' field is provided. Please provide the documentation text and set the flag to '?' again. (In reply to RHEL Product and Program Management from comment #6) This fixes a regression in internal release to QE that no user could experience, so no doc text is needed. Tested with RHV 4.3.6.6 1. Created a new gluster storage domain 2. Create 30 VMs with their boot disks on this storage. 3. Run I/O on these VMs There are no problems seen after running with the setup for 3 days Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2019:3009 |