On Thu, 14 Jan 2016, Zhang Huan wrote: > > The collection->lock doesn't need to be broken up since it's hidden > > beneath the OSD's per-pg lock anyway. > Thanks, I found the per-pg lock. If there exist per-pg locks, the > per-collection locks are actually not needed? If OSD were the only user, almost.. there are a few cases where PGs touch the snapmapper object in the meta collection. They also make it possible for other parts of the system to access the store. For example, FuseStore (see https://github.com/ceph/ceph/pull/7134) lets you expose a running ObjectStore via fuse on a running OSD for diagnostic/debugging purposes. sage -- 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