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 object_size member to sheepdog internal data. dog: add "object_size_shift" option to cluster format command add selectable object_size support of VDI operation dog/cluster.c | 37 +++++- dog/common.c | 7 +- dog/dog.h | 6 +- dog/farm/farm.c | 22 +++- dog/farm/farm.h | 8 +- dog/farm/object_tree.c | 10 +- dog/vdi.c | 254 ++++++++++++++++++++++++++++++------------- include/fec.h | 12 +- include/internal_proto.h | 3 +- include/sheepdog_proto.h | 13 ++- lib/fec.c | 9 +- sheep/gateway.c | 2 +- sheep/group.c | 3 +- sheep/journal.c | 5 +- sheep/object_cache.c | 27 +++-- sheep/ops.c | 17 +++- sheep/plain_store.c | 17 ++- sheep/recovery.c | 3 +- sheep/sheep_priv.h | 6 +- sheep/vdi.c | 82 +++++++++++--- tests/unit/sheep/test_vdi.c | 6 +- 21 files changed, 395 insertions(+), 154 deletions(-) -- sheepdog mailing list [email protected] http://lists.wpkg.org/mailman/listinfo/sheepdog
