Skip to content

Commit 6531f1b

Browse files
authored
Merge pull request #34 from exkson/allow-device-size-config
testnode: allow storage device size config Reviewed-by: Kamoltat Sirivadhna <[email protected]>
2 parents ebc0ff7 + f6fb347 commit 6531f1b

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

ceph_devstack/config.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ image = "quay.io/ceph-infra/pulpito:main"
1717

1818
[containers.testnode]
1919
count = 3
20+
loop_device_size = "5G"
2021
image = "quay.io/ceph-infra/teuthology-testnode:main"
2122

2223
[containers.teuthology]

ceph_devstack/resources/ceph/containers.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -242,7 +242,7 @@ async def remove(self):
242242
await self.remove_loop_device()
243243

244244
async def create_loop_device(self):
245-
size_gb = 5
245+
size = config["containers"]["testnode"]["loop_device_size"]
246246
os.makedirs(self.loop_img_dir, exist_ok=True)
247247
proc = await self.cmd(["lsmod", "|", "grep", "loop"])
248248
if proc and await proc.wait() != 0:
@@ -273,7 +273,7 @@ async def create_loop_device(self):
273273
f"of={loop_img_name}",
274274
"bs=1",
275275
"count=0",
276-
f"seek={size_gb}G",
276+
f"seek={size}",
277277
],
278278
check=True,
279279
)

0 commit comments

Comments
 (0)