{"push_id":2478459980,"size":1,"distinct_size":1,"ref":"refs/heads/wip-fix-rstat","head":"7ea353b1ce257640faa16ea90ff507e3a0b7428e","before":"2c189b9a061b6bcae87f207f37321d6642e994c5","commits":[{"sha":"7ea353b1ce257640faa16ea90ff507e3a0b7428e","author":{"name":"Zhi Zhang","email":"9a93b123353da2a5c221ef7cd26e860cce97631e@tencent.com"},"message":"mds: fix occasional dir rstat inconsistency between multi-MDSes\n\nCurrently if file inode and its parent are processed on auth MDS,\nits parent's rstat will be updated correctly, but won't be passed\nto non-auth MDS. So if a newly-mounted ceph-fuse client connects\nto non-auth MDS, this parent's rstat might be old.\n\nThe fix is that if client sends getattr request with CEPH_STAT_RSTAT\nmask to non-auth MDS, it will first sync rstat from auth MDS and then\nretry this request.\n\nSigned-off-by: Zhi Zhang <zhangz.david@outlook.com>","distinct":true,"url":"https://api.github.com/repos/david-z/ceph/commits/7ea353b1ce257640faa16ea90ff507e3a0b7428e"}]}
{"actor":{"display_login":"david-z"}}