Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.19
/
dc69e2e9fcd7c613eb744ea3b9c4ee9ca554e822
/
fs
/
ceph
/
mds_client.c
dc69e2e
ceph: associate requests with opening sessions
by Sage Weil
· 14 years ago
4af25fd
ceph: drop redundant r_mds field
by Sage Weil
· 14 years ago
14303d2
ceph: implement DIRLAYOUTHASH feature to get dir layout from MDS
by Sage Weil
· 14 years ago
25933ab
ceph: Handle file locks in replies from the MDS.
by Herb Shiu
· 14 years ago
76db8ac
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client
by Linus Torvalds
· 14 years ago
451a3c2
BKL: remove extraneous #include <smp_lock.h>
by Arnd Bergmann
· 14 years ago
cb4276c
ceph: fix uid/gid on resent mds requests
by Sage Weil
· 14 years ago
496e595
ceph: switch from BKL to lock_flocks()
by Sage Weil
· 14 years ago
fca4451
ceph: preallocate flock state without locks held
by Greg Farnum
· 14 years ago
3d14c5d
ceph: factor out libceph from Ceph file system
by Yehuda Sadeh
· 15 years ago
3612abb
ceph: fix reconnect encoding for old servers
by Sage Weil
· 14 years ago
e072f8a
ceph: don't BUG on ENOMEM during mds reconnect
by Sage Weil
· 14 years ago
eb6bb1c
ceph: direct requests in snapped namespace based on nonsnap parent
by Sage Weil
· 14 years ago
f3c60c5
ceph: fix multiple mds session shutdown
by Sage Weil
· 14 years ago
213c99e
ceph: whitespace cleanup
by Sage Weil
· 14 years ago
40819f6
ceph: add flock/fcntl lock support
by Greg Farnum
· 14 years ago
20cb34a
ceph: support v2 reconnect encoding
by Sage Weil
· 15 years ago
e55b71f
ceph: handle ESTALE properly; on receipt send to authority if it wasn't
by Greg Farnum
· 14 years ago
154f42c
ceph: connect to export targets on cap export
by Sage Weil
· 14 years ago
cb170a2
ceph: connect to export targets if mds is laggy
by Sage Weil
· 14 years ago
ed0552a
ceph: introduce helper to connect to mds export targets
by Sage Weil
· 14 years ago
3715166
ceph: do caps accounting per mds_client
by Yehuda Sadeh
· 14 years ago
0deb01c
ceph: track laggy state of mds from mdsmap
by Sage Weil
· 14 years ago
38e8883e
ceph: simplify add_cap_releases
by Sage Weil
· 14 years ago
ee6b272
ceph: drop unused argument
by Sage Weil
· 14 years ago
03066f2
ceph: use complete_all and wake_up_all
by Yehuda Sadeh
· 14 years ago
e979cf5
ceph: do not include cap/dentry releases in replayed messages
by Sage Weil
· 14 years ago
01a92f1
ceph: reuse request message when replaying against recovering mds
by Sage Weil
· 14 years ago
17c688c
ceph: delay umount until all mds requests drop inode+dentry refs
by Sage Weil
· 14 years ago
2b2300d
ceph: try to send partial cap release on cap message on missing inode
by Sage Weil
· 14 years ago
3d7ded4
ceph: release cap on import if we don't have the inode
by Sage Weil
· 14 years ago
1e5ea23
ceph: fix lease revocation when seq doesn't match
by Sage Weil
· 14 years ago
2a8e5e3
ceph: clean up on forwarded aborted mds request
by Sage Weil
· 14 years ago
dd1c905
ceph: make lease code DN specific
by Sage Weil
· 14 years ago
aa91647
ceph: make mds requests killable, not interruptible
by Sage Weil
· 14 years ago
9e32789
ceph: Storage class should be before const qualifier
by Tobias Klauser
· 14 years ago
34d2376
ceph: all allocation functions should get gfp_mask
by Yehuda Sadeh
· 15 years ago
167c9e3
ceph: use common helper for aborted dir request invalidation
by Sage Weil
· 15 years ago
85792d0d
ceph: cope with out of order (unsafe after safe) mds reply
by Sage Weil
· 15 years ago
6c99f25
ceph: throw out dirty caps metadata, data on session teardown
by Sage Weil
· 15 years ago
7e70f0e
ceph: attempt mds reconnect if mds closes our session
by Sage Weil
· 15 years ago
34b6c85
ceph: clean up send_mds_reconnect interface
by Sage Weil
· 15 years ago
29790f2
ceph: wait for mds OPEN reply to indicate reconnect success
by Sage Weil
· 15 years ago
aab53dd
ceph: only send cap releases when mds is OPEN|HUNG
by Sage Weil
· 15 years ago
e01a594
ceph: dicard cap releases on mds restart
by Sage Weil
· 15 years ago
0f8605f
ceph: clean up cap release loop vs spinlock
by Sage Weil
· 15 years ago
56b7cf9
ceph: skip mds sync on forced unmount
by Sage Weil
· 15 years ago
bb25766
ceph: simplify ceph_msg_new
by Sage Weil
· 15 years ago
a79832f
ceph: make ceph_msg_new return NULL on failure; clean up, fix callers
by Sage Weil
· 15 years ago
2d06eeb
ceph: handle kzalloc() failure
by Cheng Renquan
· 15 years ago
104648a
ceph: reduce build_path debug output
by Sage Weil
· 15 years ago
81a6cf2
ceph: invalidate affected dentry leases on aborted requests
by Sage Weil
· 15 years ago
b455639
ceph: fix race between aborted requests and fill_trace
by Sage Weil
· 15 years ago
e1518c7
ceph: clean up mds reply, error handling
by Sage Weil
· 15 years ago
f818a73
ceph: fix cap removal races
by Sage Weil
· 15 years ago
9abf82b
ceph: fix locking for waking session requests after reconnect
by Sage Weil
· 15 years ago
5a0e3ad
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
by Tejun Heo
· 15 years ago
94aa8ae
ceph: fix use after free on mds __unregister_request
by Sage Weil
· 15 years ago
d96d604
ceph: fix session check on mds reply
by Sage Weil
· 15 years ago
4736b00
ceph: handle kmalloc() failure
by Dan Carpenter
· 15 years ago
9c423956
ceph: propagate mds session allocation failures to caller
by Sage Weil
· 15 years ago
e4cb4cb
ceph: prevent dup stale messages to console for restarting mds
by Sage Weil
· 15 years ago
80fc731
ceph: fix mds sync() race with completing requests
by Sage Weil
· 15 years ago
080af17
ceph: remove bogus mds forward warning
by Sage Weil
· 15 years ago
a1ea787
ceph: fix client_request_forward decoding
by Sage Weil
· 15 years ago
2600d2d
ceph: drop messages on unregistered mds sessions; cleanup
by Sage Weil
· 15 years ago
7c1332b
ceph: fix iterate_caps removal race
by Sage Weil
· 15 years ago
a105f00
ceph: use rbtree for snap_realms
by Sage Weil
· 15 years ago
44ca18f
ceph: use rbtree for mds requests
by Sage Weil
· 15 years ago
9bd2e6f
ceph: allow renewal of auth credentials
by Sage Weil
· 15 years ago
ac8839d
ceph: include type in ceph_entity_addr, filepath
by Sage Weil
· 15 years ago
2450418
ceph: allocate middle of message before stating to read
by Yehuda Sadeh
· 15 years ago
5b1daec
ceph: properly handle aborted mds requests
by Sage Weil
· 15 years ago
93cea5b
ceph: use ceph_pagelist for mds reconnect message; change encoding (protocol change)
by Sage Weil
· 15 years ago
6df058c
ceph: include transaction id in ceph_msg_header (protocol change)
by Sage Weil
· 15 years ago
5dacf09
ceph: do not touch_caps while iterating over caps list
by Sage Weil
· 15 years ago
e2885f0
ceph: make mds ops interruptible
by Sage Weil
· 15 years ago
9ec7cab
ceph: hex dump corrupt server data to KERN_DEBUG
by Sage Weil
· 15 years ago
153c8e6
ceph: use kref for struct ceph_mds_request
by Sage Weil
· 15 years ago
0dc2570
ceph: reset requested max_size after mds reconnect
by Sage Weil
· 15 years ago
0743304
ceph: fix debugfs entry, simplify fsid checks
by Sage Weil
· 15 years ago
4e7a5dc
ceph: negotiate authentication protocol; implement AUTH_NONE protocol
by Sage Weil
· 15 years ago
5f44f14
ceph: handle errors during osd client init
by Sage Weil
· 15 years ago
42ce56e
ceph: remove bad calls to ceph_con_shutdown
by Sage Weil
· 15 years ago
fef320f
ceph: pr_info when mds reconnect completes
by Sage Weil
· 15 years ago
cdac830
ceph: remove recon_gen logic
by Sage Weil
· 15 years ago
685f9a5d
ceph: do not confuse stale and dead (unreconnected) caps
by Sage Weil
· 15 years ago
6b80518
ceph: allocate and parse mount args before client instance
by Sage Weil
· 15 years ago
afcdaea
ceph: flush dirty caps via the cap_dirty list
by Sage Weil
· 15 years ago
c89136e
ceph: convert encode/decode macros to inlines
by Sage Weil
· 15 years ago
2f2dc05
ceph: MDS client
by Sage Weil
· 15 years ago