From b325dfc8923ebe1917738ca213b8355638ddaf08 Mon Sep 17 00:00:00 2001 From: Silvan Kaiser Date: Fri, 3 Nov 2023 12:20:19 +0100 Subject: [PATCH] Move outdated patches to attic directory. --- README.md | 32 ++++++++++++------- .../full_quobyte_patch}/Ocata/README.md | 0 .../Ocata/full_quobyte_ocata_cinder.patch | 0 ...uobyte_ocata_cinder_full_source_tree.patch | 0 .../Ocata/full_quobyte_ocata_manila.patch | 0 ...uobyte_ocata_manila_full_source_tree.patch | 0 .../Ocata/full_quobyte_ocata_nova.patch | 0 ..._quobyte_ocata_nova_full_source_tree.patch | 0 .../full_quobyte_patch}/Pike/README.md | 0 .../Pike/full_quobyte_pike_manila.patch | 0 ...full_quobyte_pike_manila_driver.jsonrpc.py | 0 ...full_quobyte_pike_manila_driver.quobyte.py | 0 ...full_quobyte_pike_manila_full_source.patch | 0 .../Pike/full_quobyte_pike_nova.patch | 0 .../full_quobyte_pike_nova_driver.quobyte.py | 0 .../full_quobyte_pike_nova_full_source.patch | 0 .../full_quobyte_patch}/README.md | 0 .../Pike/overlay_volumes_Cinder-Pike.patch | 0 ...volumes_Cinder-Pike_full_source_tree.patch | 0 .../overlay_volumes}/README.md | 0 .../qemu-img_commit_patch}/README.md | 0 .../qemu-img_commit_patch_Ocata.patch | 0 ...eturn_for_create_clone_Cinder-Mitaka.patch | 0 ...eturn_for_create_clone_Cinder-Newton.patch | 0 ...return_for_create_clone_Cinder-Ocata.patch | 0 .../return_for_create_clone}/README.md | 0 .../Mitaka/systemd-run_Nova-Mitaka.patch | 0 ...emd-run_Nova-Mitaka_full_source_tree.patch | 0 .../systemd-cgroup_patch}/README.md | 0 .../Queens/use_current_vol-url.patch | 0 .../use_current_vol-url_full_source.patch | 0 .../use_current_vol-url}/README.md | 0 .../Mitaka/xattr-removal_Nova-Mitaka.patch | 0 ...removal_Nova-Mitaka_full_source_tree.patch | 0 ...l_Nova-Mitaka_upon-systemd-run-patch.patch | 0 ...n-systemd-run-patch_full_source_tree.patch | 0 .../Ocata/xattr-removal_Nova-Ocata.patch | 0 ...-removal_Nova-Ocata_full_source_tree.patch | 0 .../xattr-removal_patch}/README.md | 0 39 files changed, 20 insertions(+), 12 deletions(-) rename {full_quobyte_patch => attic/full_quobyte_patch}/Ocata/README.md (100%) rename {full_quobyte_patch => attic/full_quobyte_patch}/Ocata/full_quobyte_ocata_cinder.patch (100%) rename {full_quobyte_patch => attic/full_quobyte_patch}/Ocata/full_quobyte_ocata_cinder_full_source_tree.patch (100%) rename {full_quobyte_patch => attic/full_quobyte_patch}/Ocata/full_quobyte_ocata_manila.patch (100%) rename {full_quobyte_patch => attic/full_quobyte_patch}/Ocata/full_quobyte_ocata_manila_full_source_tree.patch (100%) rename {full_quobyte_patch => attic/full_quobyte_patch}/Ocata/full_quobyte_ocata_nova.patch (100%) rename {full_quobyte_patch => attic/full_quobyte_patch}/Ocata/full_quobyte_ocata_nova_full_source_tree.patch (100%) rename {full_quobyte_patch => attic/full_quobyte_patch}/Pike/README.md (100%) rename {full_quobyte_patch => attic/full_quobyte_patch}/Pike/full_quobyte_pike_manila.patch (100%) rename {full_quobyte_patch => attic/full_quobyte_patch}/Pike/full_quobyte_pike_manila_driver.jsonrpc.py (100%) rename {full_quobyte_patch => attic/full_quobyte_patch}/Pike/full_quobyte_pike_manila_driver.quobyte.py (100%) rename {full_quobyte_patch => attic/full_quobyte_patch}/Pike/full_quobyte_pike_manila_full_source.patch (100%) rename {full_quobyte_patch => attic/full_quobyte_patch}/Pike/full_quobyte_pike_nova.patch (100%) rename {full_quobyte_patch => attic/full_quobyte_patch}/Pike/full_quobyte_pike_nova_driver.quobyte.py (100%) rename {full_quobyte_patch => attic/full_quobyte_patch}/Pike/full_quobyte_pike_nova_full_source.patch (100%) rename {full_quobyte_patch => attic/full_quobyte_patch}/README.md (100%) rename {overlay_volumes => attic/overlay_volumes}/Pike/overlay_volumes_Cinder-Pike.patch (100%) rename {overlay_volumes => attic/overlay_volumes}/Pike/overlay_volumes_Cinder-Pike_full_source_tree.patch (100%) rename {overlay_volumes => attic/overlay_volumes}/README.md (100%) rename {qemu-img_commit_patch => attic/qemu-img_commit_patch}/README.md (100%) rename {qemu-img_commit_patch => attic/qemu-img_commit_patch}/qemu-img_commit_patch_Ocata.patch (100%) rename {return_for_create_clone => attic/return_for_create_clone}/Mitaka/return_for_create_clone_Cinder-Mitaka.patch (100%) rename {return_for_create_clone => attic/return_for_create_clone}/Newton/return_for_create_clone_Cinder-Newton.patch (100%) rename {return_for_create_clone => attic/return_for_create_clone}/Ocata/return_for_create_clone_Cinder-Ocata.patch (100%) rename {return_for_create_clone => attic/return_for_create_clone}/README.md (100%) rename {systemd-cgroup_patch => attic/systemd-cgroup_patch}/Mitaka/systemd-run_Nova-Mitaka.patch (100%) rename {systemd-cgroup_patch => attic/systemd-cgroup_patch}/Mitaka/systemd-run_Nova-Mitaka_full_source_tree.patch (100%) rename {systemd-cgroup_patch => attic/systemd-cgroup_patch}/README.md (100%) rename {use_current_vol-url => attic/use_current_vol-url}/Queens/use_current_vol-url.patch (100%) rename {use_current_vol-url => attic/use_current_vol-url}/Queens/use_current_vol-url_full_source.patch (100%) rename {use_current_vol-url => attic/use_current_vol-url}/README.md (100%) rename {xattr-removal_patch => attic/xattr-removal_patch}/Mitaka/xattr-removal_Nova-Mitaka.patch (100%) rename {xattr-removal_patch => attic/xattr-removal_patch}/Mitaka/xattr-removal_Nova-Mitaka_full_source_tree.patch (100%) rename {xattr-removal_patch => attic/xattr-removal_patch}/Mitaka/xattr-removal_Nova-Mitaka_upon-systemd-run-patch.patch (100%) rename {xattr-removal_patch => attic/xattr-removal_patch}/Mitaka/xattr-removal_Nova-Mitaka_upon-systemd-run-patch_full_source_tree.patch (100%) rename {xattr-removal_patch => attic/xattr-removal_patch}/Ocata/xattr-removal_Nova-Ocata.patch (100%) rename {xattr-removal_patch => attic/xattr-removal_patch}/Ocata/xattr-removal_Nova-Ocata_full_source_tree.patch (100%) rename {xattr-removal_patch => attic/xattr-removal_patch}/README.md (100%) diff --git a/README.md b/README.md index 4e7b32d..fe46a17 100644 --- a/README.md +++ b/README.md @@ -19,42 +19,50 @@ Please see the different patches readme files for their respective installation # Contents -## Full Quobyte Patch - -These patches provides an all in one patch file per project for easier installation. These patch files correct a list of issues/features, including single issue fix patches availabe in this repository. - ## multiattach Allows activating Cinder multi attach with the Quobyte driver. -## overlay_volumes (**beta**) +# Attic + +## Outdated Patches + +The following patches are still available but outdated. + +### Full Quobyte Patch + +These patches provides an all in one patch file per project for easier installation. These patch files correct a list of issues/features, including single issue fix patches availabe in this repository. + + +### overlay_volumes (**beta**) Backport of the upstream changes for [overlay volumes](https://review.openstack.org/#/c/507050), the [volume_from_snapshot_cache](https://review.openstack.org/#/c/502974/9) and some [general volume creation optimizations](https://review.openstack.org/#/c/500782/) for Cinder. -## qemu-img_commit_patch +### qemu-img_commit_patch A simple Cinder patch for setups encountering qemu-img commit crashes during snapshot deletion with v3 Kernels. -## return_for_create_clone +### return_for_create_clone Small patch that enables volume backups via volume cloning with Quobyte volumes. This change is part of the upstream code for releases Pike and newer. -## systemd-cgroup_patch +### systemd-cgroup_patch Backport of a [Nova bugfix](https://review.openstack.org/#/c/432344/) for a [bug](https://bugs.launchpad.net/nova/+bug/1530860) that caused mounts to be removed when the Nova service was stopped or restarted. This patch is part of the upstream code fore releases Pike and newer. -## user_current_vol-url +### user_current_vol-url Patches the Cinder Quobyte driver to always use the currently configured quobyte_volume_url. -## xattr-removal_patch +### xattr-removal_patch Backports of performance optimizations that remove the usage of xattr from the Nova driver and mount Quobyte volumes without xattr support, in order to improve iops. This patch is part of the upstream code fore releases Pike and newer. -# Attic -This contains a list of older patches that where removed. +## Removed Patches + +This contains a list of older patches that where removed and are no longer available. - truncate-ephemeral_patch: Removed due to possible stability issues - nova_mitaka_external-mount_patch: Superseeded by the systemd-cgroup_patch (see above) diff --git a/full_quobyte_patch/Ocata/README.md b/attic/full_quobyte_patch/Ocata/README.md similarity index 100% rename from full_quobyte_patch/Ocata/README.md rename to attic/full_quobyte_patch/Ocata/README.md diff --git a/full_quobyte_patch/Ocata/full_quobyte_ocata_cinder.patch b/attic/full_quobyte_patch/Ocata/full_quobyte_ocata_cinder.patch similarity index 100% rename from full_quobyte_patch/Ocata/full_quobyte_ocata_cinder.patch rename to attic/full_quobyte_patch/Ocata/full_quobyte_ocata_cinder.patch diff --git a/full_quobyte_patch/Ocata/full_quobyte_ocata_cinder_full_source_tree.patch b/attic/full_quobyte_patch/Ocata/full_quobyte_ocata_cinder_full_source_tree.patch similarity index 100% rename from full_quobyte_patch/Ocata/full_quobyte_ocata_cinder_full_source_tree.patch rename to attic/full_quobyte_patch/Ocata/full_quobyte_ocata_cinder_full_source_tree.patch diff --git a/full_quobyte_patch/Ocata/full_quobyte_ocata_manila.patch b/attic/full_quobyte_patch/Ocata/full_quobyte_ocata_manila.patch similarity index 100% rename from full_quobyte_patch/Ocata/full_quobyte_ocata_manila.patch rename to attic/full_quobyte_patch/Ocata/full_quobyte_ocata_manila.patch diff --git a/full_quobyte_patch/Ocata/full_quobyte_ocata_manila_full_source_tree.patch b/attic/full_quobyte_patch/Ocata/full_quobyte_ocata_manila_full_source_tree.patch similarity index 100% rename from full_quobyte_patch/Ocata/full_quobyte_ocata_manila_full_source_tree.patch rename to attic/full_quobyte_patch/Ocata/full_quobyte_ocata_manila_full_source_tree.patch diff --git a/full_quobyte_patch/Ocata/full_quobyte_ocata_nova.patch b/attic/full_quobyte_patch/Ocata/full_quobyte_ocata_nova.patch similarity index 100% rename from full_quobyte_patch/Ocata/full_quobyte_ocata_nova.patch rename to attic/full_quobyte_patch/Ocata/full_quobyte_ocata_nova.patch diff --git a/full_quobyte_patch/Ocata/full_quobyte_ocata_nova_full_source_tree.patch b/attic/full_quobyte_patch/Ocata/full_quobyte_ocata_nova_full_source_tree.patch similarity index 100% rename from full_quobyte_patch/Ocata/full_quobyte_ocata_nova_full_source_tree.patch rename to attic/full_quobyte_patch/Ocata/full_quobyte_ocata_nova_full_source_tree.patch diff --git a/full_quobyte_patch/Pike/README.md b/attic/full_quobyte_patch/Pike/README.md similarity index 100% rename from full_quobyte_patch/Pike/README.md rename to attic/full_quobyte_patch/Pike/README.md diff --git a/full_quobyte_patch/Pike/full_quobyte_pike_manila.patch b/attic/full_quobyte_patch/Pike/full_quobyte_pike_manila.patch similarity index 100% rename from full_quobyte_patch/Pike/full_quobyte_pike_manila.patch rename to attic/full_quobyte_patch/Pike/full_quobyte_pike_manila.patch diff --git a/full_quobyte_patch/Pike/full_quobyte_pike_manila_driver.jsonrpc.py b/attic/full_quobyte_patch/Pike/full_quobyte_pike_manila_driver.jsonrpc.py similarity index 100% rename from full_quobyte_patch/Pike/full_quobyte_pike_manila_driver.jsonrpc.py rename to attic/full_quobyte_patch/Pike/full_quobyte_pike_manila_driver.jsonrpc.py diff --git a/full_quobyte_patch/Pike/full_quobyte_pike_manila_driver.quobyte.py b/attic/full_quobyte_patch/Pike/full_quobyte_pike_manila_driver.quobyte.py similarity index 100% rename from full_quobyte_patch/Pike/full_quobyte_pike_manila_driver.quobyte.py rename to attic/full_quobyte_patch/Pike/full_quobyte_pike_manila_driver.quobyte.py diff --git a/full_quobyte_patch/Pike/full_quobyte_pike_manila_full_source.patch b/attic/full_quobyte_patch/Pike/full_quobyte_pike_manila_full_source.patch similarity index 100% rename from full_quobyte_patch/Pike/full_quobyte_pike_manila_full_source.patch rename to attic/full_quobyte_patch/Pike/full_quobyte_pike_manila_full_source.patch diff --git a/full_quobyte_patch/Pike/full_quobyte_pike_nova.patch b/attic/full_quobyte_patch/Pike/full_quobyte_pike_nova.patch similarity index 100% rename from full_quobyte_patch/Pike/full_quobyte_pike_nova.patch rename to attic/full_quobyte_patch/Pike/full_quobyte_pike_nova.patch diff --git a/full_quobyte_patch/Pike/full_quobyte_pike_nova_driver.quobyte.py b/attic/full_quobyte_patch/Pike/full_quobyte_pike_nova_driver.quobyte.py similarity index 100% rename from full_quobyte_patch/Pike/full_quobyte_pike_nova_driver.quobyte.py rename to attic/full_quobyte_patch/Pike/full_quobyte_pike_nova_driver.quobyte.py diff --git a/full_quobyte_patch/Pike/full_quobyte_pike_nova_full_source.patch b/attic/full_quobyte_patch/Pike/full_quobyte_pike_nova_full_source.patch similarity index 100% rename from full_quobyte_patch/Pike/full_quobyte_pike_nova_full_source.patch rename to attic/full_quobyte_patch/Pike/full_quobyte_pike_nova_full_source.patch diff --git a/full_quobyte_patch/README.md b/attic/full_quobyte_patch/README.md similarity index 100% rename from full_quobyte_patch/README.md rename to attic/full_quobyte_patch/README.md diff --git a/overlay_volumes/Pike/overlay_volumes_Cinder-Pike.patch b/attic/overlay_volumes/Pike/overlay_volumes_Cinder-Pike.patch similarity index 100% rename from overlay_volumes/Pike/overlay_volumes_Cinder-Pike.patch rename to attic/overlay_volumes/Pike/overlay_volumes_Cinder-Pike.patch diff --git a/overlay_volumes/Pike/overlay_volumes_Cinder-Pike_full_source_tree.patch b/attic/overlay_volumes/Pike/overlay_volumes_Cinder-Pike_full_source_tree.patch similarity index 100% rename from overlay_volumes/Pike/overlay_volumes_Cinder-Pike_full_source_tree.patch rename to attic/overlay_volumes/Pike/overlay_volumes_Cinder-Pike_full_source_tree.patch diff --git a/overlay_volumes/README.md b/attic/overlay_volumes/README.md similarity index 100% rename from overlay_volumes/README.md rename to attic/overlay_volumes/README.md diff --git a/qemu-img_commit_patch/README.md b/attic/qemu-img_commit_patch/README.md similarity index 100% rename from qemu-img_commit_patch/README.md rename to attic/qemu-img_commit_patch/README.md diff --git a/qemu-img_commit_patch/qemu-img_commit_patch_Ocata.patch b/attic/qemu-img_commit_patch/qemu-img_commit_patch_Ocata.patch similarity index 100% rename from qemu-img_commit_patch/qemu-img_commit_patch_Ocata.patch rename to attic/qemu-img_commit_patch/qemu-img_commit_patch_Ocata.patch diff --git a/return_for_create_clone/Mitaka/return_for_create_clone_Cinder-Mitaka.patch b/attic/return_for_create_clone/Mitaka/return_for_create_clone_Cinder-Mitaka.patch similarity index 100% rename from return_for_create_clone/Mitaka/return_for_create_clone_Cinder-Mitaka.patch rename to attic/return_for_create_clone/Mitaka/return_for_create_clone_Cinder-Mitaka.patch diff --git a/return_for_create_clone/Newton/return_for_create_clone_Cinder-Newton.patch b/attic/return_for_create_clone/Newton/return_for_create_clone_Cinder-Newton.patch similarity index 100% rename from return_for_create_clone/Newton/return_for_create_clone_Cinder-Newton.patch rename to attic/return_for_create_clone/Newton/return_for_create_clone_Cinder-Newton.patch diff --git a/return_for_create_clone/Ocata/return_for_create_clone_Cinder-Ocata.patch b/attic/return_for_create_clone/Ocata/return_for_create_clone_Cinder-Ocata.patch similarity index 100% rename from return_for_create_clone/Ocata/return_for_create_clone_Cinder-Ocata.patch rename to attic/return_for_create_clone/Ocata/return_for_create_clone_Cinder-Ocata.patch diff --git a/return_for_create_clone/README.md b/attic/return_for_create_clone/README.md similarity index 100% rename from return_for_create_clone/README.md rename to attic/return_for_create_clone/README.md diff --git a/systemd-cgroup_patch/Mitaka/systemd-run_Nova-Mitaka.patch b/attic/systemd-cgroup_patch/Mitaka/systemd-run_Nova-Mitaka.patch similarity index 100% rename from systemd-cgroup_patch/Mitaka/systemd-run_Nova-Mitaka.patch rename to attic/systemd-cgroup_patch/Mitaka/systemd-run_Nova-Mitaka.patch diff --git a/systemd-cgroup_patch/Mitaka/systemd-run_Nova-Mitaka_full_source_tree.patch b/attic/systemd-cgroup_patch/Mitaka/systemd-run_Nova-Mitaka_full_source_tree.patch similarity index 100% rename from systemd-cgroup_patch/Mitaka/systemd-run_Nova-Mitaka_full_source_tree.patch rename to attic/systemd-cgroup_patch/Mitaka/systemd-run_Nova-Mitaka_full_source_tree.patch diff --git a/systemd-cgroup_patch/README.md b/attic/systemd-cgroup_patch/README.md similarity index 100% rename from systemd-cgroup_patch/README.md rename to attic/systemd-cgroup_patch/README.md diff --git a/use_current_vol-url/Queens/use_current_vol-url.patch b/attic/use_current_vol-url/Queens/use_current_vol-url.patch similarity index 100% rename from use_current_vol-url/Queens/use_current_vol-url.patch rename to attic/use_current_vol-url/Queens/use_current_vol-url.patch diff --git a/use_current_vol-url/Queens/use_current_vol-url_full_source.patch b/attic/use_current_vol-url/Queens/use_current_vol-url_full_source.patch similarity index 100% rename from use_current_vol-url/Queens/use_current_vol-url_full_source.patch rename to attic/use_current_vol-url/Queens/use_current_vol-url_full_source.patch diff --git a/use_current_vol-url/README.md b/attic/use_current_vol-url/README.md similarity index 100% rename from use_current_vol-url/README.md rename to attic/use_current_vol-url/README.md diff --git a/xattr-removal_patch/Mitaka/xattr-removal_Nova-Mitaka.patch b/attic/xattr-removal_patch/Mitaka/xattr-removal_Nova-Mitaka.patch similarity index 100% rename from xattr-removal_patch/Mitaka/xattr-removal_Nova-Mitaka.patch rename to attic/xattr-removal_patch/Mitaka/xattr-removal_Nova-Mitaka.patch diff --git a/xattr-removal_patch/Mitaka/xattr-removal_Nova-Mitaka_full_source_tree.patch b/attic/xattr-removal_patch/Mitaka/xattr-removal_Nova-Mitaka_full_source_tree.patch similarity index 100% rename from xattr-removal_patch/Mitaka/xattr-removal_Nova-Mitaka_full_source_tree.patch rename to attic/xattr-removal_patch/Mitaka/xattr-removal_Nova-Mitaka_full_source_tree.patch diff --git a/xattr-removal_patch/Mitaka/xattr-removal_Nova-Mitaka_upon-systemd-run-patch.patch b/attic/xattr-removal_patch/Mitaka/xattr-removal_Nova-Mitaka_upon-systemd-run-patch.patch similarity index 100% rename from xattr-removal_patch/Mitaka/xattr-removal_Nova-Mitaka_upon-systemd-run-patch.patch rename to attic/xattr-removal_patch/Mitaka/xattr-removal_Nova-Mitaka_upon-systemd-run-patch.patch diff --git a/xattr-removal_patch/Mitaka/xattr-removal_Nova-Mitaka_upon-systemd-run-patch_full_source_tree.patch b/attic/xattr-removal_patch/Mitaka/xattr-removal_Nova-Mitaka_upon-systemd-run-patch_full_source_tree.patch similarity index 100% rename from xattr-removal_patch/Mitaka/xattr-removal_Nova-Mitaka_upon-systemd-run-patch_full_source_tree.patch rename to attic/xattr-removal_patch/Mitaka/xattr-removal_Nova-Mitaka_upon-systemd-run-patch_full_source_tree.patch diff --git a/xattr-removal_patch/Ocata/xattr-removal_Nova-Ocata.patch b/attic/xattr-removal_patch/Ocata/xattr-removal_Nova-Ocata.patch similarity index 100% rename from xattr-removal_patch/Ocata/xattr-removal_Nova-Ocata.patch rename to attic/xattr-removal_patch/Ocata/xattr-removal_Nova-Ocata.patch diff --git a/xattr-removal_patch/Ocata/xattr-removal_Nova-Ocata_full_source_tree.patch b/attic/xattr-removal_patch/Ocata/xattr-removal_Nova-Ocata_full_source_tree.patch similarity index 100% rename from xattr-removal_patch/Ocata/xattr-removal_Nova-Ocata_full_source_tree.patch rename to attic/xattr-removal_patch/Ocata/xattr-removal_Nova-Ocata_full_source_tree.patch diff --git a/xattr-removal_patch/README.md b/attic/xattr-removal_patch/README.md similarity index 100% rename from xattr-removal_patch/README.md rename to attic/xattr-removal_patch/README.md