Spdk/test/common
Mike Gerdts ce67e0c787 blob: clones of external snapshots
This is the beginning of support for external snapshots. An external
snapshot is a read-only blobstore device (struct spdk_bs_dev) that can
be used as a blob's back device. Normally a blob will have no back
device (a normal blob), a zeroes back device (a thin provisioned blob),
or a blob back device (a clone blob). When a blob has an external
snapshot ("esnap") as its back device, it is called an esnap clone.

With this patch, esnap clones can be created but they are not yet
useful. Subsequent patches in the series will plumb the IO path, enable
various features, and allow lvol bdevs to be esnap clones.

Signed-off-by: Mike Gerdts <mgerdts@nvidia.com>
Change-Id: I29206b628a2b03b6386a88532565e228df988e0e
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/14969
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: Shuhei Matsumoto <smatsumoto@nvidia.com>
Reviewed-by: Jim Harris <james.r.harris@intel.com>
2023-03-03 11:25:35 +00:00
..
config test/patch: fix rte_thash_x86_gfni patch 2023-03-01 13:29:50 +00:00
lib nvme_rdma: Support SRQ for I/O qpairs 2023-01-17 23:53:01 +00:00
applications.sh test/nvme_perf: fix bdevperf location 2023-01-19 11:26:22 +00:00
autobuild_common.sh test/patch: fix rte_thash_x86_gfni patch 2023-03-01 13:29:50 +00:00
autotest_common.sh test/common: Add xtrace_disable_per_cmd() 2023-01-31 10:51:21 +00:00
skipped_build_files.txt blob: clones of external snapshots 2023-03-03 11:25:35 +00:00
skipped_tests.txt test: remove SMA tests from skipped_tests 2022-10-19 07:47:20 +00:00