aboutsummaryrefslogtreecommitdiff
path: root/fs/ceph/mdsmap.c
AgeCommit message (Expand)AuthorFilesLines
2024-02-26ceph: switch to corrected encoding of max_xattr_size in mdsmapGravatar Xiubo Li 1-3/+4
2023-11-03libceph, ceph: move mdsmap.h to fs/cephGravatar Xiubo Li 1-1/+1
2023-11-03ceph: print cluster fsid and client global_id in all debug logsGravatar Xiubo Li 1-12/+12
2023-11-03ceph: pass the mdsc to several helpersGravatar Xiubo Li 1-1/+2
2022-11-18treewide: use get_random_u32_below() instead of deprecated functionGravatar Jason A. Donenfeld 1-1/+1
2022-10-11treewide: use prandom_u32_max() when possible, part 1Gravatar Jason A. Donenfeld 1-1/+1
2022-08-03ceph: prevent a client from exceeding the MDS maximum xattr sizeGravatar Luís Henriques 1-4/+18
2021-11-08ceph: fix mdsmap decode when there are MDS's beyond max_mdsGravatar Xiubo Li 1-4/+0
2021-09-02ceph: reconnect to the export targets on new mdsmapsGravatar Xiubo Li 1-3/+9
2021-08-25ceph: fix possible null-pointer dereference in ceph_mdsmap_decode()Gravatar Tuo Li 1-3/+5
2020-12-14libceph, ceph: get and handle cluster maps with addrvecsGravatar Ilya Dryomov 1-10/+11
2020-12-14ceph: downgrade warning from mdsmap decode to debugGravatar Luis Henriques 1-2/+2
2020-08-03ceph: remove unused variables in ceph_mdsmap_decode()Gravatar Jia Yang 1-6/+4
2020-01-27ceph: add possible_max_rank and make the code more readableGravatar Xiubo Li 1-29/+20
2020-01-27ceph: only choose one MDS who is in up:active state without laggyGravatar Xiubo Li 1-7/+23
2020-01-27ceph: fix mdsmap cluster available check based on laggy numberGravatar Xiubo Li 1-21/+27
2019-12-09ceph: add more debug info when decoding mdsmapGravatar Xiubo Li 1-4/+8
2019-11-25ceph: fix geting random mds from mdsmapGravatar Xiubo Li 1-4/+7
2019-07-08ceph: have MDS map decoding use entity_addr_t decoderGravatar Jeff Layton 1-4/+8
2019-05-07libceph: make ceph_pr_addr take an struct ceph_entity_addr pointerGravatar Jeff Layton 1-1/+1
2018-12-26ceph: remove redundant assignmentGravatar Chengguang Xu 1-1/+0
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGravatar Greg Kroah-Hartman 1-0/+1
2017-09-06ceph: adjust 36 checks for NULL pointersGravatar Markus Elfring 1-3/+3
2017-05-04ceph: allow connecting to mds whose rank >= mdsmap::m_max_mdsGravatar Yan, Zheng 1-7/+37
2016-12-12ceph: check availability of mds cluster on mountGravatar Yan, Zheng 1-6/+157
2016-05-26ceph: CEPH_FEATURE_MDSENC supportGravatar Yan, Zheng 1-9/+34
2014-06-06fs/ceph: replace pr_warning by pr_warnGravatar Fabian Frederick 1-1/+1
2013-07-01ceph: tidy ceph_mdsmap_decode() a littleGravatar Dan Carpenter 1-20/+22
2013-07-01ceph: improve error handling in ceph_mdsmap_decodeGravatar Emil Goode 1-1/+3
2013-05-01ceph: Use pseudo-random numbers to choose mdsGravatar Sam Lang 1-3/+5
2013-02-26ceph: update support for PGID64, PGPOOL3, OSDENC protocol featuresGravatar Sage Weil 1-4/+8
2010-10-20ceph: factor out libceph from Ceph file systemGravatar Yehuda Sadeh 1-5/+6
2010-08-01ceph: track laggy state of mds from mdsmapGravatar Sage Weil 1-1/+5
2009-12-21ceph: hex dump corrupt server data to KERN_DEBUGGravatar Sage Weil 1-0/+4
2009-11-20ceph: decode updated mdsmap formatGravatar Sage Weil 1-6/+9
2009-11-03ceph: use fixed endian encoding for ceph_entity_addrGravatar Sage Weil 1-0/+1
2009-10-14ceph: convert encode/decode macros to inlinesGravatar Sage Weil 1-19/+19
2009-10-07ceph: fix mdsmap decoding when multiple mds's are presentGravatar Sage Weil 1-5/+5
2009-10-06ceph: MDS clientGravatar Sage Weil 1-0/+166