Hello, The original motivation for this series was adding support for subscribing to osdmap updates with onetime=false (i.e. continuously), needed for better full handling in osd_client (patches 1-3). Patches 4-9 are misc fixes in session management area, added in the process of untying session management from subs management. Thanks, Ilya Ilya Dryomov (9): libceph: move debugfs initialization into __ceph_open_session() libceph: decouple hunting and subs management libceph: revamp subs code, switch to SUBSCRIBE2 protocol libceph: pick a different monitor when reconnecting libceph: monc ping rate is 10s libceph: monc hunt rate is 3s with backoff up to 30s libceph: introduce and switch to reopen_session() libceph: reschedule tick in mon_fault() libceph: behave in mon_fault() if cur_mon < 0 fs/ceph/mds_client.c | 3 +- fs/ceph/super.c | 2 +- include/linux/ceph/ceph_features.h | 2 + include/linux/ceph/ceph_fs.h | 4 +- include/linux/ceph/libceph.h | 8 +- include/linux/ceph/mon_client.h | 31 ++- net/ceph/ceph_common.c | 4 +- net/ceph/debugfs.c | 17 +- net/ceph/mon_client.c | 457 ++++++++++++++++++++----------------- net/ceph/osd_client.c | 3 +- 10 files changed, 304 insertions(+), 227 deletions(-) -- 2.4.3 -- 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