[PATCH 0/9] libceph: mon_client update

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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



[Index of Archives]     [CEPH Users]     [Ceph Large]     [Information on CEPH]     [Linux BTRFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux