Re: [bug report][bisected] modprob -r scsi-debug take more than 3mins during blktests srp/ tests

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

 



Ping

On Sat, Apr 2, 2022 at 3:06 PM Yi Zhang <yi.zhang@xxxxxxxxxx> wrote:
>
> Hello
> I found the scsi-debug module removing [1] takes more than 3mins
> during blktests srp/ tests, and bisecting shows it was introduced from
> [2],
> Pls help check it, let me know if you need more info for it, thanks.
>
> [1]
> # time ./check srp/001
> srp/001 (Create and remove LUNs)                             [passed]
>     runtime    ...  3.194s
> real 3m12.119s
> user 0m0.859s
> sys 0m2.227s
>
> # ps aux | grep modprobe
> root      250153  0.0  0.0  10600  2264 pts/0    D+   01:34   0:00
> modprobe -r scsi_debug
>
> # cat /proc/250153/stack
> [<0>] blk_execute_rq+0x95/0xb0
> [<0>] __scsi_execute+0xe2/0x250
> [<0>] sd_sync_cache+0xac/0x190
> [<0>] sd_shutdown+0x67/0xf0
> [<0>] sd_remove+0x39/0x80
> [<0>] __device_release_driver+0x234/0x240
> [<0>] device_release_driver+0x23/0x30
> [<0>] bus_remove_device+0xd8/0x140
> [<0>] device_del+0x18b/0x3f0
> [<0>] __scsi_remove_device+0x102/0x140
> [<0>] scsi_forget_host+0x55/0x60
> [<0>] scsi_remove_host+0x72/0x110
> [<0>] sdebug_driver_remove+0x22/0xa0 [scsi_debug]
> [<0>] __device_release_driver+0x181/0x240
> [<0>] device_release_driver+0x23/0x30
> [<0>] bus_remove_device+0xd8/0x140
> [<0>] device_del+0x18b/0x3f0
> [<0>] device_unregister+0x13/0x60
> [<0>] sdebug_do_remove_host+0xd1/0xf0 [scsi_debug]
> [<0>] scsi_debug_exit+0x58/0xe1e [scsi_debug]
> [<0>] __do_sys_delete_module.constprop.0+0x170/0x260
> [<0>] do_syscall_64+0x3a/0x80
> [<0>] entry_SYSCALL_64_after_hwframe+0x44/0xae
>
> # dmesg | tail -10
> [  345.863755] ib_srpt:srpt_release_channel_work: ib_srpt 10.16.221.74-32
> [  345.863855] ib_srpt:srpt_release_channel_work: ib_srpt 10.16.221.74-34
> [  345.863953] ib_srpt:srpt_release_channel_work: ib_srpt 10.16.221.74-36
> [  346.373371] sd 15:0:0:0: [sdb] Synchronizing SCSI cache
> [  532.864536] sd 15:0:0:0: [sdb] Synchronize Cache(10) failed:
> Result: hostbyte=DID_TIME_OUT driverbyte=DRIVER_OK
> ------> seems most of the time were taken here
> [  532.929626] eno1np0 speed is unknown, defaulting to 1000
> [  532.938524] eno2np1 speed is unknown, defaulting to 1000
> [  532.943957] eno4 speed is unknown, defaulting to 1000
> [  532.998059] rdma_rxe: rxe-ah pool destroyed with unfree'd elem
> [  533.011781] rdma_rxe: unloaded
>
> [2]
> commit 2aad3cd8537033cd34f70294a23f54623ffe9c1b (refs/bisect/bad)
> Author: Douglas Gilbert <dgilbert@xxxxxxxxxxxx>
> Date:   Sat Jan 8 20:28:45 2022 -0500
>
>     scsi: scsi_debug: Address races following module load



--
Best Regards,
  Yi Zhang




[Index of Archives]     [Linux RAID]     [Linux SCSI]     [Linux ATA RAID]     [IDE]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Device Mapper]

  Powered by Linux