[sheepdog] [PATCH stable-0.8 0/6] update for performance improvements in a case of massive objects

Hitoshi Mitake mitake.hitoshi at lab.ntt.co.jp
Thu Mar 20 09:52:19 CET 2014


This update contains patches for performance improvements in a case of massive
objects. But it introduces incompatibility of store format. Please specify "-u"
after updating sheep daemon.

Hitoshi Mitake (2):
  sheep: reload config after successful migration
  sheep: migrate format from v3 to v4

Liu Yuan (3):
  dog/farm: register vdi for 'snapshot load operation'
  sheep: kill is_erasure_obj()
  sheep: store ec_index in the pathname instead of in xattr

Robin Dong (1):
  sheep/md: change process of for_each_object_in_wd() to multi-threads

 dog/farm/farm.c     | 141 ++++++++++++++++++-----------------
 sheep/config.c      |   8 +-
 sheep/gateway.c     |  28 +------
 sheep/journal.c     |   2 +-
 sheep/md.c          | 206 ++++++++++++++++++++++++++++++++++++++++------------
 sheep/migrate.c     |  77 ++++++++++++++++++++
 sheep/ops.c         |   6 +-
 sheep/plain_store.c | 171 +++++++++++++++++--------------------------
 sheep/recovery.c    |  10 ++-
 sheep/sheep_priv.h  |  41 ++++++++---
 10 files changed, 431 insertions(+), 259 deletions(-)

-- 
1.8.1.2




More information about the sheepdog mailing list