[sheepdog] [PATCH v2 0/3] selectable data object size of a VDI

Hitoshi Mitake mitake.hitoshi at lab.ntt.co.jp
Mon Dec 15 06:30:59 CET 2014


At Fri, 12 Dec 2014 21:48:29 +0900,
Teruaki Ishizaki wrote:
> 
> Previously users could use 4MB data object size for a VDI
> This patchset enables users to specify data object size of a VDI
> and make a larger VDI without Hypervolume.
> 
> Teruaki Ishizaki (3):
>   Add block_size_shift member to sheepdog internal data.
>   dog: add "block_size_shift" option to cluster format command
>   Add selectable object_size support of VDI operation
> 
>  dog/cluster.c               |   37 ++++++-
>  dog/common.c                |    9 +-
>  dog/dog.h                   |    6 +-
>  dog/farm/farm.c             |   23 +++--
>  dog/farm/farm.h             |   12 ++-
>  dog/farm/object_tree.c      |   10 ++-
>  dog/vdi.c                   |  245 ++++++++++++++++++++++++++++++-------------
>  include/fec.h               |   12 +-
>  include/internal_proto.h    |    5 +-
>  include/sheepdog_proto.h    |   16 ++-
>  lib/fec.c                   |    9 +-
>  sheep/gateway.c             |    2 +-
>  sheep/group.c               |    3 +-
>  sheep/journal.c             |    5 +-
>  sheep/object_cache.c        |   27 ++++--
>  sheep/ops.c                 |   18 +++-
>  sheep/plain_store.c         |   16 ++-
>  sheep/recovery.c            |    3 +-
>  sheep/sheep_priv.h          |    6 +-
>  sheep/vdi.c                 |   92 +++++++++++++---
>  tests/unit/sheep/test_vdi.c |    6 +-
>  21 files changed, 405 insertions(+), 157 deletions(-)

Applied this series with slight cosmetic comment changes, thanks.
Hitoshi

> 
> -- 
> sheepdog mailing list
> sheepdog at lists.wpkg.org
> http://lists.wpkg.org/mailman/listinfo/sheepdog



More information about the sheepdog mailing list