[sheepdog] [PATCH 0/5] Some EC enhancements and bug fixes
Liu Yuan
namei.unix at gmail.com
Thu Feb 27 06:48:03 CET 2014
This patch set mainly solve a performance issue for ec recovery and also rework
farm and some dog vdi commands and fix a bug that might cause data inconsistency
Liu Yuan (5):
dog/farm: register vdi for 'snapshot load operation'
sheep: kill is_erasure_obj()
sheep: don't call heavy md_get_info init_obj_path()
sheep: store ec_index in the pathname instead of in xattr
dog/vdi: rework 'vdi object location' and 'vdi track'
dog/farm/farm.c | 141 ++++++++++++------------
dog/vdi.c | 275 +++++++++++++----------------------------------
include/internal_proto.h | 1 +
sheep/gateway.c | 28 +----
sheep/journal.c | 2 +-
sheep/md.c | 137 +++++++++++++++--------
sheep/ops.c | 26 ++++-
sheep/plain_store.c | 171 ++++++++++++-----------------
sheep/recovery.c | 21 ++--
sheep/sheep_priv.h | 42 ++++++--
sheep/store.c | 11 +-
11 files changed, 386 insertions(+), 469 deletions(-)
--
1.8.1.2
More information about the sheepdog
mailing list