v3: - only read first and last sector for write - inline flags_direct - use & algo for aligned_sector - remove constraint for sheepfs - refine test Liu Yuan (5): util: add a helper round_down plain store: add support to non-aglined read/write collie: don't round_up vdi size & read/write tests: add a tests/063 to test unaligned read/write/create sheepfs: remove the align constraint collie/vdi.c | 12 +------ include/util.h | 3 +- sheep/journal.c | 6 ++-- sheep/plain_store.c | 98 +++++++++++++++++++++++++++++++++++++++++++++++---- sheepfs/volume.c | 5 --- tests/062 | 44 +++++++++++++++++++++++ tests/062.out | 10 ++++++ tests/group | 1 + 8 files changed, 153 insertions(+), 26 deletions(-) create mode 100755 tests/062 create mode 100644 tests/062.out -- 1.7.9.5 |