summaryrefslogtreecommitdiff
path: root/net/ceph/mon_client.c
AgeCommit message (Expand)Author
2022-11-18treewide: use get_random_u32_below() instead of deprecated functionJason A. Donenfeld
2022-10-11treewide: use prandom_u32_max() when possible, part 1Jason A. Donenfeld
2021-11-08libceph: drop ->monmap and err initializationJean Sacren
2021-06-03libceph: Fix spelling mistakesZheng Yongjun
2021-01-04libceph, ceph: disambiguate ceph_connection_operations handlersIlya Dryomov
2020-12-14libceph, ceph: implement msgr2.1 protocol (crc and secure modes)Ilya Dryomov
2020-12-14libceph: introduce connection modes and ms_mode optionIlya Dryomov
2020-12-14libceph, rbd: ignore addr->type while comparing in some casesIlya Dryomov
2020-12-14libceph, ceph: get and handle cluster maps with addrvecsIlya Dryomov
2020-12-14libceph: factor out finish_auth()Ilya Dryomov
2020-10-12libceph: switch to the new "osd blocklist add" commandIlya Dryomov
2020-10-12libceph, rbd, ceph: "blacklist" -> "blocklist"Ilya Dryomov
2020-08-23treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva
2020-03-30libceph: simplify ceph_monc_handle_map()Ilya Dryomov
2019-11-25libceph: drop unnecessary check from dispatch() in mon_client.cIlya Dryomov
2019-09-16libceph: add function that reset client's entity addrYan, Zheng
2019-07-08libceph: ADDR2 support for monmapJeff Layton
2019-05-07libceph: make ceph_pr_addr take an struct ceph_entity_addr pointerJeff Layton
2019-03-20libceph: wait for latest osdmap in ceph_monc_blacklist_add()Ilya Dryomov
2018-08-02ceph: fix whitespaceStephen Hemminger
2018-06-06treewide: Use struct_size() for kmalloc()-familyKees Cook
2018-04-24libceph: reschedule a tick in finish_hunting()Ilya Dryomov
2018-04-24libceph: un-backoff on tick when we have a authenticated sessionIlya Dryomov
2018-04-02libceph: fix misjudgement of maximum monitor numberChengguang Xu
2017-11-13ceph: mark expected switch fall-throughsGustavo A. R. Silva
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman
2017-09-06ceph: more accurate statfsDouglas Fuller
2017-07-07libceph: support SERVER_JEWEL feature bitsIlya Dryomov
2017-05-23libceph: drop version variable from ceph_monmap_decode()Ilya Dryomov
2016-12-12libceph: no need for GFP_NOFS in ceph_monc_init()Ilya Dryomov
2016-08-24libceph: support for blacklisting clientsDouglas Fuller
2016-08-08libceph: make cancel_generic_request() staticWei Yongjun
2016-07-28libceph: fsmap.user subscription supportYan, Zheng
2016-05-26libceph: support for subscribing to "mdsmap.<id>" mapsIlya Dryomov
2016-05-26libceph: replace ceph_monc_request_next_osdmap()Ilya Dryomov
2016-05-26libceph: async MON client generic requestsIlya Dryomov
2016-05-26libceph: handle_one_map()Ilya Dryomov
2016-05-26libceph: DEFINE_RB_FUNCS macroIlya Dryomov
2016-05-26libceph: nuke unused fields and functionsIlya Dryomov
2016-03-25libceph: behave in mon_fault() if cur_mon < 0Ilya Dryomov
2016-03-25libceph: reschedule tick in mon_fault()Ilya Dryomov
2016-03-25libceph: introduce and switch to reopen_session()Ilya Dryomov
2016-03-25libceph: monc hunt rate is 3s with backoff up to 30sIlya Dryomov
2016-03-25libceph: monc ping rate is 10sIlya Dryomov
2016-03-25libceph: pick a different monitor when reconnectingIlya Dryomov
2016-03-25libceph: revamp subs code, switch to SUBSCRIBE2 protocolIlya Dryomov
2016-03-25libceph: decouple hunting and subs managementIlya Dryomov
2016-03-25libceph: move debugfs initialization into __ceph_open_session()Ilya Dryomov
2016-01-21libceph: remove outdated commentIlya Dryomov
2015-09-08libceph: use keepalive2 to verify the mon session is aliveYan, Zheng