<div dir="ltr">Reviewed-by: Robin Dong <<a href="mailto:sanbai@taobao.com">sanbai@taobao.com</a>></div><div class="gmail_extra"><br><br><div class="gmail_quote">2014-02-28 15:52 GMT+08:00 Liu Yuan <span dir="ltr"><<a href="mailto:namei.unix@gmail.com" target="_blank">namei.unix@gmail.com</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">v2:<br>
 - free inode in dog/vdi.c<br>
<br>
This patch set mainly solve a performance issue for ec recovery and also rework<br>
farm and some dog vdi commands and fix a bug that might cause data inconsistency<br>
<br>
Liu Yuan (5):<br>
  sheep: kill is_erasure_obj()<br>
  sheep: don't call heavy md_get_info init_obj_path()<br>
  sheep: store ec_index in the pathname instead of in xattr<br>
  dog/vdi: rework 'vdi object location' and 'vdi track'<br>
  sheep/recovery: fix a sefault when ->stop is set true<br>
<br>
 dog/vdi.c                | 275 +++++++++++++----------------------------------<br>
 include/internal_proto.h |   1 +<br>
 sheep/gateway.c          |  28 +----<br>
 sheep/journal.c          |   2 +-<br>
 sheep/md.c               | 137 +++++++++++++++--------<br>
 sheep/ops.c              |  26 ++++-<br>
 sheep/plain_store.c      | 171 ++++++++++++-----------------<br>
 sheep/recovery.c         |  32 +++---<br>
 sheep/sheep_priv.h       |  42 ++++++--<br>
 sheep/store.c            |  11 +-<br>
 10 files changed, 311 insertions(+), 414 deletions(-)<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
1.8.1.2<br>
<br>
--<br>
sheepdog mailing list<br>
<a href="mailto:sheepdog@lists.wpkg.org">sheepdog@lists.wpkg.org</a><br>
<a href="http://lists.wpkg.org/mailman/listinfo/sheepdog" target="_blank">http://lists.wpkg.org/mailman/listinfo/sheepdog</a><br>
</font></span></blockquote></div><br><br clear="all"><div><br></div>-- <br>--<br>Best Regard<br>Robin Dong
</div>