Re: why can't peered pg(not actived) serve read io

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sun, Sep 2, 2018 at 2:30 AM, James Smith <js4625074@xxxxxxxxx> wrote:
> Hi,
>
> When pg goto peered state, it will wait the failed osd been mark out.
> Reading(without modify) on peered pg  will be blocked.  The reason of
> this restrict is for consistency or something else?  Have anyone ever
> talked about letting go of this restriction?


When a PG isn't active it has no ability to do anything with clients.
If it's peered, it *might* possess enough information to safely serve
reads, but changing the code to do so would be a big job and would
probably involve protocol changes these days. (And it's not guaranteed
to be able to do so, anyway.)

How are you seeing this scenario? Is it theoretical or is there some
case where you've got a lot of PGs peered for a long time without
serving IO?
-Greg



[Index of Archives]     [CEPH Users]     [Ceph Large]     [Information on CEPH]     [Linux BTRFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux