summaryrefslogtreecommitdiffstats
path: root/src/client/Inode.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* client: support getfattr ceph.dir.pin extended attributeZhi Zhang2018-11-191-1/+3
* Rename "include/assert.h"Brad Hubbard2018-09-141-1/+1
* client: Use ceph_assert for asserts.Adam C. Emerson2018-08-271-3/+3
* client: cleanup Cap initPatrick Donnelly2018-05-171-11/+13
* messages,mon,osd: silence gcc-8 warnings related to memset()Kefu Chai2018-05-061-1/+0
* client: allow getattr, lookup, fstatx, and readdir to use implemented capsJeff Layton2018-03-031-1/+1
* client: add cap_dirtier_uid/gid to CapSnapJeff Layton2018-01-261-1/+5
* client: make mark_caps_clean and mark_caps_dirty as member function to Inodedongdong tao2018-01-051-0/+2
* client: fix dirty caps might never be flusheddongdong tao2018-01-051-2/+2
* client: xlist link dentries instead of setPatrick Donnelly2017-12-041-4/+4
* client: emplace Cap in Inode caps mapPatrick Donnelly2017-11-231-13/+33
* client: add delegation support for cephfsJeff Layton2017-11-141-0/+33
* client: use unique_ptr for locksPatrick Donnelly2017-09-211-5/+4
* client: refine fsync/close writeback error handlingJohn Spray2017-04-181-5/+7
* client: put CapSnap not ptr in cap_snaps mapPatrick Donnelly2016-11-171-1/+1
* Merge remote-tracking branch 'origin/master' into wip-getuidGreg Farnum2016-09-241-6/+9
|\
| * mds/client: keep change_attr in Inode, CapSnap and MClientCapsJeff Layton2016-08-291-5/+7
| * mds/client: add btime to CapSnap and MClientCapsJeff Layton2016-08-291-1/+1
| * client: keep btime in Inode and InodeStatSage Weil2016-08-291-0/+1
* | client: remove the now-unused UserGroups entirelyGreg Farnum2016-09-221-1/+0
* | client: switch Inode::check_mode() to UserPermGreg Farnum2016-09-221-1/+1
* | client: replace Inode's "best" logic with a UserPerm over gid/uid pairGreg Farnum2016-09-221-5/+4
* | client: fill in cap renewals with the "best" uid/gid permsGreg Farnum2016-09-221-0/+2
* | client: track which request uid/gid granted a capGreg Farnum2016-09-221-1/+4
|/
* client: close directory's snapdir when deleting directoryYan, Zheng2016-07-151-0/+1
* client: unify cap flush and snapcap flushYan, Zheng2016-07-151-3/+1
* Merge pull request #9510 from renhwztetecs/renhw-wip-commonYuri Weinstein2016-07-151-0/+1
|\
| * common: unknown hash type of judgment modificationhuanwen ren2016-06-211-0/+1
* | Merge pull request #10168 from batrick/client-inode-desJohn Spray2016-07-141-1/+1
|\ \
| * | client: move Inode specific cleanup to destructorPatrick Donnelly2016-07-081-1/+1
* | | client: note order of member init in consPatrick Donnelly2016-07-081-3/+3
|/ /
* | client: kill QuotaTreeYan, Zheng2016-06-141-76/+1
* | Merge pull request #8739 from ukernel/wip-14271Gregory Farnum2016-06-121-7/+7
|\ \
| * | client: fix simultaneous readdirs raceYan, Zheng2016-05-231-1/+1
| * | client: move dir_{release,ordered}_count into class InodeYan, Zheng2016-05-231-7/+7
* | | Merge pull request #8780 from ukernel/wip-renew-capsJohn Spray2016-06-091-2/+4
|\ \ \
| * | | client: renew caps for read/write if mds session got killed.Yan, Zheng2016-04-271-2/+4
| |/ /
* | / all: add const to operator<< paramMichal Jarzabek2016-06-051-4/+4
| |/ |/|
* | client: optimize header file dependency.cxwshawn2016-05-221-1/+1
|/
* client/Inode: fix has_dir_layoutSage Weil2016-03-021-4/+1
* struct ceph_file_layout -> file_layout_tSage Weil2016-03-011-4/+3
* make ctors with one argument explicitDanny Al-Gaaf2016-01-291-2/+2
* client: refactor code that gets group listYan, Zheng2016-01-121-1/+2
* client: POSIX ACL supportYan, Zheng2016-01-121-1/+1
* client: wait unsafe requests that created/modified the file in fsync()Yan, Zheng2015-12-241-1/+1
* client: do sync setattr when caller != last cap dirtierSage Weil2015-10-011-2/+3
* add caps_dirty to setattrNishtha Rai2015-10-011-0/+2
* Merge pull request #5849 from ukernel/wip-32bits-ceph-fuseGregory Farnum2015-09-291-1/+3
|\
| * client: use faked inode number when sizeof(ino_t) < 8Yan, Zheng2015-09-101-1/+3
* | client: make wait_sync_caps(uint64_t) check per-session flush TIDsYan, Zheng2015-08-181-2/+1