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

Reset lnet_ni::ni_ping_count when rx is finalized, not tx

Details

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

    Description

      The lnet_ni:ni_ping_count is currently reset on every (healthy) tx. We should only reset it when receiving a message over the NI. Taking net_lock 0 on every tx results in a performance loss for certain workloads.

      Attachments

        Activity

          [LU-15102] Reset lnet_ni::ni_ping_count when rx is finalized, not tx
          pjones Peter Jones added a comment -

          Landed for 2.15

          pjones Peter Jones added a comment - Landed for 2.15

          "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/45235/
          Subject: LU-15102 lnet: Reset ni_ping_count only on receive
          Project: fs/lustre-release
          Branch: master
          Current Patch Set:
          Commit: 9cc0a5ff5fc8f45aa60cd0407ae9893d5c116ccd

          gerrit Gerrit Updater added a comment - "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/45235/ Subject: LU-15102 lnet: Reset ni_ping_count only on receive Project: fs/lustre-release Branch: master Current Patch Set: Commit: 9cc0a5ff5fc8f45aa60cd0407ae9893d5c116ccd
          hornc Chris Horn added a comment -

          Attached LU-15102-test-results.xlsx showing 12.5% gain in 4k RPC/s and 11.3% gain in ping RPC/s

          hornc Chris Horn added a comment - Attached LU-15102-test-results.xlsx showing 12.5% gain in 4k RPC/s and 11.3% gain in ping RPC/s

          "Chris Horn <chris.horn@hpe.com>" uploaded a new patch: https://review.whamcloud.com/45235
          Subject: LU-15102 lnet: Reset ni_ping_count only on receive
          Project: fs/lustre-release
          Branch: master
          Current Patch Set: 1
          Commit: 92d5da67c9148472e08d4a22f41110572881cd6f

          gerrit Gerrit Updater added a comment - "Chris Horn <chris.horn@hpe.com>" uploaded a new patch: https://review.whamcloud.com/45235 Subject: LU-15102 lnet: Reset ni_ping_count only on receive Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: 92d5da67c9148472e08d4a22f41110572881cd6f

          People

            hornc Chris Horn
            hornc Chris Horn
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: