Uploaded image for project: 'Lustre'
  1. Lustre
  2. LU-18899

o2iblnd: graceful handling of RDMA_CM_EVENT_ESTABLISHED

Details

    • Bug
    • Resolution: Fixed
    • Minor
    • Lustre 2.17.0
    • Lustre 2.17.0
    • 3
    • 9223372036854775807

    Description

      When handling CM events, o2iblnd expects RDMA_CM_EVENT_ESTABLISHED to be received when the connection is either in IBLND_CONN_PASSIVE_WAIT or IBLND_CONN_ACTIVE_CONNECT state, otherwise LBUG occurs.

      Modify kiblnd_cm_callback() to handle this gracefully: report an error with relevant details and ignore the event rather than just crash.

      This has been reported in the field with RoCE v2 setup.

       

       

      Attachments

        Activity

          People

            ssmirnov Serguei Smirnov
            ssmirnov Serguei Smirnov
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: