Details

    • 3
    • 9223372036854775807

    Description

      2256 »·······/* grab pending txs while I have the lock */
      2257 »·······list_add(&txs, &peer_ni->ibp_tx_queue);
      2258 »·······list_del_init(&peer_ni->ibp_tx_queue);
      

      This code is erroneous. We should be moving all the transmits on peer_ni->ibp_tx_queue to the local txs variable then we afterward we iterate through them and send any pending txs.

      However currently these txs are simply dropped. We should be using list_splice()

      Attachments

        Activity

          [LU-10682] o2iblnd txs can be dropped silently
          mdiep Minh Diep made changes -
          Labels Original: LTS
          pjones Peter Jones made changes -
          Link New: This issue is related to DELL-445 [ DELL-445 ]
          mdiep Minh Diep made changes -
          Fix Version/s New: Lustre 2.10.4 [ 13691 ]
          pjones Peter Jones made changes -
          Link Original: This issue is related to JFC-10 [ JFC-10 ]
          pjones Peter Jones made changes -
          Link New: This issue is related to JFC-20 [ JFC-20 ]
          pjones Peter Jones made changes -
          Labels New: LTS
          pjones Peter Jones made changes -
          Fix Version/s New: Lustre 2.11.0 [ 13091 ]
          Resolution New: Fixed [ 1 ]
          Status Original: Open [ 1 ] New: Resolved [ 5 ]
          mdiep Minh Diep made changes -
          Link New: This issue is related to JFC-10 [ JFC-10 ]
          pjones Peter Jones made changes -
          Link New: This issue is related to DDN-494 [ DDN-494 ]
          ashehata Amir Shehata (Inactive) created issue -

          People

            ashehata Amir Shehata (Inactive)
            ashehata Amir Shehata (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: