]> git.proxmox.com Git - pve-qemu.git/commit
squash related patches
authorFiona Ebner <f.ebner@proxmox.com>
Mon, 15 May 2023 13:39:56 +0000 (15:39 +0200)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Mon, 22 May 2023 13:09:14 +0000 (15:09 +0200)
commitdb5d2a4b77c1cbd659a9f19b84cab19158101853
treea566da6bcf953745aaf86ec075c82c67d47a04d1
parentb64c4dec1c90c23f1932d07c030cc4a4749e5c34
squash related patches

where there is no good reason to keep them separate. It's a pain
during rebase if there are multiple patches changing the same code
over and over again. This was especially bad for the backup-related
patches. If the history of patches really is needed, it can be
extracted via git. Additionally, compilation with partial application
of patches was broken since a long time, because one of the master key
changes became part of an earlier patch during a past rebase.

If only the same files were changed by a subsequent patch and the
changes felt to belong together (obvious for later bug fixes, but also
done for features e.g. adding master key support for PBS), the patches
were squashed together.

The PBS namespace support patch was split into the individual parts
it changes, i.e. PBS block driver, pbs-restore binary and QMP backup
infrastructure, and squashed into the respective patches.

No code change is intended, git diff in the submodule should not show
any difference between applying all patches before this commit and
applying all patches after this commit.

The query-proxmox-support QMP function has been left as part of the
"PVE-Backup: Proxmox backup patches for QEMU" patch, because it's
currently only used there. If it ever is used elsewhere too, it can
be split out from there.

The recent alloc-track and BQL-related savevm-async changes have been
left separate for now, because it's not 100% clear they are the best
approach yet. This depends on what upstream decides about the BQL
stuff and whether and what kind of issues with the changes pop up.

The qemu-img dd snapshot patch has been re-ordered to after the other
qemu-img dd patches.

Signed-off-by: Fiona Ebner <f.ebner@proxmox.com>
89 files changed:
debian/patches/pve/0013-PVE-virtio-balloon-improve-query-balloon.patch [deleted file]
debian/patches/pve/0013-qemu-img-dd-add-l-option-for-loading-a-snapshot.patch [new file with mode: 0644]
debian/patches/pve/0014-PVE-qapi-modify-query-machines.patch [deleted file]
debian/patches/pve/0014-PVE-virtio-balloon-improve-query-balloon.patch [new file with mode: 0644]
debian/patches/pve/0015-PVE-qapi-modify-query-machines.patch [new file with mode: 0644]
debian/patches/pve/0015-PVE-qapi-modify-spice-query.patch [deleted file]
debian/patches/pve/0016-PVE-add-IOChannel-implementation-for-savevm-async.patch [deleted file]
debian/patches/pve/0016-PVE-qapi-modify-spice-query.patch [new file with mode: 0644]
debian/patches/pve/0017-PVE-add-IOChannel-implementation-for-savevm-async.patch [new file with mode: 0644]
debian/patches/pve/0017-PVE-add-savevm-async-for-background-state-snapshots.patch [deleted file]
debian/patches/pve/0018-PVE-add-optional-buffer-size-to-QEMUFile.patch [deleted file]
debian/patches/pve/0018-PVE-add-savevm-async-for-background-state-snapshots.patch [new file with mode: 0644]
debian/patches/pve/0019-PVE-add-optional-buffer-size-to-QEMUFile.patch [new file with mode: 0644]
debian/patches/pve/0019-PVE-block-add-the-zeroinit-block-driver-filter.patch [deleted file]
debian/patches/pve/0020-PVE-Add-dummy-id-command-line-parameter.patch [deleted file]
debian/patches/pve/0020-PVE-block-add-the-zeroinit-block-driver-filter.patch [new file with mode: 0644]
debian/patches/pve/0021-PVE-Add-dummy-id-command-line-parameter.patch [new file with mode: 0644]
debian/patches/pve/0021-PVE-Config-Revert-target-i386-disable-LINT0-after-re.patch [deleted file]
debian/patches/pve/0022-PVE-Config-Revert-target-i386-disable-LINT0-after-re.patch [new file with mode: 0644]
debian/patches/pve/0022-PVE-Up-Config-file-posix-make-locking-optiono-on-cre.patch [deleted file]
debian/patches/pve/0023-PVE-Up-Config-file-posix-make-locking-optiono-on-cre.patch [new file with mode: 0644]
debian/patches/pve/0023-PVE-monitor-disable-oob-capability.patch [deleted file]
debian/patches/pve/0024-PVE-Compat-4.0-used-balloon-qemu-4-0-config-size-fal.patch [deleted file]
debian/patches/pve/0024-PVE-monitor-disable-oob-capability.patch [new file with mode: 0644]
debian/patches/pve/0025-PVE-Allow-version-code-in-machine-type.patch [deleted file]
debian/patches/pve/0025-PVE-Compat-4.0-used-balloon-qemu-4-0-config-size-fal.patch [new file with mode: 0644]
debian/patches/pve/0026-PVE-Allow-version-code-in-machine-type.patch [new file with mode: 0644]
debian/patches/pve/0026-block-backup-move-bcs-bitmap-initialization-to-job-c.patch [deleted file]
debian/patches/pve/0027-PVE-Backup-add-vma-backup-format-code.patch [deleted file]
debian/patches/pve/0027-block-backup-move-bcs-bitmap-initialization-to-job-c.patch [new file with mode: 0644]
debian/patches/pve/0028-PVE-Backup-add-backup-dump-block-driver.patch [deleted file]
debian/patches/pve/0028-PVE-Backup-add-vma-backup-format-code.patch [new file with mode: 0644]
debian/patches/pve/0029-PVE-Backup-add-backup-dump-block-driver.patch [new file with mode: 0644]
debian/patches/pve/0029-PVE-Backup-proxmox-backup-patches-for-qemu.patch [deleted file]
debian/patches/pve/0030-PVE-Add-sequential-job-transaction-support.patch [new file with mode: 0644]
debian/patches/pve/0030-PVE-Backup-pbs-restore-new-command-to-restore-from-p.patch [deleted file]
debian/patches/pve/0031-PVE-Backup-Add-dirty-bitmap-tracking-for-incremental.patch [deleted file]
debian/patches/pve/0031-PVE-Backup-Proxmox-backup-patches-for-QEMU.patch [new file with mode: 0644]
debian/patches/pve/0032-PVE-Backup-pbs-restore-new-command-to-restore-from-p.patch [new file with mode: 0644]
debian/patches/pve/0032-PVE-various-PBS-fixes.patch [deleted file]
debian/patches/pve/0033-PVE-Add-PBS-block-driver-to-map-backup-archives-into.patch
debian/patches/pve/0034-PVE-add-query_proxmox_support-QMP-command.patch [deleted file]
debian/patches/pve/0034-PVE-redirect-stderr-to-journal-when-daemonized.patch [new file with mode: 0644]
debian/patches/pve/0035-PVE-Migrate-dirty-bitmap-state-via-savevm.patch [new file with mode: 0644]
debian/patches/pve/0035-PVE-add-query-pbs-bitmap-info-QMP-call.patch [deleted file]
debian/patches/pve/0036-PVE-redirect-stderr-to-journal-when-daemonized.patch [deleted file]
debian/patches/pve/0036-migration-block-dirty-bitmap-migrate-other-bitmaps-e.patch [new file with mode: 0644]
debian/patches/pve/0037-PVE-Add-sequential-job-transaction-support.patch [deleted file]
debian/patches/pve/0037-PVE-fall-back-to-open-iscsi-initiatorname.patch [new file with mode: 0644]
debian/patches/pve/0038-PVE-Backup-Use-a-transaction-to-synchronize-job-stat.patch [deleted file]
debian/patches/pve/0038-PVE-block-stream-increase-chunk-size.patch [new file with mode: 0644]
debian/patches/pve/0039-PVE-Backup-Don-t-block-on-finishing-and-cleanup-crea.patch [deleted file]
debian/patches/pve/0039-block-io-accept-NULL-qiov-in-bdrv_pad_request.patch [new file with mode: 0644]
debian/patches/pve/0040-PVE-Migrate-dirty-bitmap-state-via-savevm.patch [deleted file]
debian/patches/pve/0040-block-add-alloc-track-driver.patch [new file with mode: 0644]
debian/patches/pve/0041-Revert-block-rbd-workaround-for-ceph-issue-53784.patch [new file with mode: 0644]
debian/patches/pve/0041-migration-block-dirty-bitmap-migrate-other-bitmaps-e.patch [deleted file]
debian/patches/pve/0042-PVE-fall-back-to-open-iscsi-initiatorname.patch [deleted file]
debian/patches/pve/0042-Revert-block-rbd-fix-handling-of-holes-in-.bdrv_co_b.patch [new file with mode: 0644]
debian/patches/pve/0043-PVE-Use-coroutine-QMP-for-backup-cancel_backup.patch [deleted file]
debian/patches/pve/0043-Revert-block-rbd-implement-bdrv_co_block_status.patch [new file with mode: 0644]
debian/patches/pve/0044-PBS-add-master-key-support.patch [deleted file]
debian/patches/pve/0044-alloc-track-fix-deadlock-during-drop.patch [new file with mode: 0644]
debian/patches/pve/0045-PVE-block-pbs-fast-path-reads-without-allocation-if-.patch [deleted file]
debian/patches/pve/0045-migration-for-snapshots-hold-the-BQL-during-setup-ca.patch [new file with mode: 0644]
debian/patches/pve/0046-PVE-block-stream-increase-chunk-size.patch [deleted file]
debian/patches/pve/0046-savevm-async-don-t-hold-BQL-during-setup.patch [new file with mode: 0644]
debian/patches/pve/0047-block-io-accept-NULL-qiov-in-bdrv_pad_request.patch [deleted file]
debian/patches/pve/0048-block-add-alloc-track-driver.patch [deleted file]
debian/patches/pve/0049-PVE-savevm-async-register-yank-before-migration_inco.patch [deleted file]
debian/patches/pve/0050-qemu-img-dd-add-l-option-for-loading-a-snapshot.patch [deleted file]
debian/patches/pve/0051-vma-allow-partial-restore.patch [deleted file]
debian/patches/pve/0052-pbs-namespace-support.patch [deleted file]
debian/patches/pve/0053-Revert-block-rbd-workaround-for-ceph-issue-53784.patch [deleted file]
debian/patches/pve/0054-Revert-block-rbd-fix-handling-of-holes-in-.bdrv_co_b.patch [deleted file]
debian/patches/pve/0055-Revert-block-rbd-implement-bdrv_co_block_status.patch [deleted file]
debian/patches/pve/0056-PVE-Backup-create-jobs-correctly-cancel-in-error-sce.patch [deleted file]
debian/patches/pve/0057-PVE-Backup-ensure-jobs-in-di_list-are-referenced.patch [deleted file]
debian/patches/pve/0058-PVE-Backup-avoid-segfault-issues-upon-backup-cancel.patch [deleted file]
debian/patches/pve/0059-vma-create-support-64KiB-unaligned-input-images.patch [deleted file]
debian/patches/pve/0060-vma-create-avoid-triggering-assertion-in-error-case.patch [deleted file]
debian/patches/pve/0061-block-alloc-track-avoid-premature-break.patch [deleted file]
debian/patches/pve/0062-PVE-Backup-allow-passing-max-workers-performance-set.patch [deleted file]
debian/patches/pve/0063-alloc-track-fix-deadlock-during-drop.patch [deleted file]
debian/patches/pve/0064-savevm-async-optimize-querying-pending.patch [deleted file]
debian/patches/pve/0065-savevm-async-also-initialize-compression-counters.patch [deleted file]
debian/patches/pve/0066-migration-for-snapshots-hold-the-BQL-during-setup-ca.patch [deleted file]
debian/patches/pve/0067-savevm-async-don-t-hold-BQL-during-setup.patch [deleted file]
debian/patches/series