> On Feb 12, 2020, at 5:19 PM, Liu, Changcheng <changcheng.liu@xxxxxxxxx> wrote: > > On 12:32 Wed 12 Feb, Yiming Zhang wrote: >>> On Wed, Feb 12, 2020 at 2:06 PM Yiming Zhang <yzhan298@xxxxxxxx> wrote: >>>>>> The fio-3.17-116-gf4cd, compiled from source. >>>>> >>>>> which librados was fio engine compiled with? the v2 msgr was >>>>> introduced by nautilus (v14). >>>> > You can use "strace" tool to show the library loaded at run time. > For example, below command will show all the loaded library at run time. > $ strace fio --section=with_rwlcache changcheng.fio 2>&1 | tee strace.log > $ grep '^open' strace.log | grep lib > "make install" command may install the library under /usr/local > directory, sometimes this will cause some error. > I tried to use strace, and the problem is in the rados_connection. If I switch to the ceph v12, the same fio works just fine. For v14, I noticed that `mon addr` is replaced with `mon host`. What’s the proper way to deal with it? Thanks, -ym >> Yes, I can see the shared libs: >> librbd.so.1 => /usr/lib/x86_64-linux-gnu/librbd.so.1 (0x00007fa3a4e4a000) >> librados.so.2 => /usr/lib/x86_64-linux-gnu/librados.so.2 (0x00007fa3a4af9000) >> >> I recompiled ceph and make install all libs, and got memory issue with fio: >> fio-3.17-116-gf4cd >> Starting 1 process >> Segmentation fault (core dumped) > 1. Enable fio run time debug option > 2. Enable system core dump to get coredump file and check it. >> >> -ym >> _______________________________________________ >> Dev mailing list -- dev@xxxxxxx >> To unsubscribe send an email to dev-leave@xxxxxxx _______________________________________________ Dev mailing list -- dev@xxxxxxx To unsubscribe send an email to dev-leave@xxxxxxx