Sage Weil
|
a43fb73101
ceph: check mapping to determine if FILE_CACHE cap is used
|
14 anos atrás |
Sage Weil
|
e835124c2b
ceph: only send one flushsnap per cap_snap per mds session
|
14 anos atrás |
Sage Weil
|
cfc0bf6640
ceph: stop sending FLUSHSNAPs when we hit a dirty capsnap
|
14 anos atrás |
Sage Weil
|
7d8cb26d7d
ceph: maintain i_head_snapc when any caps are dirty, not just for data
|
15 anos atrás |
Sage Weil
|
4a625be472
ceph: include dirty xattrs state in snapped caps
|
15 anos atrás |
Sage Weil
|
082afec92d
ceph: fix xattr cap writeback
|
15 anos atrás |
Sage Weil
|
0eb6cd49f6
ceph: only queue async writeback on cap revocation if there is dirty data
|
15 anos atrás |
Sage Weil
|
ce1fbc8dd6
ceph: support v2 client_caps encoding
|
15 anos atrás |
Sage Weil
|
b8cd07e78e
ceph: warn on missing snap realm
|
15 anos atrás |
Greg Farnum
|
2bc50259fa
ceph: add ceph_get_cap_for_mds function.
|
15 anos atrás |
Sage Weil
|
154f42c2c3
ceph: connect to export targets on cap export
|
15 anos atrás |
Yehuda Sadeh
|
37151668ba
ceph: do caps accounting per mds_client
|
15 anos atrás |
Yehuda Sadeh
|
cd84db6e40
ceph: code cleanup
|
15 anos atrás |
Sage Weil
|
ca81f3f6bd
ceph: skip if no auth cap in flush_snaps
|
15 anos atrás |
Sage Weil
|
3b454c4945
ceph: simplify caps revocation, fix for multimds
|
15 anos atrás |
Sage Weil
|
ee6b272b9c
ceph: drop unused argument
|
15 anos atrás |
Sage Weil
|
2962507ca2
ceph: perform lazy reads when file mode and caps permit
|
15 anos atrás |
Sage Weil
|
33caad324b
ceph: perform lazy writes when file mode and caps permit
|
15 anos atrás |
Yehuda Sadeh
|
03066f2345
ceph: use complete_all and wake_up_all
|
15 anos atrás |
Sage Weil
|
1dadcce358
ceph: fix dentry lease release
|
15 anos atrás |
Sage Weil
|
443b3760a0
ceph: fix caps usage accounting for import (non-reserved) case
|
15 anos atrás |
Sage Weil
|
ec97f88ba6
ceph: only release clean, unused caps with mds requests
|
15 anos atrás |
Sage Weil
|
2b2300d62e
ceph: try to send partial cap release on cap message on missing inode
|
15 anos atrás |
Sage Weil
|
3d7ded4d81
ceph: release cap on import if we don't have the inode
|
15 anos atrás |
Sage Weil
|
9dbd412f56
ceph: fix misleading/incorrect debug message
|
15 anos atrás |
Christoph Hellwig
|
7ea8085910
drop unused dentry argument to ->fsync
|
15 anos atrás |
Yehuda Sadeh
|
34d23762d9
ceph: all allocation functions should get gfp_mask
|
15 anos atrás |
Dan Carpenter
|
a5ee751c15
ceph: cleanup: remove unused assignement
|
15 anos atrás |
Sage Weil
|
bb257664f7
ceph: simplify ceph_msg_new
|
15 anos atrás |
Sage Weil
|
a79832f26b
ceph: make ceph_msg_new return NULL on failure; clean up, fix callers
|
15 anos atrás |