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

reply to the original RPC can land to the resent RPC reply buffer

    XMLWordPrintable

Details

    • Bug
    • Status: Resolved
    • Minor
    • Resolution: Fixed
    • None
    • Lustre 2.15.0
    • None
    • 3
    • 9223372036854775807

    Description

      whereas the server is able to filter by the connection ID, and drop late coming RPCs of previous connections, it does not work for replies. At the same time, this is a problem in some cases and we have to invent another fix each time.
      one of the last cases was a late came enqueue resent which was handled as a new req (original lock was already cancelled) and was sent back with AST_SENT flag, as client does not wait for this reply anymore (the reply on the original RPC matched), it led to the eviction.

      Attachments

        Activity

          People

            vitaly_fertman Vitaly Fertman
            vitaly_fertman Vitaly Fertman
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: