pve-qemu-qoup/debian/patches/pve
Thomas Lamprecht f87d0523df vma: allow partial restore
Introduce a new map line for skipping a certain drive, of the form
skip=drive-scsi0

Since in PVE, most archives are compressed and piped to vma for
restore, it's not easily possible to skip reads.

For the reader, a new skip flag for VmaRestoreState is added and the
target is allowed to be NULL if skip is specified when registering.
If
the skip flag is set, no writes will be made as well as no check for
duplicate clusters. Therefore, the flag is not set for verify.

Originally-by: Fabian Ebner <f.ebner@proxmox.com>
Signed-off-by: Fabian Ebner <f.ebner@proxmox.com>
Acked-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-04-25 10:07:37 +02:00
..
0001-PVE-Config-block-file-change-locking-default-to-off.patch update submodule and patches to 6.2.0 2022-02-15 14:03:07 +01:00
0002-PVE-Config-Adjust-network-script-path-to-etc-kvm.patch update submodule and patches to 6.2.0 2022-02-15 14:03:07 +01:00
0003-PVE-Config-set-the-CPU-model-to-kvm64-32-instead-of-.patch update submodule and patches to 6.2.0 2022-02-15 14:03:07 +01:00
0004-PVE-Config-ui-spice-default-to-pve-certificates.patch update submodule and patches to 6.2.0 2022-02-15 14:03:07 +01:00
0005-PVE-Config-glusterfs-no-default-logfile-if-daemonize.patch update submodule and patches to 6.2.0 2022-02-15 14:03:07 +01:00
0006-PVE-Config-rbd-block-rbd-disable-rbd_cache_writethro.patch update submodule and patches to 6.2.0 2022-02-15 14:03:07 +01:00
0007-PVE-Up-qmp-add-get_link_status.patch update submodule and patches to 6.2.0 2022-02-15 14:03:07 +01:00
0008-PVE-Up-glusterfs-allow-partial-reads.patch update submodule and patches to 6.2.0 2022-02-15 14:03:07 +01:00
0009-PVE-Up-qemu-img-return-success-on-info-without-snaps.patch update submodule and patches to 6.2.0 2022-02-15 14:03:07 +01:00
0010-PVE-Up-qemu-img-dd-add-osize-and-read-from-to-stdin-.patch update submodule and patches to 6.2.0 2022-02-15 14:03:07 +01:00
0011-PVE-Up-qemu-img-dd-add-isize-parameter.patch update submodule and patches to 6.2.0 2022-02-15 14:03:07 +01:00
0012-PVE-Up-qemu-img-dd-add-n-skip_create.patch fix getopt-string when introducing -n option for qemu-img dd 2022-02-15 14:03:07 +01:00
0013-PVE-virtio-balloon-improve-query-balloon.patch update submodule and patches to 6.2.0 2022-02-15 14:03:07 +01:00
0014-PVE-qapi-modify-query-machines.patch update submodule and patches to 6.2.0 2022-02-15 14:03:07 +01:00
0015-PVE-qapi-modify-spice-query.patch update submodule and patches to 6.2.0 2022-02-15 14:03:07 +01:00
0016-PVE-add-savevm-async-for-background-state-snapshots.patch update submodule and patches to 6.2.0 2022-02-15 14:03:07 +01:00
0017-PVE-add-optional-buffer-size-to-QEMUFile.patch update submodule and patches to 6.1.1 2022-01-13 10:56:39 +01:00
0018-PVE-block-add-the-zeroinit-block-driver-filter.patch update submodule and patches to 6.2.0 2022-02-15 14:03:07 +01:00
0019-PVE-Add-dummy-id-command-line-parameter.patch update submodule and patches to 6.2.0 2022-02-15 14:03:07 +01:00
0020-PVE-Config-Revert-target-i386-disable-LINT0-after-re.patch update and rebase to QEMU v6.1.0 2021-10-11 15:13:26 +02:00
0021-PVE-Up-Config-file-posix-make-locking-optiono-on-cre.patch patches: update context 2022-04-25 10:07:01 +02:00
0022-PVE-monitor-disable-oob-capability.patch update submodule and patches to 6.1.1 2022-01-13 10:56:39 +01:00
0023-PVE-Compat-4.0-used-balloon-qemu-4-0-config-size-fal.patch update submodule and patches to 6.2.0 2022-02-15 14:03:07 +01:00
0024-PVE-Allow-version-code-in-machine-type.patch update submodule and patches to 6.2.0 2022-02-15 14:03:07 +01:00
0025-block-backup-move-bcs-bitmap-initialization-to-job-c.patch patches: update context 2022-04-25 10:07:01 +02:00
0026-PVE-Backup-add-vma-backup-format-code.patch vma: restore: call blk_unref for all opened block devices 2022-04-25 10:05:29 +02:00
0027-PVE-Backup-add-backup-dump-block-driver.patch patches: update context 2022-04-25 10:07:01 +02:00
0028-PVE-Backup-proxmox-backup-patches-for-qemu.patch patches: update context 2022-04-25 10:07:01 +02:00
0029-PVE-Backup-pbs-restore-new-command-to-restore-from-p.patch backup: add patch to initialize bcs bitmap early enough for PBS 2022-03-03 11:37:17 +01:00
0030-PVE-Backup-Add-dirty-bitmap-tracking-for-incremental.patch patches: update context 2022-04-25 10:07:01 +02:00
0031-PVE-various-PBS-fixes.patch patches: update context 2022-04-25 10:07:01 +02:00
0032-PVE-Add-PBS-block-driver-to-map-backup-archives-into.patch patches: update context 2022-04-25 10:07:01 +02:00
0033-PVE-add-query_proxmox_support-QMP-command.patch patches: update context 2022-04-25 10:07:01 +02:00
0034-PVE-add-query-pbs-bitmap-info-QMP-call.patch patches: update context 2022-04-25 10:07:01 +02:00
0035-PVE-redirect-stderr-to-journal-when-daemonized.patch backup: add patch to initialize bcs bitmap early enough for PBS 2022-03-03 11:37:17 +01:00
0036-PVE-Add-sequential-job-transaction-support.patch backup: add patch to initialize bcs bitmap early enough for PBS 2022-03-03 11:37:17 +01:00
0037-PVE-Backup-Use-a-transaction-to-synchronize-job-stat.patch backup: add patch to initialize bcs bitmap early enough for PBS 2022-03-03 11:37:17 +01:00
0038-PVE-Backup-Don-t-block-on-finishing-and-cleanup-crea.patch patches: update context 2022-04-25 10:07:01 +02:00
0039-PVE-Migrate-dirty-bitmap-state-via-savevm.patch patches: update context 2022-04-25 10:07:01 +02:00
0040-migration-block-dirty-bitmap-migrate-other-bitmaps-e.patch backup: add patch to initialize bcs bitmap early enough for PBS 2022-03-03 11:37:17 +01:00
0041-PVE-fall-back-to-open-iscsi-initiatorname.patch backup: add patch to initialize bcs bitmap early enough for PBS 2022-03-03 11:37:17 +01:00
0042-PVE-Use-coroutine-QMP-for-backup-cancel_backup.patch patches: update context 2022-04-25 10:07:01 +02:00
0043-PBS-add-master-key-support.patch patches: update context 2022-04-25 10:07:01 +02:00
0044-PVE-block-pbs-fast-path-reads-without-allocation-if-.patch backup: add patch to initialize bcs bitmap early enough for PBS 2022-03-03 11:37:17 +01:00
0045-PVE-block-stream-increase-chunk-size.patch backup: add patch to initialize bcs bitmap early enough for PBS 2022-03-03 11:37:17 +01:00
0046-block-io-accept-NULL-qiov-in-bdrv_pad_request.patch backup: add patch to initialize bcs bitmap early enough for PBS 2022-03-03 11:37:17 +01:00
0047-block-add-alloc-track-driver.patch backup: add patch to initialize bcs bitmap early enough for PBS 2022-03-03 11:37:17 +01:00
0048-PVE-whitelist-invalid-QAPI-names-for-backwards-compa.patch backup: add patch to initialize bcs bitmap early enough for PBS 2022-03-03 11:37:17 +01:00
0049-PVE-savevm-async-register-yank-before-migration_inco.patch backup: add patch to initialize bcs bitmap early enough for PBS 2022-03-03 11:37:17 +01:00
0050-qemu-img-dd-add-l-option-for-loading-a-snapshot.patch patches: update context 2022-04-25 10:07:01 +02:00
0051-vma-allow-partial-restore.patch vma: allow partial restore 2022-04-25 10:07:37 +02:00