Comment 15 for bug 1788035

Revision history for this message
Guilherme G. Piccoli (gpiccoli) wrote :

Some updates here: the patch was released in the -proposed pocket, and is available in the kernel 4.4.0-1075-aws - to enable the proposed repository please see this https://wiki.ubuntu.com/Testing/EnableProposed. The plan is to have this kernel released in the first week of February, after all tests/validations finish in the proposed package.

With this kernel, if the timeouts occur the driver will poll the completion queue to be sure the io "timeouting" isn't completed, and our tests showed that for this bug, the io is there, which seems to indicate a missed interrupt. So, a kernel with the patch will mitigate the effects of the timeouts, not leading to the aborts anymore. The following message will be observed in dmesg:

[39630.417191] nvme 0000:00:04.0: I/O 0 QID 2 timeout, completion polled

Thanks,

Guilherme