Age | Commit message (Expand) | Author |
2015-02-19 | ceph: avoid block operation when !TASK_RUNNING (ceph_get_caps) | ![](//seccdn.libravatar.org/avatar/b4d1c73e41fdae26b8b324a20c1e01f7?s=13&d=retro) Yan, Zheng |
2015-02-19 | ceph: avoid block operation when !TASK_RUNNING (ceph_mdsc_sync) | ![](//seccdn.libravatar.org/avatar/b4d1c73e41fdae26b8b324a20c1e01f7?s=13&d=retro) Yan, Zheng |
2015-02-19 | ceph: improve reference tracking for snaprealm | ![](//seccdn.libravatar.org/avatar/b4d1c73e41fdae26b8b324a20c1e01f7?s=13&d=retro) Yan, Zheng |
2015-02-19 | ceph: handle SESSION_FORCE_RO message | ![](//seccdn.libravatar.org/avatar/b4d1c73e41fdae26b8b324a20c1e01f7?s=13&d=retro) Yan, Zheng |
2014-12-17 | ceph: flush inline version | ![](//seccdn.libravatar.org/avatar/b4d1c73e41fdae26b8b324a20c1e01f7?s=13&d=retro) Yan, Zheng |
2014-12-17 | ceph: fetch inline data when getting Fcr cap refs | ![](//seccdn.libravatar.org/avatar/b4d1c73e41fdae26b8b324a20c1e01f7?s=13&d=retro) Yan, Zheng |
2014-12-17 | ceph: add inline data to pagecache | ![](//seccdn.libravatar.org/avatar/b4d1c73e41fdae26b8b324a20c1e01f7?s=13&d=retro) Yan, Zheng |
2014-12-17 | ceph: parse inline data in MClientReply and MClientCaps | ![](//seccdn.libravatar.org/avatar/b4d1c73e41fdae26b8b324a20c1e01f7?s=13&d=retro) Yan, Zheng |
2014-12-17 | ceph, rbd: delete unnecessary checks before two function calls | ![](//seccdn.libravatar.org/avatar/69c4cf2ed8b3ec6b47bf945dfd57617c?s=13&d=retro) SF Markus Elfring |
2014-11-13 | ceph: fix flush tid comparision | ![](//seccdn.libravatar.org/avatar/b4d1c73e41fdae26b8b324a20c1e01f7?s=13&d=retro) Yan, Zheng |
2014-10-14 | ceph: fix bool assignments | ![](//seccdn.libravatar.org/avatar/de7d8a37037267c0ded17dc83069df0b?s=13&d=retro) Fabian Frederick |
2014-10-14 | ceph: move ceph_find_inode() outside the s_mutex | ![](//seccdn.libravatar.org/avatar/b4d1c73e41fdae26b8b324a20c1e01f7?s=13&d=retro) Yan, Zheng |
2014-07-24 | ceph: replace comma with a semicolon | ![](//seccdn.libravatar.org/avatar/c855de361c115985bc1884cd4fd2bd4f?s=13&d=retro) Himangi Saraogi |
2014-06-06 | mds: check cap ID when handling cap export message | ![](//seccdn.libravatar.org/avatar/9b4ac0ff2153cec68f957a93078e8a18?s=13&d=retro) Yan, Zheng |
2014-06-06 | ceph: handle cap import atomically | ![](//seccdn.libravatar.org/avatar/9b4ac0ff2153cec68f957a93078e8a18?s=13&d=retro) Yan, Zheng |
2014-06-06 | ceph: pre-allocate ceph_cap struct for ceph_add_cap() | ![](//seccdn.libravatar.org/avatar/9b4ac0ff2153cec68f957a93078e8a18?s=13&d=retro) Yan, Zheng |
2014-06-06 | ceph: update inode fields according to issued caps | ![](//seccdn.libravatar.org/avatar/9b4ac0ff2153cec68f957a93078e8a18?s=13&d=retro) Yan, Zheng |
2014-06-06 | ceph: queue vmtruncate if necessary when handing cap grant/revoke | ![](//seccdn.libravatar.org/avatar/9b4ac0ff2153cec68f957a93078e8a18?s=13&d=retro) Yan, Zheng |
2014-04-28 | ceph: avoid releasing caps that are being used | ![](//seccdn.libravatar.org/avatar/9b4ac0ff2153cec68f957a93078e8a18?s=13&d=retro) Yan, Zheng |
2014-04-04 | ceph: set mds_wanted when MDS reply changes a cap to auth cap | ![](//seccdn.libravatar.org/avatar/9b4ac0ff2153cec68f957a93078e8a18?s=13&d=retro) Yan, Zheng |
2014-04-04 | ceph: make sure write caps are registered with auth MDS | ![](//seccdn.libravatar.org/avatar/9b4ac0ff2153cec68f957a93078e8a18?s=13&d=retro) Yan, Zheng |
2014-01-21 | ceph: add imported caps when handling cap export message | ![](//seccdn.libravatar.org/avatar/9b4ac0ff2153cec68f957a93078e8a18?s=13&d=retro) Yan, Zheng |
2014-01-21 | ceph: remove exported caps when handling cap import message | ![](//seccdn.libravatar.org/avatar/9b4ac0ff2153cec68f957a93078e8a18?s=13&d=retro) Yan, Zheng |
2014-01-21 | ceph: check inode caps in ceph_d_revalidate | ![](//seccdn.libravatar.org/avatar/9b4ac0ff2153cec68f957a93078e8a18?s=13&d=retro) Yan, Zheng |
2014-01-21 | ceph: fix cache revoke race | ![](//seccdn.libravatar.org/avatar/9b4ac0ff2153cec68f957a93078e8a18?s=13&d=retro) Yan, Zheng |
2014-01-21 | ceph: use ceph_seq_cmp() to compare migrate_seq | ![](//seccdn.libravatar.org/avatar/9b4ac0ff2153cec68f957a93078e8a18?s=13&d=retro) Yan, Zheng |
2014-01-21 | ceph: handle cap export race in try_flush_caps() | ![](//seccdn.libravatar.org/avatar/9b4ac0ff2153cec68f957a93078e8a18?s=13&d=retro) Yan, Zheng |
2014-01-16 | ceph: trivial comment fix | ![](//seccdn.libravatar.org/avatar/82dccdd7a52bd81db25ee52d654f792b?s=13&d=retro) J. Bruce Fields |
2013-12-31 | ceph: add acl for cephfs | ![](//seccdn.libravatar.org/avatar/b4022afd6ddae297189e5898fc9ffe26?s=13&d=retro) Guangliang Zhao |
2013-11-23 | ceph: handle race between cap reconnect and cap release | ![](//seccdn.libravatar.org/avatar/9b4ac0ff2153cec68f957a93078e8a18?s=13&d=retro) Yan, Zheng |
2013-11-23 | ceph: queue cap release in __ceph_remove_cap() | ![](//seccdn.libravatar.org/avatar/9b4ac0ff2153cec68f957a93078e8a18?s=13&d=retro) Yan, Zheng |
2013-09-06 | ceph: use d_invalidate() to invalidate aliases | ![](//seccdn.libravatar.org/avatar/9b4ac0ff2153cec68f957a93078e8a18?s=13&d=retro) Yan, Zheng |
2013-09-06 | ceph: use fscache as a local presisent cache | ![](//seccdn.libravatar.org/avatar/ffcfed05029fe7f128ad8564e9f75dc7?s=13&d=retro) Milosz Tanski |
2013-08-27 | ceph: remove useless variable revoked_rdcache | ![](//seccdn.libravatar.org/avatar/9f3b22c5f75055d6ad3db959390fe6d0?s=13&d=retro) Li Wang |
2013-08-15 | ceph: fix request max size | ![](//seccdn.libravatar.org/avatar/9b4ac0ff2153cec68f957a93078e8a18?s=13&d=retro) Yan, Zheng |
2013-08-15 | ceph: introduce i_truncate_mutex | ![](//seccdn.libravatar.org/avatar/9b4ac0ff2153cec68f957a93078e8a18?s=13&d=retro) Yan, Zheng |
2013-08-09 | ceph: trim deleted inode | ![](//seccdn.libravatar.org/avatar/9b4ac0ff2153cec68f957a93078e8a18?s=13&d=retro) Yan, Zheng |
2013-07-03 | ceph: fix race between cap issue and revoke | ![](//seccdn.libravatar.org/avatar/9b4ac0ff2153cec68f957a93078e8a18?s=13&d=retro) Yan, Zheng |
2013-07-03 | ceph: fix cap revoke race | ![](//seccdn.libravatar.org/avatar/9b4ac0ff2153cec68f957a93078e8a18?s=13&d=retro) Yan, Zheng |
2013-07-03 | ceph: fix pending vmtruncate race | ![](//seccdn.libravatar.org/avatar/9b4ac0ff2153cec68f957a93078e8a18?s=13&d=retro) Yan, Zheng |
2013-07-03 | ceph: Reconstruct the func ceph_reserve_caps. | ![](//seccdn.libravatar.org/avatar/768fe0c0ca2bfa8f5746d74d3e48f11e?s=13&d=retro) majianpeng |
2013-07-03 | ceph: move inode to proper flushing list when auth MDS changes | ![](//seccdn.libravatar.org/avatar/9b4ac0ff2153cec68f957a93078e8a18?s=13&d=retro) Yan, Zheng |
2013-07-03 | ceph: check migrate seq before changing auth cap | ![](//seccdn.libravatar.org/avatar/9b4ac0ff2153cec68f957a93078e8a18?s=13&d=retro) Yan, Zheng |
2013-07-03 | ceph: fix cap release race | ![](//seccdn.libravatar.org/avatar/9b4ac0ff2153cec68f957a93078e8a18?s=13&d=retro) Yan, Zheng |
2013-05-01 | ceph: take i_mutex before getting Fw cap | ![](//seccdn.libravatar.org/avatar/9b4ac0ff2153cec68f957a93078e8a18?s=13&d=retro) Yan, Zheng |
2013-05-01 | ceph: use i_release_count to indicate dir's completeness | ![](//seccdn.libravatar.org/avatar/9b4ac0ff2153cec68f957a93078e8a18?s=13&d=retro) Yan, Zheng |
2013-05-01 | ceph: use I_COMPLETE inode flag instead of D_COMPLETE flag | ![](//seccdn.libravatar.org/avatar/9b4ac0ff2153cec68f957a93078e8a18?s=13&d=retro) Yan, Zheng |
2013-05-01 | ceph: set mds_want according to cap import message | ![](//seccdn.libravatar.org/avatar/9b4ac0ff2153cec68f957a93078e8a18?s=13&d=retro) Yan, Zheng |
2013-05-01 | ceph: queue cap release when trimming cap | ![](//seccdn.libravatar.org/avatar/9b4ac0ff2153cec68f957a93078e8a18?s=13&d=retro) Yan, Zheng |
2013-02-28 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sag... | ![](//seccdn.libravatar.org/avatar/fb47627bc8c0bcdb36321edfbf02e916?s=13&d=retro) Linus Torvalds |