mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-03-07 17:28:15 +00:00
storage_backend: Drop unused code
This has been disabled for years
This commit is contained in:
parent
7793d2a83e
commit
e4f6fb04b7
@ -115,8 +115,6 @@ static virStorageBackendPtr backends[] = {
|
|||||||
NULL
|
NULL
|
||||||
};
|
};
|
||||||
|
|
||||||
static int track_allocation_progress = 0;
|
|
||||||
|
|
||||||
enum {
|
enum {
|
||||||
TOOL_QEMU_IMG,
|
TOOL_QEMU_IMG,
|
||||||
TOOL_KVM_IMG,
|
TOOL_KVM_IMG,
|
||||||
@ -342,31 +340,11 @@ createRawFile(int fd, virStorageVolDefPtr vol,
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (remain) {
|
if (remain) {
|
||||||
if (track_allocation_progress) {
|
if (safezero(fd, 0, remain) < 0) {
|
||||||
while (remain) {
|
ret = -errno;
|
||||||
/* Allocate in chunks of 512MiB: big-enough chunk
|
virReportSystemError(errno, _("cannot fill file '%s'"),
|
||||||
* size and takes approx. 9s on ext3. A progress
|
vol->target.path);
|
||||||
* update every 9s is a fair-enough trade-off
|
goto cleanup;
|
||||||
*/
|
|
||||||
unsigned long long bytes = 512 * 1024 * 1024;
|
|
||||||
|
|
||||||
if (bytes > remain)
|
|
||||||
bytes = remain;
|
|
||||||
if (safezero(fd, vol->allocation - remain, bytes) < 0) {
|
|
||||||
ret = -errno;
|
|
||||||
virReportSystemError(errno, _("cannot fill file '%s'"),
|
|
||||||
vol->target.path);
|
|
||||||
goto cleanup;
|
|
||||||
}
|
|
||||||
remain -= bytes;
|
|
||||||
}
|
|
||||||
} else { /* No progress bars to be shown */
|
|
||||||
if (safezero(fd, 0, remain) < 0) {
|
|
||||||
ret = -errno;
|
|
||||||
virReportSystemError(errno, _("cannot fill file '%s'"),
|
|
||||||
vol->target.path);
|
|
||||||
goto cleanup;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user