<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>