ceph: use rbtree for snap_realms
Switch from radix tree to rbtree for snap realms. This is much more appropriate given that realm keys are few and far between. Signed-off-by: Sage Weil <sage@newdream.net>
This commit is contained in:
@@ -656,6 +656,8 @@ static inline void ceph_put_snap_context(struct ceph_snap_context *sc)
|
||||
struct ceph_snap_realm {
|
||||
u64 ino;
|
||||
atomic_t nref;
|
||||
struct rb_node node;
|
||||
|
||||
u64 created, seq;
|
||||
u64 parent_ino;
|
||||
u64 parent_since; /* snapid when our current parent became so */
|
||||
|
Reference in New Issue
Block a user