Signed-off-by: Jie Wang <jie.wang@kylin-cloud.com>
Reviewed-by: Li Wang <li.wang@kylin-cloud.com>
// CEPH_OSD_FLAG_LOCALIZE_READS set, we just return -EAGAIN. Otherwise,
// we have to wait for the object.
if (is_primary() ||
- (!(m->has_flag(CEPH_OSD_FLAG_BALANCE_READS) &&
- !(m->has_flag(CEPH_OSD_FLAG_LOCALIZE_READS))))) {
+ (!(m->has_flag(CEPH_OSD_FLAG_BALANCE_READS)) &&
+ !(m->has_flag(CEPH_OSD_FLAG_LOCALIZE_READS)))) {
// missing the specific snap we need; requeue and wait.
assert(!op->may_write()); // only happens on a read/cache
wait_for_unreadable_object(missing_oid, op);