On Thu, Apr 14, 2016 at 1:26 AM, Noah Watkins <noahwatkins@xxxxxxxxx> wrote: > In the libcephfs client it looks like both `Client::stat` and > `Client::lstat` use a default mask of CEPH_STAT_CAP_INODE_ALL and are > able to return immediately from `Client::_getattr` without making an > MDS request. However, `Client::fstat` uses hard-coded -1 as the cap > mask and always issues a MDS request. Is this the intended behavior, > and if so, what are different semantics of fstat that make this a > requirement? I think it's a bug, Client::fstat should use CEPH_STAT_CAP_INODE_ALL too. Regards Yan, Zheng > > Thanks, > Noah > -- > To unsubscribe from this list: send the line "unsubscribe ceph-devel" in > the body of a message to majordomo@xxxxxxxxxxxxxxx > More majordomo info at http://vger.kernel.org/majordomo-info.html -- To unsubscribe from this list: send the line "unsubscribe ceph-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html