mlx4_core 0000:07:00.0: swiotlb buffer is full and OOM observed during stress test on reset_controller

Yi Zhang yizhan at redhat.com
Thu Mar 9 02:33:58 PST 2017


>> + Christoph and Sagi.
> +Tariq and Yishai.
>
> How can we know from this log which memory order failed?
>
> It can be one of two: memory leak (most probably) or/and fragmented
> memory.

I have tried to enable memleak and retest, didn't found any kmemleak 
reported from kernel.
Just as I said from previous mail: before the OOM occurred, most of the 
log are  about "adding queue", and after the OOM occurred, most of the 
log are about "nvmet_rdma: freeing queue".
I guess the release work: "schedule_work(&queue->release_work);" not 
executed timely that caused this issue, correct me if I'm wrong.

As the attachment size limit I have to cut to 500KB, pls check the 
attached file for more log.
>>>
>>> Best Regards,
>>>    Yi Zhang
>>>
>
> _______________________________________________
> Linux-nvme mailing list
> Linux-nvme at lists.infradead.org
> http://lists.infradead.org/mailman/listinfo/linux-nvme

-------------- next part --------------
A non-text attachment was scrubbed...
Name: oom.log
Type: text/x-log
Size: 465811 bytes
Desc: not available
URL: <http://lists.infradead.org/pipermail/linux-nvme/attachments/20170309/1c9704b6/attachment-0001.bin>


More information about the Linux-nvme mailing list