Hi When ceph selects an OSD to act as primary, it is the first shard in the PG (shard[0]). When working with LRC plugin, this constraint greatly diminishes LRC's advantage. Ceph LRC plugin allows grouping of OSD, so that recovery would occur between them (local groups). However, since all recovery has to go through the primary OSD, in fact the recovery isn't really local. Only in case the primary OSD is in the same local group which contains the failed OSD the recovery is local. I'm running LRC experiments on ceph and measure recovery by crashing a specific OSD. In order to bypass this and make LRC truly effective in my experiments, I was wondering if it is possible to manipulate the choice of the primary OSD. For example, if I have a bucket which contains OSDs 0-10, and I always kill one of them, is it possible to force the primary also to be OSD 0-10 ? Thanks, Oleg -- To unsubscribe from this list: send the line "unsubscribe ceph-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html