Re: How to save log when test met bugs

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



[adding ceph-devel as this may also be an inconvenient to others]


On 09/09/2015 10:23, Ma, Jianpeng wrote:> Hi Loic:
>   Today, I run test/cephtool-test-mds.sh, because my code has bug cause osd down. I only from the screen saw "osd o down ...." and so on. But I don't find the related osd log.
> This because in vstart_wrapper.sh
>>> function vstart_setup()
>>> {
>>>    rm -fr $CEPH_DEV_DIR $CEPH_OUT_DIR
>>>    mkdir -p $CEPH_DEV_DIR
>>>    trap "teardown $CEPH_DIR" EXIT
>  This " trap "teardown $CEPH_DIR" EXIT" will remove the test dir(osd log in this).
> 
> I don' know how to resolve this. But I think this really is a bug. Or am missing something?

You're right, it is inconvenient for debug. What I usually do in these situations is add "exit" or even a sleep 10000000 somewhere to bypass everything and give me time to take a look at the logs. There should really be a way to ask (option, environment variable ?) "please keep the logs when it fails instead of cleaning up".

What do you think ?

-- 
Loïc Dachary, Artisan Logiciel Libre

Attachment: signature.asc
Description: OpenPGP digital signature


[Index of Archives]     [CEPH Users]     [Ceph Large]     [Information on CEPH]     [Linux BTRFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux