Yan, Zheng
f3c4ebe65e
ceph: using hash value to compose dentry offset
...
If MDS sorts dentries in dirfrag in hash order, we use hash value to
compose dentry offset. dentry offset is:
(0xff << 52) | ((24 bits hash) << 28) |
(the nth entry hash hash collision)
This offset is stable across directory fragmentation. This alos means
there is no need to reset readdir offset if directory get fragmented
in the middle of readdir.
Signed-off-by: Yan, Zheng <zyan@redhat.com>
2016-05-26 01:15:36 +02:00
..
auth.h
libceph: make authorizer destruction independent of ceph_auth_client
2016-04-25 20:54:13 +02:00
buffer.h
libceph: nuke ceph_kvfree()
2014-12-17 20:09:50 +03:00
ceph_debug.h
ceph_features.h
libceph: revamp subs code, switch to SUBSCRIBE2 protocol
2016-03-25 18:51:38 +01:00
ceph_frag.h
ceph: ceph_frag_contains_value can be boolean
2016-01-21 19:36:07 +01:00
ceph_fs.h
ceph: using hash value to compose dentry offset
2016-05-26 01:15:36 +02:00
ceph_hash.h
debugfs.h
libceph: simplify our debugfs attr macro
2015-04-20 18:55:39 +03:00
decode.h
remove extra definitions of U32_MAX
2014-01-23 16:36:55 -08:00
libceph.h
libceph: DEFINE_RB_FUNCS macro
2016-05-26 00:36:23 +02:00
mdsmap.h
ceph: update support for PGID64, PGPOOL3, OSDENC protocol features
2013-02-26 15:02:25 -08:00
messenger.h
libceph: fix ceph_msg_revoke()
2016-01-21 19:36:08 +01:00
mon_client.h
libceph: support for subscribing to "mdsmap.<id>" maps
2016-05-26 01:15:30 +02:00
msgpool.h
UAPI: (Scripted) Convert #include "..." to #include <path/...> in kernel system headers
2012-10-02 18:01:25 +01:00
msgr.h
libceph: use keepalive2 to verify the mon session is alive
2015-09-08 23:14:30 +03:00
osd_client.h
libceph: replace ceph_monc_request_next_osdmap()
2016-05-26 01:15:30 +02:00
osdmap.h
libceph: handle_one_map()
2016-05-26 01:12:27 +02:00
pagelist.h
libceph: fixup includes in pagelist.h
2014-12-17 20:09:53 +03:00
rados.h
libceph: support for sending notifies
2016-05-26 01:15:28 +02:00
types.h
UAPI: (Scripted) Convert #include "..." to #include <path/...> in kernel system headers
2012-10-02 18:01:25 +01:00