Skip to content

Commit 53b533f

Browse files
authored
Merge pull request ceph#59112 from idryomov/wip-67353
qa: adjust expected io_opt in krbd_discard_granularity.t Reviewed-by: Ramana Raja <[email protected]>
2 parents a787a91 + e8126bf commit 53b533f

File tree

1 file changed

+46
-2
lines changed

1 file changed

+46
-2
lines changed

qa/rbd/krbd_discard_granularity.t

Lines changed: 46 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11

2+
Default object size:
3+
24
$ rbd create --size 20M img
35

46
$ DEV=$(sudo rbd map img)
57
$ blockdev --getiomin $DEV
68
65536
79
$ blockdev --getioopt $DEV
8-
65536
10+
4194304
911
$ cat /sys/block/${DEV#/dev/}/queue/discard_granularity
1012
65536
1113
$ sudo rbd unmap $DEV
@@ -14,7 +16,7 @@
1416
$ blockdev --getiomin $DEV
1517
512
1618
$ blockdev --getioopt $DEV
17-
512
19+
4194304
1820
$ cat /sys/block/${DEV#/dev/}/queue/discard_granularity
1921
512
2022
$ sudo rbd unmap $DEV
@@ -38,3 +40,45 @@
3840
$ sudo rbd unmap $DEV
3941

4042
$ rbd rm --no-progress img
43+
44+
Custom object size:
45+
46+
$ rbd create --size 20M --object-size 1M img
47+
48+
$ DEV=$(sudo rbd map img)
49+
$ blockdev --getiomin $DEV
50+
65536
51+
$ blockdev --getioopt $DEV
52+
1048576
53+
$ cat /sys/block/${DEV#/dev/}/queue/discard_granularity
54+
65536
55+
$ sudo rbd unmap $DEV
56+
57+
$ DEV=$(sudo rbd map -o alloc_size=512 img)
58+
$ blockdev --getiomin $DEV
59+
512
60+
$ blockdev --getioopt $DEV
61+
1048576
62+
$ cat /sys/block/${DEV#/dev/}/queue/discard_granularity
63+
512
64+
$ sudo rbd unmap $DEV
65+
66+
$ DEV=$(sudo rbd map -o alloc_size=1048576 img)
67+
$ blockdev --getiomin $DEV
68+
1048576
69+
$ blockdev --getioopt $DEV
70+
1048576
71+
$ cat /sys/block/${DEV#/dev/}/queue/discard_granularity
72+
1048576
73+
$ sudo rbd unmap $DEV
74+
75+
$ DEV=$(sudo rbd map -o alloc_size=2097152 img)
76+
$ blockdev --getiomin $DEV
77+
1048576
78+
$ blockdev --getioopt $DEV
79+
1048576
80+
$ cat /sys/block/${DEV#/dev/}/queue/discard_granularity
81+
1048576
82+
$ sudo rbd unmap $DEV
83+
84+
$ rbd rm --no-progress img

0 commit comments

Comments
 (0)