[sheepdog] [PATCH v2 0/5] Some EC enhancements and bug fixes
Liu Yuan
namei.unix at gmail.com
Fri Feb 28 10:19:19 CET 2014
On Fri, Feb 28, 2014 at 03:52:14PM +0800, Liu Yuan wrote:
> 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
>
Applied
Yuan
More information about the sheepdog
mailing list