summaryrefslogtreecommitdiff
path: root/net/ceph/mon_client.c
AgeCommit message (Expand)AuthorFilesLines
2022-11-18treewide: use get_random_u32_below() instead of deprecated functionJason A. Donenfeld1-1/+1
2022-10-12treewide: use prandom_u32_max() when possible, part 1Jason A. Donenfeld1-1/+1
2021-11-08libceph: drop ->monmap and err initializationJean Sacren1-2/+1
2021-06-03libceph: Fix spelling mistakesZheng Yongjun1-1/+1
2021-01-04libceph, ceph: disambiguate ceph_connection_operations handlersIlya Dryomov1-7/+7
2020-12-15libceph, ceph: implement msgr2.1 protocol (crc and secure modes)Ilya Dryomov1-9/+106
2020-12-15libceph: introduce connection modes and ms_mode optionIlya Dryomov1-2/+2
2020-12-15libceph, rbd: ignore addr->type while comparing in some casesIlya Dryomov1-2/+4
2020-12-15libceph, ceph: get and handle cluster maps with addrvecsIlya Dryomov1-40/+105
2020-12-15libceph: factor out finish_auth()Ilya Dryomov1-22/+30
2020-10-12libceph: switch to the new "osd blocklist add" commandIlya Dryomov1-15/+52
2020-10-12libceph, rbd, ceph: "blacklist" -> "blocklist"Ilya Dryomov1-4/+4
2020-08-24treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva1-1/+1
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-13libceph: no need for GFP_NOFS in ceph_monc_init()Ilya Dryomov1-6/+6
2016-08-25libceph: 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