mirror of
https://github.com/ceph/ceph
synced 2025-02-17 16:07:37 +00:00
qa: cover a custom object size in krbd_discard_granularity.t
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
This commit is contained in:
parent
144270eb73
commit
e8126bf2f6
@ -1,4 +1,6 @@
|
||||
|
||||
Default object size:
|
||||
|
||||
$ rbd create --size 20M img
|
||||
|
||||
$ DEV=$(sudo rbd map img)
|
||||
@ -38,3 +40,45 @@
|
||||
$ sudo rbd unmap $DEV
|
||||
|
||||
$ 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