summaryrefslogtreecommitdiff
path: root/releasenotes
diff options
context:
space:
mode:
authorGorka Eguileor <geguileo@redhat.com>2022-03-15 21:12:53 +0100
committerGorka Eguileor <geguileo@redhat.com>2023-02-03 14:56:19 +0100
commit8e7ead7c2730231e42adb58322ea0bb49b9a1617 (patch)
tree1c2100beeb03ba5d1f24427dca20546f8df527c1 /releasenotes
parentdaa803b8ee1adcadc7d0e797bd04b287a7df5946 (diff)
downloadcinder-8e7ead7c2730231e42adb58322ea0bb49b9a1617.tar.gz
LVM nvmet: Add support for shared subsystems
LVM target drivers usually only support unique subsystems/targets, so a specific subsystem/target is created for each volume. While this is good from a deployment point of view, it is insufficient from a testing perspective, since it limits the code paths that can be tested in os-brick. Being able to test these 2 different paths in os-brick is very important, because the shared case usually present very particular issues: Leftover devices caused by race conditions between nova and cinder, premature subsystem/target disconnection, not disconnecting subsystem/target, etc. Thanks to this patch we'll be able to increase the testing possibilities of the NVMe-oF os-brick connector to cover combinations of: - Different connection properties formats: old & new - Different target sharing: shared & non shared Change-Id: I396db66f72fbf1f31f279d4431c64c9004a1a665
Diffstat (limited to 'releasenotes')
-rw-r--r--releasenotes/notes/nvmet-shared-targets-20ed7279ef29f002.yaml6
1 files changed, 6 insertions, 0 deletions
diff --git a/releasenotes/notes/nvmet-shared-targets-20ed7279ef29f002.yaml b/releasenotes/notes/nvmet-shared-targets-20ed7279ef29f002.yaml
new file mode 100644
index 000000000..2357c4fdb
--- /dev/null
+++ b/releasenotes/notes/nvmet-shared-targets-20ed7279ef29f002.yaml
@@ -0,0 +1,6 @@
+---
+features:
+ - |
+ nvmet target driver: Added support for shared subsystems/targets using the
+ ``lvm_share_target`` configuration option. Defaults to non shared, e.g.,
+ each volume has its own subsystem/target.