[sheepdog] [PATCH v2 0/2] introduce journal file to boost IO performance

Liu Yuan namei.unix at gmail.com
Thu Nov 8 14:26:09 CET 2012


From: Liu Yuan <tailai.ly at taobao.com>

v2:
 - journal_descriptor 64 bit aligned.
 - check valloc() ret val.
 - new parameter interface.
 - add a directio option for backend store.


Liu Yuan (2):
  sheep: introduce journal file to boost IO performance
  sheep: add an option to control directio for backend store

 include/util.h       |   1 +
 sheep/Makefile.am    |   2 +-
 sheep/journal_file.c | 401 +++++++++++++++++++++++++++++++++++++++++++++++++++
 sheep/ops.c          |  43 +-----
 sheep/plain_store.c  |  29 +++-
 sheep/sheep.c        |  55 ++++++-
 sheep/sheep_priv.h   |   8 +-
 sheep/store.c        |   6 +-
 8 files changed, 497 insertions(+), 48 deletions(-)
 create mode 100644 sheep/journal_file.c

-- 
1.7.12.84.gefa6462




More information about the sheepdog mailing list