Hi, all Currently, we can modify osd_client_op_priority to assign different clients' ops with different priority such like we can assign high priority for OLTP and assign low priority for OLAP. However, there are some consideration as below: 1) it seems OLTP's client op still can be blocked by OLAP's sub_ops since sub_ops use the CEPH_MSG_PRIO_DEFAULT. So should we consider sub_op should inherit the message's priority from client Ops (if client ops do not give priority explicitly, use CEPH_MSG_PRIO_DEFAULT by default), does this make sense? 2) secondly, reply message is assigned with priority(CEPH_MSG_PRIO_HIGH), but there is no restriction for client Ops' priority (use can set 210), which will lead to blocked for reply message. So should we think change those kind of message to highest priority(CEPH_MSG_PRIO_HIGHEST). Currently, it seems no ops use CEPH_MSG_PRIO_HIGHEST. 3) I think the kick recovery ops should inherit the client ops priority 4) Is that possible to add test cases to verify whether it works properly as expected in ceph-qa-suite as Sam mentioned before? Any guidelines? Regards Ning Yao -- 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