]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
rgw_file: permit dirent offset computation 16275/head
authorMatt Benjamin <mbenjamin@redhat.com>
Tue, 11 Jul 2017 23:30:12 +0000 (19:30 -0400)
committerMatt Benjamin <mbenjamin@redhat.com>
Wed, 12 Jul 2017 04:56:58 +0000 (00:56 -0400)
commite121fd04d652d4b6949c96b93a24b1032a1e9575
tree9f1ede5480cc960503c3902c46a5e32f8170f319
parent7e12840db34f8a0fb1a9805f30b9a9817055f351
rgw_file: permit dirent offset computation

The new dirent chunking feature in nfs-ganesha 2.5 includes an
optimization inspired by RGW NFS, and avoids invalidating modified
dirs when the underlying FSAL can project the offset of a
name in it's parent directory, independent of other entries (e.g.,
if offset is a stable hash).

Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
src/include/rados/rgw_file.h
src/rgw/rgw_file.cc
src/rgw/rgw_file.h