From 483eb2f56657e8e7f419ab1a4fab8dce9ade8609 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sat, 27 Apr 2024 20:24:20 +0200 Subject: Adding upstream version 14.2.21. Signed-off-by: Daniel Baumann --- src/spdk/doc/img/iscsi.svg | 827 ++++++++++++++++++++++ src/spdk/doc/img/iscsi_example.svg | 540 ++++++++++++++ src/spdk/doc/img/lvol_clone_snapshot_read.svg | 3 + src/spdk/doc/img/lvol_clone_snapshot_write.svg | 3 + src/spdk/doc/img/lvol_inflate_clone_snapshot.svg | 3 + src/spdk/doc/img/lvol_thin_provisioning.svg | 3 + src/spdk/doc/img/lvol_thin_provisioning_write.svg | 3 + src/spdk/doc/img/qemu_vhost_data_flow.svg | 2 + 8 files changed, 1384 insertions(+) create mode 100644 src/spdk/doc/img/iscsi.svg create mode 100644 src/spdk/doc/img/iscsi_example.svg create mode 100644 src/spdk/doc/img/lvol_clone_snapshot_read.svg create mode 100644 src/spdk/doc/img/lvol_clone_snapshot_write.svg create mode 100644 src/spdk/doc/img/lvol_inflate_clone_snapshot.svg create mode 100644 src/spdk/doc/img/lvol_thin_provisioning.svg create mode 100644 src/spdk/doc/img/lvol_thin_provisioning_write.svg create mode 100644 src/spdk/doc/img/qemu_vhost_data_flow.svg (limited to 'src/spdk/doc/img') diff --git a/src/spdk/doc/img/iscsi.svg b/src/spdk/doc/img/iscsi.svg new file mode 100644 index 00000000..2ba4b963 --- /dev/null +++ b/src/spdk/doc/img/iscsi.svg @@ -0,0 +1,827 @@ + + + + + + + + Thin Provisioning Write + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + Thin Provisioning Write + + + + + + + + LUN0 + + + + + + Target1 + LUN1 + LUN2 + iSCSI Target server + + + LUN0 + + Target2 + LUN1 + + bdev0 + + + bdev1 + bdev2 + + bdev3 + + bdev4 + + + + + + portal grp 0 + + portal grp 1 + SPDK bdevs + + + + initiator 0 + + initiator 1 + + + + iSCSI client 0 + iSCSI client 1 + + + TCP Network + + + + + + + + + + + + + + + diff --git a/src/spdk/doc/img/iscsi_example.svg b/src/spdk/doc/img/iscsi_example.svg new file mode 100644 index 00000000..b5f7ea09 --- /dev/null +++ b/src/spdk/doc/img/iscsi_example.svg @@ -0,0 +1,540 @@ + + + + + + + + Thin Provisioning Write + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + Thin Provisioning Write + + + + + + + + LUN0 + + Target: disk1 + LUN1 + iSCSI Target server + + Malloc0 + + Malloc1 + + + + + + portal 1 + SPDK bdevs + + + initiator 2 + + iSCSI client 0 + 10.0.0.1:3260 + + sdd + + sde + + + 10.0.0.2/32 + + + + TCP Network + + + diff --git a/src/spdk/doc/img/lvol_clone_snapshot_read.svg b/src/spdk/doc/img/lvol_clone_snapshot_read.svg new file mode 100644 index 00000000..0f91d417 --- /dev/null +++ b/src/spdk/doc/img/lvol_clone_snapshot_read.svg @@ -0,0 +1,3 @@ + + +image/svg+xmlsnapshotreadclone00000...00000...00000...00000...00000...00000...zeroes_devread clusterunallocated clusterallocated cluster diff --git a/src/spdk/doc/img/lvol_clone_snapshot_write.svg b/src/spdk/doc/img/lvol_clone_snapshot_write.svg new file mode 100644 index 00000000..d5da5813 --- /dev/null +++ b/src/spdk/doc/img/lvol_clone_snapshot_write.svg @@ -0,0 +1,3 @@ + + +image/svg+xmlsnapshotwriteclone00000...00000...00000...00000...00000...00000...zeroes_devwriteallocate and copy clusterunallocated cluster before writeallocated cluster diff --git a/src/spdk/doc/img/lvol_inflate_clone_snapshot.svg b/src/spdk/doc/img/lvol_inflate_clone_snapshot.svg new file mode 100644 index 00000000..85c85b4e --- /dev/null +++ b/src/spdk/doc/img/lvol_inflate_clone_snapshot.svg @@ -0,0 +1,3 @@ + + +image/svg+xmlsnapshotInflatedcloneclone00000...00000...00000...00000...00000...00000...zeroes_devAllocate and copyInflate diff --git a/src/spdk/doc/img/lvol_thin_provisioning.svg b/src/spdk/doc/img/lvol_thin_provisioning.svg new file mode 100644 index 00000000..1d95d1b0 --- /dev/null +++ b/src/spdk/doc/img/lvol_thin_provisioning.svg @@ -0,0 +1,3 @@ + + +Thin Provisioningimage/svg+xmlThin Provisioning00000...00000...00000...00000...00000...00000...zeroes_devThin-provisionedvolumeactive clustersreadallocate and copy clusterunallocated clusterallocated cluster diff --git a/src/spdk/doc/img/lvol_thin_provisioning_write.svg b/src/spdk/doc/img/lvol_thin_provisioning_write.svg new file mode 100644 index 00000000..37cf6af9 --- /dev/null +++ b/src/spdk/doc/img/lvol_thin_provisioning_write.svg @@ -0,0 +1,3 @@ + + +Thin Provisioning Writeimage/svg+xmlThin Provisioning Write00000...00000...00000...00000...00000...00000...zeroes_devwriteactive clusterswriteallocate and copy clusterunallocated cluster before writeallocated cluster diff --git a/src/spdk/doc/img/qemu_vhost_data_flow.svg b/src/spdk/doc/img/qemu_vhost_data_flow.svg new file mode 100644 index 00000000..96b4673e --- /dev/null +++ b/src/spdk/doc/img/qemu_vhost_data_flow.svg @@ -0,0 +1,2 @@ + +image/svg+xmlTomasz KulasekVhost-SCSI deviceSPDK bdev(s)(NVMe, NVMf, Ceph RBD, PMEM)SPDK vhostQEMUVirtio-SCSI deviceVhost-user driver (master)Shared hugepage memoryVirtqueuesI/O bufferspollingDMAKVMcallfdeventfd interruptirqfdVirtio-SCSI PCIdriverVMUnix domain socketVhost-user messages -- cgit v1.2.3