[sheepdog] [PATCH v4 0/5] add support to non-aglined read/write/create
Liu Yuan
namei.unix at gmail.com
Thu May 23 05:27:20 CEST 2013
v4:
- do_aligned_write before journaling to avoid double journaling
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 | 100 +++++++++++++++++++++++++++++++++++++++++++++++----
sheepfs/volume.c | 5 ---
tests/062 | 44 +++++++++++++++++++++++
tests/062.out | 10 ++++++
tests/group | 1 +
8 files changed, 154 insertions(+), 27 deletions(-)
create mode 100755 tests/062
create mode 100644 tests/062.out
--
1.7.9.5
More information about the sheepdog
mailing list