summaryrefslogtreecommitdiffstats
path: root/fs/ceph/mds_client.c
Commit message (Expand)AuthorAgeFilesLines
* ceph: handle zero-length feature mask in session messagesJeff Layton2020-08-051-2/+4
* ceph: use frag's MDS in either modeYanhu Cao2020-08-041-2/+1
* ceph: fix use-after-free for fsc->mdscXiubo Li2020-08-031-1/+2
* ceph: send client provided metric flags in client metadataXiubo Li2020-08-031-2/+58
* ceph: periodically send perf metrics to MDSesXiubo Li2020-08-031-0/+3
* ceph: check the sesion state and return false in case it is closedXiubo Li2020-08-031-0/+1
* ceph: fix potential mdsc use-after-free crashXiubo Li2020-08-031-1/+13
* ceph: switch to WARN_ON_ONCE in encode_supported_features()Xiubo Li2020-08-031-11/+35
* ceph: add global total_caps to count the mdsc's total caps numberXiubo Li2020-08-031-0/+1
* ceph: add check_session_state() helper and make it globalXiubo Li2020-08-031-20/+27
* ceph: skip checking caps when session reconnecting and releasing reqsXiubo Li2020-06-011-2/+14
* ceph: make sure mdsc->mutex is nested in s->s_mutex to fix dead lockXiubo Li2020-06-011-2/+2
* ceph: ceph_kick_flushing_caps needs the s_mutexJeff Layton2020-06-011-0/+2
* ceph: convert mdsc->cap_dirty to a per-session listJeff Layton2020-06-011-1/+1
* ceph: throw a warning if we destroy session with mutex still lockedJeff Layton2020-06-011-0/+1
* ceph: add metadata perf metric supportXiubo Li2020-06-011-0/+7
* ceph: add dentry lease metric supportXiubo Li2020-06-011-2/+14
* ceph: fix endianness bug when handling MDS session feature bitsJeff Layton2020-05-041-5/+3
* ceph: consider inode's last read/write when calculating wanted capsYan, Zheng2020-03-301-2/+9
* ceph: always renew caps if mds_wanted is insufficientYan, Zheng2020-03-301-5/+0
* ceph: cache layout in parent dir on first sync createJeff Layton2020-03-301-1/+6
* ceph: add new MDS req field to hold delegated inode numberJeff Layton2020-03-301-2/+1
* ceph: decode interval_sets for delegated inosJeff Layton2020-03-301-9/+113
* ceph: cap tracking for async directory operationsJeff Layton2020-03-301-5/+26
* ceph: add infrastructure for waiting for async create to completeJeff Layton2020-03-301-1/+19
* ceph: add flag to designate that a request is asynchronousJeff Layton2020-03-301-0/+15
* ceph: return ETIMEDOUT errno to userland when request timed outXiubo Li2020-03-301-2/+2
* ceph: move to a dedicated slabcache for mds requestsJeff Layton2020-03-301-2/+3
* ceph: check inode type for CEPH_CAP_FILE_{CACHE,RD,REXTEND,LAZYIO}Yan, Zheng2020-03-301-1/+2
* ceph: register MDS request with dir inode from the startJeff Layton2020-03-301-10/+6
* Merge tag 'ceph-for-5.6-rc1' of https://github.com/ceph/ceph-clientLinus Torvalds2020-02-061-74/+97
|\
| * ceph: print r_direct_hash in hex in __choose_mds() doutXiubo Li2020-01-271-15/+13
| * ceph: allocate the correct amount of extra bytes for the session featuresXiubo Li2020-01-271-6/+14
| * ceph: rename get_session and switch to use ceph_get_mds_sessionXiubo Li2020-01-271-8/+8
| * ceph: add possible_max_rank and make the code more readableXiubo Li2020-01-271-5/+5
| * ceph: retry the same mds later after the new session is openedXiubo Li2020-01-271-4/+16
| * ceph: check availability of mds cluster on mount after wait timeoutXiubo Li2020-01-271-2/+1
| * ceph: keep the session state until it is releasedXiubo Li2020-01-271-1/+2
| * ceph: add __send_request helperXiubo Li2020-01-271-22/+25
| * ceph: fix possible long time wait during umountXiubo Li2020-01-271-3/+4
| * ceph: only choose one MDS who is in up:active state without laggyXiubo Li2020-01-271-4/+9
| * ceph: delete redundant douts in con_get/put()Chengguang Xu2020-01-271-5/+1
* | Merge branch 'imm.timestamp' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2020-02-051-3/+1
|\ \ | |/ |/|
| * fs: ceph: Delete timespec64_trunc() usageDeepa Dinamani2019-12-081-3/+1
* | ceph: hold extra reference to r_parent over life of requestJeff Layton2020-01-211-2/+6
* | ceph: trigger the reclaim work once there has enough pending capsXiubo Li2019-12-091-1/+1
* | ceph: show tasks waiting on caps in debugfs caps fileJeff Layton2019-12-091-0/+1
* | ceph: convert int fields in ceph_mount_options to unsigned intJeff Layton2019-12-091-2/+3
|/
* ceph: don't leave ino field in ceph_mds_request_head uninitializedJeff Layton2019-11-251-0/+1
* ceph: tone down loglevel on ceph_mdsc_build_path warningJeff Layton2019-11-251-7/+11