[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:39:18 CET 2014
At Mon, 15 Dec 2014 14:30:59 +0900,
Hitoshi Mitake wrote:
>
> 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
BTW, this patchset breaks some scripts under tests/functional. Could
you also update them? After that, the patch I posted (subject: dog:
revert the change for output of "dog vdi list" manually) can be
reverted.
Thanks,
Hitoshi
>
> >
> > --
> > sheepdog mailing list
> > sheepdog at lists.wpkg.org
> > http://lists.wpkg.org/mailman/listinfo/sheepdog
More information about the sheepdog
mailing list