I wrote up a quick proposal at http://pad.ceph.com/p/service-map Basic idea: - generic ServiceMap of service -> daemon -> metadata and status - managed/persisted by mon - librados interface to register as service X name Y (e.g., 'rgw.foo') - librados will send regular beacon to mon to keep entry alive - various mon commands to dump all or part of the service map 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