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(-) -- sheepdog mailing list [email protected] http://lists.wpkg.org/mailman/listinfo/sheepdog
