summaryrefslogtreecommitdiffstats
path: root/net/ceph/mon_client.c
Commit message (Expand)AuthorAgeFilesLines
* libceph, ceph: disambiguate ceph_connection_operations handlersIlya Dryomov2021-01-041-7/+7
* libceph, ceph: implement msgr2.1 protocol (crc and secure modes)Ilya Dryomov2020-12-141-9/+106
* libceph: introduce connection modes and ms_mode optionIlya Dryomov2020-12-141-2/+2
* libceph, rbd: ignore addr->type while comparing in some casesIlya Dryomov2020-12-141-2/+4
* libceph, ceph: get and handle cluster maps with addrvecsIlya Dryomov2020-12-141-40/+105
* libceph: factor out finish_auth()Ilya Dryomov2020-12-141-22/+30
* libceph: switch to the new "osd blocklist add" commandIlya Dryomov2020-10-121-15/+52
* libceph, rbd, ceph: "blacklist" -> "blocklist"Ilya Dryomov2020-10-121-4/+4
* treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva2020-08-231-1/+1
* libceph: simplify ceph_monc_handle_map()Ilya Dryomov2020-03-301-4/+4
* libceph: drop unnecessary check from dispatch() in mon_client.cIlya Dryomov2019-11-251-3/+0
* libceph: add function that reset client's entity addrYan, Zheng2019-09-161-0/+7
* libceph: ADDR2 support for monmapJeff Layton2019-07-081-8/+13
* libceph: make ceph_pr_addr take an struct ceph_entity_addr pointerJeff Layton2019-05-071-3/+3
* libceph: wait for latest osdmap in ceph_monc_blacklist_add()Ilya Dryomov2019-03-201-0/+9
* ceph: fix whitespaceStephen Hemminger2018-08-021-1/+1
* treewide: Use struct_size() for kmalloc()-familyKees Cook2018-06-061-3/+2
* libceph: reschedule a tick in finish_hunting()Ilya Dryomov2018-04-241-0/+1
* libceph: un-backoff on tick when we have a authenticated sessionIlya Dryomov2018-04-241-3/+10
* libceph: fix misjudgement of maximum monitor numberChengguang Xu2018-04-021-1/+1
* ceph: mark expected switch fall-throughsGustavo A. R. Silva2017-11-131-2/+3
* License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
* ceph: more accurate statfsDouglas Fuller2017-09-061-1/+5
* libceph: support SERVER_JEWEL feature bitsIlya Dryomov2017-07-071-1/+7
* libceph: drop version variable from ceph_monmap_decode()Ilya Dryomov2017-05-231-3/+1
* libceph: no need for GFP_NOFS in ceph_monc_init()Ilya Dryomov2016-12-121-6/+6
* libceph: support for blacklisting clientsDouglas Fuller2016-08-241-0/+82
* libceph: make cancel_generic_request() staticWei Yongjun2016-08-081-1/+1
* libceph: fsmap.user subscription supportYan, Zheng2016-07-281-1/+3
* libceph: support for subscribing to "mdsmap.<id>" mapsIlya Dryomov2016-05-261-5/+13
* libceph: replace ceph_monc_request_next_osdmap()Ilya Dryomov2016-05-261-14/+0
* libceph: async MON client generic requestsIlya Dryomov2016-05-261-106/+210
* libceph: handle_one_map()Ilya Dryomov2016-05-261-0/+8
* libceph: DEFINE_RB_FUNCS macroIlya Dryomov2016-05-261-44/+8
* libceph: nuke unused fields and functionsIlya Dryomov2016-05-261-3/+0
* libceph: behave in mon_fault() if cur_mon < 0Ilya Dryomov2016-03-251-14/+9
* libceph: reschedule tick in mon_fault()Ilya Dryomov2016-03-251-4/+4
* libceph: introduce and switch to reopen_session()Ilya Dryomov2016-03-251-17/+16
* libceph: monc hunt rate is 3s with backoff up to 30sIlya Dryomov2016-03-251-9/+16
* libceph: monc ping rate is 10sIlya Dryomov2016-03-251-6/+2
* libceph: pick a different monitor when reconnectingIlya Dryomov2016-03-251-28/+57
* libceph: revamp subs code, switch to SUBSCRIBE2 protocolIlya Dryomov2016-03-251-76/+134
* libceph: decouple hunting and subs managementIlya Dryomov2016-03-251-9/+22
* libceph: move debugfs initialization into __ceph_open_session()Ilya Dryomov2016-03-251-51/+1
* libceph: remove outdated commentIlya Dryomov2016-01-211-4/+0
* libceph: use keepalive2 to verify the mon session is aliveYan, Zheng2015-09-081-8/+29
* libceph: a couple tweaks for wait loopsIlya Dryomov2015-06-251-1/+1
* libceph: store timeouts in jiffies, verify user inputIlya Dryomov2015-06-251-2/+9
* libceph: use mon_client.c/put_generic_request() moreIlya Dryomov2015-02-191-2/+2
* libceph: nuke pool op infrastructureIlya Dryomov2015-02-191-132/+3