At Fri, 20 Jan 2012 16:23:04 +0800, Liu Yuan wrote: > > On 01/20/2012 04:15 PM, Liu Yuan wrote: > > > From: Liu Yuan <tailai.ly at taobao.com> > > > > This is necessary when adding tracer to sheep. After the refactoring, > > the tracer works fine as expected. Without, there will be a segfault. > > --- > > Hi Kazum, > > > > I think now tracer would works well on your box. I have tested it on debian squeeze. > > > > I have added this patch onto trace branch. I've tried the latest trace branch, but it still doesn't work if I add -O0 option for GCC to disable optimization: $ ./sheep/sheep /store/0 -f -d sheep: init_store(2004) no store found sheep: create_cluster(1385) use corosync cluster driver as default sheep: create_cluster(1405) zone id = 17712138 sheep: read_epoch(2017) failed to read epoch 0 sheep: send_join_request(817) ip: 10.68.14.1, port: 7000 and then, sheep hangs up on my debian squeeze box. If I enable optimization, I've not encountered any problems :) Thanks, Kazutaka |