<div dir="ltr">in the `cluster_make_fs` function(sheep/ops.c)..<div><br><div>sheep first calls sd_store->format(), then calls sd_store->init().</div></div><div>It seems that sheep first remove the .stale dir, then create the .stale dir.</div><div>am I right?</div><div><br></div><div>then I do some tests about cluster format.</div><div>first format the cluster  and then check whether .stale dir is created.</div><div>during my test. sometimes .stale is created, sometimes is not.</div><div>which is very odd.</div><div><br></div><div><br></div><div>then I add sync() function between `format()` and `init()`, and it seems</div><div>it worked. every time cluster format creates .stale dir.</div><div><br></div><div>-----</div><div><div>diff --git a/sheep/ops.c b/sheep/ops.c</div><div>index 9eb3280..204d586 100644</div><div>--- a/sheep/ops.c</div><div>+++ b/sheep/ops.c</div><div>@@ -272,6 +272,7 @@ static int cluster_make_fs(const struct sd_req *req, struct sd_rsp *rsp,</div><div>        if (ret != SD_RES_SUCCESS)</div><div>                return ret;</div><div> </div><div>+       sync();</div><div>        ret = sd_store->init();</div><div>        if (ret != SD_RES_SUCCESS)</div><div>                return ret;</div></div><div><br></div><div><br></div><div><br></div><div>what do you think</div><div><br></div><div><br></div><div>Thanks,</div><div>Jinzhi Chen</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Dec 16, 2014 at 10:28 AM, Saeki Masaki <span dir="ltr"><<a href="mailto:saeki.masaki@po.ntts.co.jp" target="_blank">saeki.masaki@po.ntts.co.jp</a>></span> wrote:<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I posted a bug in launchpad:<br>
  <a href="https://bugs.launchpad.net/sheepdog-project/+bug/1402887" target="_blank">https://bugs.launchpad.net/sheepdog-project/+bug/1402887</a><br>
<br>
After execute cluster format .stale directory was removed.<br>
I think that is a bad influence on the automatic recovery.<br>
<br>
Regards, Saeki.<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
sheepdog-users mailing lists<br>
<a href="mailto:sheepdog-users@lists.wpkg.org">sheepdog-users@lists.wpkg.org</a><br>
<a href="http://lists.wpkg.org/mailman/listinfo/sheepdog-users" target="_blank">http://lists.wpkg.org/mailman/listinfo/sheepdog-users</a><br>
</font></span></blockquote></div></div>