{"push_id":1247922097,"size":2,"distinct_size":2,"ref":"refs/heads/wip-jlayton-dotdot","head":"97bb30863f379605c62af7ffa932f7dbac117087","before":"78a4aeae502e77aada855e934f90ea37edc654d4","commits":[{"sha":"75e5b54071069ac8f2bebe8aeab869483f84ce57","author":{"name":"Jeff Layton","email":"0a799ee4f46e914219e7741adcc5e93178d519ec@redhat.com"},"message":"client: don't use special faked-up inode for /..\n\nThe CEPH_INO_DOTDOT thing is quite strange. Under most OS (Linux\nincluded), the parent of the root is itself. IOW, at the root, '.' and\n'..' refer to the same inode.\n\nChange the ceph client to do the same, as this allows users to get\nvalid stat info for '..', as well as elimnating some special-casing.\n\nAlso in several places, we're checking dn_set.empty as an indicator\nof being the root. While that is true for the root, it's also true\nfor unlinked directories.\n\nThis patch has treats them the same. An unlinked directory will\nbe reparented to itself, effectively acting as a root of its own.\n\nSigned-off-by: Jeff Layton <jlayton@redhat.com>","distinct":true,"url":"https://api.github.com/repos/ceph/ceph/commits/75e5b54071069ac8f2bebe8aeab869483f84ce57"},{"sha":"97bb30863f379605c62af7ffa932f7dbac117087","author":{"name":"Jeff Layton","email":"0a799ee4f46e914219e7741adcc5e93178d519ec@redhat.com"},"message":"client: add a testcase for \"/..\" handling\n\nSigned-off-by: Jeff Layton <jlayton@redhat.com>","distinct":true,"url":"https://api.github.com/repos/ceph/ceph/commits/97bb30863f379605c62af7ffa932f7dbac117087"}]}
{"actor":{"display_login":"jtlayton"}}