On 08/26/2012 03:54 PM, MORITA Kazutaka wrote: > Next, I'll fix problems in plain store which I found when testing this > series. > > MORITA Kazutaka (2): > tests: add check of stale object cleanup to 032 and 033 > sheep: remove stale objects after recovery fully completed > > include/internal_proto.h | 1 + > sheep/ops.c | 54 +++++++++++++++++++++++++++++++++++++++++++-- > sheep/plain_store.c | 2 +- > sheep/recovery.c | 30 ++++++++++++++++++++++++- > sheep/sheep_priv.h | 4 +- > tests/032 | 1 + > tests/032.out | 15 ++++++++++++ > tests/033 | 1 + > tests/033.out | 15 ++++++++++++ > 9 files changed, 116 insertions(+), 7 deletions(-) >
This patch set might cause problems on 026, the cluster get hangs sometimes by following bash: $ while test "$?" -eq 0;do sudo ./check 26 -corosync;done (gdb) bt #0 0x00007fccb0458d1d in read () at ../sysdeps/unix/syscall-template.S:82 #1 0x00007fccb04672de in eventfd_read (fd=16, value=0x7fccaf978df8) at ../sysdeps/unix/sysv/linux/eventfd_read.c:27 #2 0x0000000000408ea7 in exec_local_req (rq=0x7fccaf978e30, data=0x629f58) at request.c:439 #3 0x000000000040ffb7 in notify_recovery_completion_work (work=0x18f07f0) at recovery.c:352 #4 0x000000000040d155 in worker_routine (arg=<value optimized out>) at work.c:171 #5 0x00007fccb0d9b971 in start_thread (arg=<value optimized out>) at pthread_create.c:304 #6 0x00007fccb0466f3d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thanks, Yuan -- sheepdog mailing list [email protected] http://lists.wpkg.org/mailman/listinfo/sheepdog
