summaryrefslogtreecommitdiffstats
path: root/net/ceph/mon_client.c
AgeCommit message (Expand)AuthorFilesLines
2020-03-30libceph: simplify ceph_monc_handle_map()Ilya Dryomov1-4/+4
2019-11-25libceph: drop unnecessary check from dispatch() in mon_client.cIlya Dryomov1-3/+0
2019-09-16libceph: add function that reset client's entity addrYan, Zheng1-0/+7
2019-07-08libceph: ADDR2 support for monmapJeff Layton1-8/+13
2019-05-07libceph: make ceph_pr_addr take an struct ceph_entity_addr pointerJeff Layton1-3/+3
2019-03-20libceph: wait for latest osdmap in ceph_monc_blacklist_add()Ilya Dryomov1-0/+9
2018-08-02ceph: fix whitespaceStephen Hemminger1-1/+1
2018-06-06treewide: Use struct_size() for kmalloc()-familyKees Cook1-3/+2
2018-04-24libceph: reschedule a tick in finish_hunting()Ilya Dryomov1-0/+1
2018-04-24libceph: un-backoff on tick when we have a authenticated sessionIlya Dryomov1-3/+10
2018-04-02libceph: fix misjudgement of maximum monitor numberChengguang Xu1-1/+1
2017-11-13ceph: mark expected switch fall-throughsGustavo A. R. Silva1-2/+3
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman1-0/+1
2017-09-06ceph: more accurate statfsDouglas Fuller1-1/+5
2017-07-07libceph: support SERVER_JEWEL feature bitsIlya Dryomov1-1/+7
2017-05-23libceph: drop version variable from ceph_monmap_decode()Ilya Dryomov1-3/+1
2016-12-12libceph: no need for GFP_NOFS in ceph_monc_init()Ilya Dryomov1-6/+6
2016-08-24libceph: support for blacklisting clientsDouglas Fuller1-0/+82
2016-08-08libceph: make cancel_generic_request() staticWei Yongjun1-1/+1
2016-07-28libceph: fsmap.user subscription supportYan, Zheng1-1/+3
2016-05-26libceph: support for subscribing to "mdsmap.<id>" mapsIlya Dryomov1-5/+13
2016-05-26libceph: replace ceph_monc_request_next_osdmap()Ilya Dryomov1-14/+0
2016-05-26libceph: async MON client generic requestsIlya Dryomov1-106/+210
2016-05-26libceph: handle_one_map()Ilya Dryomov1-0/+8
2016-05-26libceph: DEFINE_RB_FUNCS macroIlya Dryomov1-44/+8
2016-05-26libceph: nuke unused fields and functionsIlya Dryomov1-3/+0
2016-03-25libceph: behave in mon_fault() if cur_mon < 0Ilya Dryomov1-14/+9
2016-03-25libceph: reschedule tick in mon_fault()Ilya Dryomov1-4/+4
2016-03-25libceph: introduce and switch to reopen_session()Ilya Dryomov1-17/+16
2016-03-25libceph: monc hunt rate is 3s with backoff up to 30sIlya Dryomov1-9/+16
2016-03-25libceph: monc ping rate is 10sIlya Dryomov1-6/+2
2016-03-25libceph: pick a different monitor when reconnectingIlya Dryomov1-28/+57
2016-03-25libceph: revamp subs code, switch to SUBSCRIBE2 protocolIlya Dryomov1-76/+134
2016-03-25libceph: decouple hunting and subs managementIlya Dryomov1-9/+22
2016-03-25libceph: move debugfs initialization into __ceph_open_session()Ilya Dryomov1-51/+1
2016-01-21libceph: remove outdated commentIlya Dryomov1-4/+0
2015-09-08libceph: use keepalive2 to verify the mon session is aliveYan, Zheng1-8/+29
2015-06-25libceph: a couple tweaks for wait loopsIlya Dryomov1-1/+1
2015-06-25libceph: store timeouts in jiffies, verify user inputIlya Dryomov1-2/+9
2015-02-19libceph: use mon_client.c/put_generic_request() moreIlya Dryomov1-2/+2
2015-02-19libceph: nuke pool op infrastructureIlya Dryomov1-132/+3
2015-01-08libceph: fix sparse endianness warningsIlya Dryomov1-1/+1
2014-10-14libceph: Convert pr_warning to pr_warnJoe Perches1-4/+4
2014-09-10libceph: gracefully handle large reply messages from the monSage Weil1-0/+8
2014-06-06libceph: add ceph_monc_wait_osdmap()Ilya Dryomov1-0/+27
2014-06-06libceph: mon_get_version request infrastructureIlya Dryomov1-5/+118
2014-01-14libceph: rename ceph_msg::front_max to front_alloc_lenIlya Dryomov1-4/+4
2013-05-01libceph: wrap auth ops in wrapper functionsSage Weil1-4/+3
2013-02-25libceph: eliminate sparse warningsAlex Elder1-1/+1
2012-10-01libceph: Fix sparse warningIulius Curt1-3/+3