Bug 1097843
Summary: | [RFE] Drop the preallocated and sparse disk types | ||
---|---|---|---|
Product: | [oVirt] ovirt-engine | Reporter: | Federico Simoncelli <fsimonce> |
Component: | RFEs | Assignee: | Tal Nisan <tnisan> |
Status: | CLOSED WONTFIX | QA Contact: | Elad <ebenahar> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 3.6.0 | CC: | acanan, ahadas, bugs, lpeer, nlevinki, pdwyer, ratamir, rbalakri, Rhev-m-bugs, scohen, srevivo, ylavi |
Target Milestone: | --- | Keywords: | FutureFeature |
Target Release: | --- | Flags: | sbonazzo:
ovirt-4.3-
|
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Enhancement | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2018-06-11 08:36:18 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: | 1142762 | ||
Bug Blocks: | 1057644, 1098612 |
Description
Federico Simoncelli
2014-05-14 16:02:54 UTC
"The situation could change in the future with fallocate(1) that was specifically designed to preallocate or deallocate space to a file. Sadly at the moment it's not supported by nfs (even if the remote filesystem already supports it) and it will be coming in nfs 4.2 (or 4.1, anyway it's not available now)." This is in the NFSv4.2 protocol draft. RHEL7 has some support for NFSv4.2 (for security labeling), and it should be easy enough to drop in fallocate support when the protocol is agreed upon, but the details seem to still be under discussion so I'm not sure when that will be. Agreed that the manual "preallocation" doesn't seem very useful here. But perhaps a disk filesystem expert could confirm. I discovered that we currently have already two "bugs" (at least) where we are not able maintain and guarantee preallocation of file volumes. Both mergeSnapshot and copyCollapsed were relying (in the most common case of taking a cow chain and converting it to raw) on qemu-img, therefore generating a sparse raw volumes in all cases. Reference: http://gerrit.ovirt.org/26921 Bug tickets must have version flags set prior to targeting them to a release. Please ask maintainer to set the correct version flags and only then set the target milestone. Target release should be placed once a package build is known to fix a issue. Since this bug is not modified, the target version has been reset. Please use target milestone to plan a fix for a oVirt release. *** Bug 1282654 has been marked as a duplicate of this bug. *** This is an important step in the route of migrating away from storage domains. After discussing with Yaniv L, moving back to 4.2. Can you please provide more details to how this can assist with the migration away from the storage domain? (In reply to Yaniv Lavi from comment #10) > Can you please provide more details to how this can assist with the > migration away from the storage domain? These are meaningless settings (which you can't control anyway, not without controlling the format - which you already do explicitly), which we won't be able to migrate to a lun based solution. With the introduction of proper preallocaiton in RHV 4.2, I'm not sure we'd want to go down this route. (In reply to Allon Mureinik from comment #12) > With the introduction of proper preallocaiton in RHV 4.2, I'm not sure we'd > want to go down this route. Then closing. |