[sheepdog] [PATCH v2 0/5] Some EC enhancements and bug fixes

Robin Dong robin.k.dong at gmail.com
Fri Feb 28 10:11:26 CET 2014


Reviewed-by: Robin Dong <sanbai at taobao.com>


2014-02-28 15:52 GMT+08:00 Liu Yuan <namei.unix at gmail.com>:

> v2:
>  - free inode in dog/vdi.c
>
> 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):
>   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'
>   sheep/recovery: fix a sefault when ->stop is set true
>
>  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         |  32 +++---
>  sheep/sheep_priv.h       |  42 ++++++--
>  sheep/store.c            |  11 +-
>  10 files changed, 311 insertions(+), 414 deletions(-)
>
> --
> 1.8.1.2
>
> --
> sheepdog mailing list
> sheepdog at lists.wpkg.org
> http://lists.wpkg.org/mailman/listinfo/sheepdog
>



-- 
--
Best Regard
Robin Dong
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.wpkg.org/pipermail/sheepdog/attachments/20140228/34057758/attachment-0004.html>


More information about the sheepdog mailing list