[SPDK] Question on ABORT
Su Hua <suhua.tanke at gmail.com> Thu, 04 Mar 2021 10:14:02 +0000
| Newsgroups | dev.linux.lists.spdk |
|---|---|
| Message-ID | <CALe3CaBke3=MUR20Zk9gq8S7EDx=bcARxiGAp9eva51VL3isEQ@mail.gmail.com> |
hi, in the local nvme scenario, if we enable timeout and set the timeout processing as ABORT operation, is there any problem with the current processing logic? For example, if there is a timeout req that requires ABORT, and ABORT is successful, will these req requests dropped by ABORT be lost, because the code does not feed these ABORT reqs to higher-level users; the ABORT operation is only through qpair and CID information A new req is constructed and submitted to the bottom layer. If the ABORT fails, the reset operation will be performed, but the upper layer will not perceive it after success. Thanks!