mirror of
https://github.com/ceph/ceph
synced 2025-04-11 04:02:04 +00:00
qa: cover a custom object size in krbd_discard_granularity.t
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
(cherry picked from commit e8126bf2f6
)
This commit is contained in:
parent
08ca74220e
commit
cf91e543ed
@ -1,4 +1,6 @@
|
|||||||
|
|
||||||
|
Default object size:
|
||||||
|
|
||||||
$ rbd create --size 20M img
|
$ rbd create --size 20M img
|
||||||
|
|
||||||
$ DEV=$(sudo rbd map img)
|
$ DEV=$(sudo rbd map img)
|
||||||
@ -38,3 +40,45 @@
|
|||||||
$ sudo rbd unmap $DEV
|
$ sudo rbd unmap $DEV
|
||||||
|
|
||||||
$ rbd rm --no-progress img
|
$ rbd rm --no-progress img
|
||||||
|
|
||||||
|
Custom object size:
|
||||||
|
|
||||||
|
$ rbd create --size 20M --object-size 1M img
|
||||||
|
|
||||||
|
$ DEV=$(sudo rbd map img)
|
||||||
|
$ blockdev --getiomin $DEV
|
||||||
|
65536
|
||||||
|
$ blockdev --getioopt $DEV
|
||||||
|
1048576
|
||||||
|
$ cat /sys/block/${DEV#/dev/}/queue/discard_granularity
|
||||||
|
65536
|
||||||
|
$ sudo rbd unmap $DEV
|
||||||
|
|
||||||
|
$ DEV=$(sudo rbd map -o alloc_size=512 img)
|
||||||
|
$ blockdev --getiomin $DEV
|
||||||
|
512
|
||||||
|
$ blockdev --getioopt $DEV
|
||||||
|
1048576
|
||||||
|
$ cat /sys/block/${DEV#/dev/}/queue/discard_granularity
|
||||||
|
512
|
||||||
|
$ sudo rbd unmap $DEV
|
||||||
|
|
||||||
|
$ DEV=$(sudo rbd map -o alloc_size=1048576 img)
|
||||||
|
$ blockdev --getiomin $DEV
|
||||||
|
1048576
|
||||||
|
$ blockdev --getioopt $DEV
|
||||||
|
1048576
|
||||||
|
$ cat /sys/block/${DEV#/dev/}/queue/discard_granularity
|
||||||
|
1048576
|
||||||
|
$ sudo rbd unmap $DEV
|
||||||
|
|
||||||
|
$ DEV=$(sudo rbd map -o alloc_size=2097152 img)
|
||||||
|
$ blockdev --getiomin $DEV
|
||||||
|
1048576
|
||||||
|
$ blockdev --getioopt $DEV
|
||||||
|
1048576
|
||||||
|
$ cat /sys/block/${DEV#/dev/}/queue/discard_granularity
|
||||||
|
1048576
|
||||||
|
$ sudo rbd unmap $DEV
|
||||||
|
|
||||||
|
$ rbd rm --no-progress img
|
||||||
|
Loading…
Reference in New Issue
Block a user