Yehuda Sadeh
|
03066f2345
ceph: use complete_all and wake_up_all
|
преди 15 години |
Sage Weil
|
e979cf5039
ceph: do not include cap/dentry releases in replayed messages
|
преди 15 години |
Sage Weil
|
01a92f174f
ceph: reuse request message when replaying against recovering mds
|
преди 15 години |
Sage Weil
|
17c688c3df
ceph: delay umount until all mds requests drop inode+dentry refs
|
преди 15 години |
Sage Weil
|
2b2300d62e
ceph: try to send partial cap release on cap message on missing inode
|
преди 15 години |
Sage Weil
|
3d7ded4d81
ceph: release cap on import if we don't have the inode
|
преди 15 години |
Sage Weil
|
1e5ea23df1
ceph: fix lease revocation when seq doesn't match
|
преди 15 години |
Sage Weil
|
2a8e5e3637
ceph: clean up on forwarded aborted mds request
|
преди 15 години |
Sage Weil
|
dd1c905736
ceph: make lease code DN specific
|
преди 15 години |
Sage Weil
|
aa91647c89
ceph: make mds requests killable, not interruptible
|
преди 15 години |
Tobias Klauser
|
9e32789f63
ceph: Storage class should be before const qualifier
|
преди 15 години |
Yehuda Sadeh
|
34d23762d9
ceph: all allocation functions should get gfp_mask
|
преди 15 години |
Sage Weil
|
167c9e352d
ceph: use common helper for aborted dir request invalidation
|
преди 15 години |
Sage Weil
|
85792d0dd6
ceph: cope with out of order (unsafe after safe) mds reply
|
преди 15 години |
Sage Weil
|
6c99f2545d
ceph: throw out dirty caps metadata, data on session teardown
|
преди 15 години |
Sage Weil
|
7e70f0ed9f
ceph: attempt mds reconnect if mds closes our session
|
преди 15 години |
Sage Weil
|
34b6c855fa
ceph: clean up send_mds_reconnect interface
|
преди 15 години |
Sage Weil
|
29790f26ab
ceph: wait for mds OPEN reply to indicate reconnect success
|
преди 15 години |
Sage Weil
|
aab53dd9e8
ceph: only send cap releases when mds is OPEN|HUNG
|
преди 15 години |
Sage Weil
|
e01a594646
ceph: dicard cap releases on mds restart
|
преди 15 години |
Sage Weil
|
0f8605f2bd
ceph: clean up cap release loop vs spinlock
|
преди 15 години |
Sage Weil
|
56b7cf9581
ceph: skip mds sync on forced unmount
|
преди 15 години |
Sage Weil
|
bb257664f7
ceph: simplify ceph_msg_new
|
преди 15 години |
Sage Weil
|
a79832f26b
ceph: make ceph_msg_new return NULL on failure; clean up, fix callers
|
преди 15 години |
Cheng Renquan
|
2d06eeb877
ceph: handle kzalloc() failure
|
преди 15 години |
Sage Weil
|
104648ad3f
ceph: reduce build_path debug output
|
преди 15 години |
Sage Weil
|
81a6cf2d30
ceph: invalidate affected dentry leases on aborted requests
|
преди 15 години |
Sage Weil
|
b4556396fa
ceph: fix race between aborted requests and fill_trace
|
преди 15 години |
Sage Weil
|
e1518c7c0a
ceph: clean up mds reply, error handling
|
преди 15 години |
Sage Weil
|
f818a73674
ceph: fix cap removal races
|
преди 15 години |