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

tgt_grant_discard(): avoid tgd->tgd_tot_granted overflowing

Details

    • 3
    • 9223372036854775807

    Description

      void tgt_grant_discard(struct obd_export *exp)
      ...
              if (tgd->tgd_tot_granted < ted->ted_grant) {
                      CERROR("%s: tot_granted %llu < cli %s/%p ted_grant %ld\n",
                             obd->obd_name, tgd->tgd_tot_granted,
                             exp->exp_client_uuid.uuid, exp, ted->ted_grant);
              }
              tgd->tgd_tot_granted -= ted->ted_grant;
      ...
      

      If tgd->tgd_tot_granted < ted->ted_grant the decrement makes tgd_tot_granted too big.

      Attachments

        Issue Links

          Activity

            [LU-14543] tgt_grant_discard(): avoid tgd->tgd_tot_granted overflowing

            "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/45490/
            Subject: LU-14543 target: prevent overflowing of tgd->tgd_tot_granted
            Project: fs/lustre-release
            Branch: b2_12
            Current Patch Set:
            Commit: 5cbc184fbc10fd3d6c23ec3b8b687ffb34a64138

            gerrit Gerrit Updater added a comment - "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/45490/ Subject: LU-14543 target: prevent overflowing of tgd->tgd_tot_granted Project: fs/lustre-release Branch: b2_12 Current Patch Set: Commit: 5cbc184fbc10fd3d6c23ec3b8b687ffb34a64138

            "Mike Pershin <mpershin@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/45490
            Subject: LU-14543 target: prevent overflowing of tgd->tgd_tot_granted
            Project: fs/lustre-release
            Branch: b2_12
            Current Patch Set: 1
            Commit: 41bca5995c461c306b5269142e99e1b2695267cf

            gerrit Gerrit Updater added a comment - "Mike Pershin <mpershin@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/45490 Subject: LU-14543 target: prevent overflowing of tgd->tgd_tot_granted Project: fs/lustre-release Branch: b2_12 Current Patch Set: 1 Commit: 41bca5995c461c306b5269142e99e1b2695267cf
            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/42129/
            Subject: LU-14543 target: prevent overflowing of tgd->tgd_tot_granted
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: bb5d81ea95502fb5709e176b561b70aa5280ee07

            gerrit Gerrit Updater added a comment - "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/42129/ Subject: LU-14543 target: prevent overflowing of tgd->tgd_tot_granted Project: fs/lustre-release Branch: master Current Patch Set: Commit: bb5d81ea95502fb5709e176b561b70aa5280ee07

            Vladimir Saveliev (c17830@cray.com) uploaded a new patch: https://review.whamcloud.com/42129
            Subject: LU-14543 target: prevent overflowing of tgd->tgd_tot_granted
            Project: fs/lustre-release
            Branch: master
            Current Patch Set: 1
            Commit: 32e970796601d0e6c1ee7ac9ced34d3a7a695be3

            gerrit Gerrit Updater added a comment - Vladimir Saveliev (c17830@cray.com) uploaded a new patch: https://review.whamcloud.com/42129 Subject: LU-14543 target: prevent overflowing of tgd->tgd_tot_granted Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: 32e970796601d0e6c1ee7ac9ced34d3a7a695be3

            People

              vsaveliev Vladimir Saveliev
              vsaveliev Vladimir Saveliev
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: