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

LNet: relax use of msg_rx_ready_delay

Details

    • Bug
    • Resolution: Fixed
    • Minor
    • Lustre 2.16.0
    • None
    • None
    • 3
    • 9223372036854775807

    Description

      When processing a message, lnet_post_routed_recv_locked currently asserts that msg_rx_ready_delay be set when detecting negative peer or router credits. 

      It appears to be possible though for msg_rx_ready_delay to actually be not set at that point because it only gets set if the credit counts were non-positive some time before, and even though cpt lock was being (mostly?) held during this time, lpni lock, for example, was not. This means that the credit counts could have been decremented since.

      Attachments

        Activity

          [LU-17999] LNet: relax use of msg_rx_ready_delay
          pjones Peter Jones made changes -
          Fix Version/s New: Lustre 2.16.0 [ 15190 ]
          Resolution New: Fixed [ 1 ]
          Status Original: Open [ 1 ] New: Resolved [ 5 ]
          pjones Peter Jones made changes -
          Link New: This issue is related to DDN-5117 [ DDN-5117 ]
          ssmirnov Serguei Smirnov made changes -
          Assignee Original: WC Triage [ wc-triage ] New: Serguei Smirnov [ ssmirnov ]
          ssmirnov Serguei Smirnov created issue -

          People

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

            Dates

              Created:
              Updated:
              Resolved: