On Tue, Aug 21, 2018 at 7:57 AM Liu, Chunmei <chunmei.liu@xxxxxxxxx> wrote: > > Hi kefu, > > I checkout the latest ceph version, your code has already been merged in. Build with -DWITH_SEASTAR=ON success, but when I run seastar unit test, always got the error, seems seastar reactor not running. > > Then I write a simple seastar app, still got the same error, the checked out seastar version is 21553df. > But your old working branch, all seastar unit test work in my machine, so don't know what is different between master branch and your working branch. > > The error message is: > /ceph/src/seastar/src/core/reactor.cc:542: seastar::reactor::reactor(unsigned int): Assertion `r >= 0' failed. > /ceph/src/seastar/src/core/reactor.cc:542: seastar::reactor::reactor(unsigned int): Assertion `r >= 0' failed. > /ceph/src/seastar/src/core/reactor.cc:542: seastar::reactor::reactor(unsigned int): Assertion `r >= 0' failed. > Aborting on shard 65. > Backtrace: > 0x000000000054321a > 0x00000000004cf7c8 > 0x00000000004cf883 > 0x00000000004cf955 > /lib/x86_64-linux-gnu/libpthread.so.0+0x000000000001138f > /lib/x86_64-linux-gnu/libc.so.6+0x0000000000035427 > /lib/x86_64-linux-gnu/libc.so.6+0x0000000000037029 > /lib/x86_64-linux-gnu/libc.so.6+0x000000000002dbd6 > /lib/x86_64-linux-gnu/libc.so.6+0x000000000002dc81 > 0x00000000005391bf > 0x00000000005392ed > 0x0000000000539512 > 0x00000000004c822d > /lib/x86_64-linux-gnu/libpthread.so.0+0x00000000000076b9 > /lib/x86_64-linux-gnu/libc.so.6+0x000000000010741c > Aborted (core dumped) turns out we have the same issue on our aarch64 jenkins slave: 144/155 Test #154: unittest_seastar_messenger ..............***Exception: Other 1.71 sec unittest_seastar_messenger: /home/jenkins-build/build/workspace/ceph-pull-requests-arm64/src/seastar/src/core/reactor.cc:542: seastar::reactor::reactor(unsigned int): Assertion `r >= 0' failed. unittest_seastar_messenger: /home/jenkins-build/build/workspace/ceph-pull-requests-arm64/src/seastar/src/core/reactor.cc:542: seastar::reactor::reactor(unsigned int): Assertion `r >= 0' failed. unittest_seastar_messenger: /home/jenkins-build/build/workspace/ceph-pull-requests-arm64/src/seastar/src/core/reactor.cc:542: seastar::reactor::reactor(unsigned int): Assertion `r >= 0' failed. ... Aborting on shard 38. Backtrace: 0x00000000005c1bf3 0x000000000055757b 0x0000000000557643 0x0000000000557747 0x00000000000006bf /lib64/libc.so.6+0x00000000000342c7 /lib64/libc.so.6+0x000000000003593f /lib64/libc.so.6+0x000000000002d9bb /lib64/libc.so.6+0x000000000002da73 0x00000000005b7ff3 0x00000000005b8123 0x00000000005b8317 0x000000000054fee7 /lib64/libpthread.so.0+0x0000000000007baf /lib64/libc.so.6+0x00000000000db4bf will take a look at it. > > > -----Original Message----- > > From: ceph-devel-owner@xxxxxxxxxxxxxxx [mailto:ceph-devel- > > owner@xxxxxxxxxxxxxxx] On Behalf Of kefu chai > > Sent: Monday, August 20, 2018 5:05 AM > > To: yingxincheng@xxxxxxxxx > > Cc: Liu, Chunmei <chunmei.liu@xxxxxxxxx>; The Esoteric Order of the Squid > > Cybernetic <ceph-devel@xxxxxxxxxxxxxxx> > > Subject: Re: unittest_seastar_echo test failure > > > > On Mon, Aug 20, 2018 at 9:54 AM Yingxin Cheng <yingxincheng@xxxxxxxxx> > > wrote: > > > > > > hi chunmei, > > > There's a similar report at > > > https://github.com/ceph/ceph/pull/23539#discussion_r209479903 > > > I believe it should already be fixed recently. > > > Does your code include this change? > > > > > > kefu, > > > According to my tests, I see there are no issues with > > > unittest_seastar_messenger. Is it ready to be included in the make > > > check? > > > > https://github.com/ceph/ceph/pull/23642 > > > > > > > > --- > > > Regards, > > > Yingxin > > > > > > > > -- > > Regards > > Kefu Chai -- Regards Kefu Chai