<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Aug 14, 2013 at 10:33 PM, MORITA Kazutaka <span dir="ltr"><<a href="mailto:morita.kazutaka@gmail.com" target="_blank">morita.kazutaka@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">At Wed, 14 Aug 2013 17:12:22 +0800,<br>
<div><div class="h5">Liu Yuan wrote:<br>
><br>
> On Tue, Aug 13, 2013 at 01:37:36PM +0900, MORITA Kazutaka wrote:<br>
> > From: MORITA Kazutaka <<a href="mailto:morita.kazutaka@lab.ntt.co.jp">morita.kazutaka@lab.ntt.co.jp</a>><br>
> ><br>
> > v2:<br>
> >  - rebased onto the devel branch<br>
> >  - added necessary flush after _vdi_write()<br>
> >  - call _filter_qemu_io() in _qemu_io()<br>
> ><br>
> > This series enables us to test object cache by running the following<br>
> > commands.<br>
> ><br>
> >  # SHEEP_EXTRA_OPTIONS="-w size=100" ./check<br>
> >  # SHEEP_EXTRA_OPTIONS="-w size=100" ./check -writethrough<br>
> >  # SHEEP_EXTRA_OPTIONS="-w size=100" ./check -direct<br>
> ><br>
> > Note that writeback is default.<br>
> ><br>
> > Currently, some tests cannot be passed when object cache is enabled,<br>
> > and I'm still not sure whether it is a false alarm or not.  I'd<br>
> > appreciate if someone would give a try and udpates testcases or add<br>
> > "_requirement no_writeback" if the test is not suitable for object<br>
> > cache).<br>
><br>
> I tried this patch set and alsmot are false alarm to me.<br>
<br>
</div></div>The following test makes sheep dump a core file, and at least it isn't<br>
a false alarm, I think.<br>
<br>
  # SHEEP_EXTRA_OPTIONS="-w size=100" ./tests/functional/check 42<br></blockquote><div><br></div><div><div>Aug 14 22:42:10  ERROR [main] atomic_create_and_write(585) failed to write /tmp/sheepdog/042/2/epoch/00000002, No space left on device</div>
<div>Aug 14 22:42:10  EMERG [main] sd_leave_handler(924) PANIC: cannot log current epoch 2</div><div>Aug 14 22:42:10  EMERG [main] crash_handler(250) sheep exits unexpectedly (Aborted).</div><div>Aug 14 22:42:10  EMERG [main] sd_backtrace(843) sheep.c:252: crash_handler</div>
<div>Aug 14 22:42:10  EMERG [main] sd_backtrace(857) /lib/x86_64-linux-gnu/libpthread.so.0(+0xfcaf) [0x7f4632754caf]</div><div>Aug 14 22:42:10  EMERG [main] sd_backtrace(857) /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x34) [0x7f4631a9b424]</div>
<div>Aug 14 22:42:10  EMERG [main] sd_backtrace(857) /lib/x86_64-linux-gnu/libc.so.6(abort+0x17a) [0x7f4631a9eb8a]</div><div>Aug 14 22:42:10  EMERG [main] sd_backtrace(843) group.c:924: sd_leave_handler</div><div>Aug 14 22:42:10  EMERG [main] sd_backtrace(843) local.c:449: local_process_event</div>
<div>Aug 14 22:42:10  EMERG [main] sd_backtrace(843) local.c:490: local_handler</div><div>Aug 14 22:42:10  EMERG [main] sd_backtrace(843) event.c:203: do_event_loop</div><div>Aug 14 22:42:10  EMERG [main] sd_backtrace(843) sheep.c:858: main</div>
</div><div><br></div><div>It seems that it is not related to object cache</div><div><br></div><div>Thanks</div><div>Yuan</div><div> </div></div></div></div>