File tree Expand file tree Collapse file tree 1 file changed +13
-1
lines changed Expand file tree Collapse file tree 1 file changed +13
-1
lines changed Original file line number Diff line number Diff line change @@ -181,7 +181,19 @@ services:
181
181
depends_on :
182
182
opi-spdk-server :
183
183
condition : service_healthy
184
- command : storage test --addr opi-spdk-server:50051
184
+ entrypoint : ["/bin/sh", "-c", "-x"]
185
+ command : |
186
+ '/dpu storage test --addr opi-spdk-server:50051 && \
187
+ nvmf0=$$(/dpu storage create backend nvme controller --addr=opi-spdk-server:50051 --id nvmf0 --multipath failover) && \
188
+ path0=$$(/dpu storage create backend nvme path tcp --addr=opi-spdk-server:50051 --controller "$$nvmf0" --id path0 --ip $$(getent hosts spdk | cut -d" " -f1) --port 4444 --nqn nqn.2016-06.io.spdk:cnode1 --hostnqn nqn.2014-08.org.nvmexpress:uuid:feb98abe-d51f-40c8-b348-2753f3571d3c) && \
189
+ ss0=$$(/dpu storage create frontend nvme subsystem --addr=opi-spdk-server:50051 --id subsys0 --nqn "nqn.2022-09.io.spdk:opitest1") && \
190
+ ctrl0=$$(/dpu storage create frontend nvme controller tcp --addr=opi-spdk-server:50051 --id ctrl0 --ip "127.0.0.1" --port 4420 --subsystem "$$ss0") && \
191
+ ns0=$$(/dpu storage create frontend nvme namespace --addr=opi-spdk-server:50051 --id namespace0 --volume "Malloc0" --subsystem "$$ss0") && \
192
+ /dpu storage delete frontend nvme namespace --addr=opi-spdk-server:50051 --name "$$ns0" && \
193
+ /dpu storage delete frontend nvme controller --addr=opi-spdk-server:50051 --name "$$ctrl0" && \
194
+ /dpu storage delete frontend nvme subsystem --addr=opi-spdk-server:50051 --name "$$ss0"' && \
195
+ /dpu storage delete backend nvme path --addr=opi-spdk-server:50051 --name $$path0 && \
196
+ /dpu storage delete backend nvme controller --addr=opi-spdk-server:50051 --name "$$nvmf0" && \
185
197
186
198
opi-test :
187
199
image : docker.io/library/alpine:3.19
You can’t perform that action at this time.
0 commit comments