Erasure coded pool and rbd perf image iotop not working

Mar 23, 2021
24
0
21
52
Hi,

I have created an erasure coded pool "ec22" on a PVE 7.3 ceph 16.2.9 cluster using the CLI as documented:

pveceph pool create ec22 --erasure-coding k=2,m=2 --pg_num=128 --pg_autoscale_mode=off

Code:
# ceph osd lspools
1 device_health_metrics
3 ceph1
4 ec22-data
5 ec22-metadata

Then created a test disk for a VM in this pool:

scsi1: ec22:vm-416-disk-0,backup=0,discard=on,size=2T,ssd=1

However rbd perf image iotop seems to not work, displaying "Waiting for initial stats" forever:

Code:
rbd -p ec22-data perf image iotop
rbd -p ec22-metadata perf image iotop

Even when I'm doing I/O on this particular ec22 disk.

On the regular replica3 "ceph1" pool it works fine and displays various disks activity.

Do I miss something?