Spdk/test/common/skipped_build_files.txt
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

70 lines
1.9 KiB
Plaintext

# Not configured to test vtune.
lib/bdev/vtune
# Not configured to test rocksdb env file
lib/rocksdb/env_spdk.cc
# Not configured to test FC
lib/nvmf/fc
lib/nvmf/fc_ls
test/unit/lib/nvmf/fc.c/fc_ut
test/unit/lib/nvmf/fc_ls.c/fc_ls_ut
# Not configured for Neon testing
lib/util/base64_neon
# Not configured for ARM SVE testing
lib/util/base64_sve
# Not configured for mlx5 dv testing
lib/rdma/rdma_mlx5_dv
# Not configured for kernel idxd
lib/idxd/idxd_kernel
# These files all represent c files that are only compiled by direct inclusion in other files.
test/common/lib/test_env
test/common/lib/test_sock
test/common/lib/ut_multithread
test/common/lib/test_rdma
test/unit/lib/bdev/raid/common
test/unit/lib/blob/blob.c/esnap_dev
test/unit/lib/blob/bs_dev_common
test/unit/lib/blob/bs_scheduler
test/unit/lib/ftl/common/utils
test/unit/lib/iscsi/common
test/unit/lib/json_mock
test/unit/lib/sock/uring.c/uring_ut
test/unit/lib/idxd/idxd_kernel.c/idxd_kernel_ut
# These files are in the external_code directory which doesn't get compiled with SPDK.
test/external_code/hello_world/hello_bdev
test/external_code/passthru/vbdev_passthru
test/external_code/passthru/vbdev_passthru_rpc
test/external_code/nvme/nvme
test/external_code/nvme/identify
# This file requires some additional work in CI and test scripts before it can
# be part of autotest.
test/app/fuzz/llvm_nvme_fuzz/llvm_nvme_fuzz
test/app/fuzz/llvm_vfio_fuzz/llvm_vfio_fuzz
# Disable DAOS. Development libraries are not available for Fedora which is
# used for the main build and scanbuild tests.
module/bdev/daos/bdev_daos
module/bdev/daos/bdev_daos_rpc
# Not configured to test xNVMe bdev
module/bdev/xnvme/bdev_xnvme
module/bdev/xnvme/bdev_xnvme_rpc
# Not configured to test mlx5 accel module & crypto lib
module/accel/mlx5/accel_mlx5
module/accel/mlx5/accel_mlx5_rpc
lib/mlx5/mlx5_crypto
# Not configured to test ublk
lib/ublk/ublk
lib/ublk/ublk_rpc
module/event/subsystems/ublk/ublk