2021年5月18日(火) 9:23 Satoru Takeuchi
<satoru.takeuchi(a)gmail.com>om>:
Hi,
I have a Ceph cluster used for RGW and RBD. I found that all I/Os to
RGW seemed to be
blocked while dynamic resharding. Could you tell me whether this
behavior is by design or not?
I attached a graph which means I/O seemed to be blocked. Here x-axis
is time and y-axis
is the number of RADOS objects. In addition, dynamic resharding was
run between 16:22:30 and 16:31:30.
I uploaded my image to google photos (thank you Anthony to point it out).
Can someone please answer this question? I can show you more detailed
information if desired.
https://photos.app.goo.gl/ZFJg7CQ4z6gfqmSX6
I read the official documents about dynamic resharding. But there is
no description about blocking during dynamic resharding.
https://docs.ceph.com/en/octopus/radosgw/dynamicresharding/
In addition, I read the following Red Hat's blog post.
https://www.redhat.com/ja/blog/ceph-rgw-dynamic-bucket-sharding-performance…
> You do not need to stop reading or writing objects to the bucket while
resharding is happening.
It would mean the dynamic resharding is online operation. However,
it's not clear whether this feature blocks I/Os or not.
Thanks,
Satoru