[sheepdog] [PATCH v2 0/5] sd_inode.c cleanup

Liu Yuan namei.unix at gmail.com
Fri Feb 21 07:33:36 CET 2014


v2:
 - rebased onto master
 - use macros for BTREE enums
 - merge util/sd_inode: add sd_inode_index_walk helper into this patch set

Liu Yuan (5):
  util: add typesafe nbsearch macro
  util/sd_inode: structure and function renaming
  util/sd_inode: kill {set,get} macros
  util/sd_inode: kill icache_init()
  util/sd_inode: add sd_inode_index_walk helper

 dog/cluster.c            |  18 +-
 dog/common.c             |   4 +-
 dog/dog.c                |   3 +
 dog/dog.h                |  10 -
 dog/vdi.c                |  61 ++---
 include/internal_proto.h |   3 +-
 include/sheepdog_proto.h |  40 ++-
 include/util.h           |  24 ++
 lib/sd_inode.c           | 696 +++++++++++++++++++++++------------------------
 sheep/http/kv.c          |  95 +++----
 sheep/http/oalloc.c      |  13 +-
 sheep/nfs/fs.c           |   7 +-
 sheep/nfs/nfs.c          |   2 +-
 sheep/ops.c              |   7 +-
 sheep/sheep.c            |   4 +
 sheep/sheep_priv.h       |  10 -
 sheep/vdi.c              |  17 +-
 sheepfs/core.c           |   3 +
 sheepfs/sheepfs.h        |   5 +
 sheepfs/volume.c         |  28 +-
 20 files changed, 509 insertions(+), 541 deletions(-)

-- 
1.8.1.2




More information about the sheepdog mailing list