Details

    • Bug
    • Resolution: Fixed
    • Trivial
    • Lustre 2.11.0
    • None
    • 4
    • 16713

    Description

      lustre_fill_super() allocates lsi and assumes that in case of failures server_fill_super() or ll_fill_super() will call server_put_super()/ll_put_super() to free the lsi. However,

      • server_fill_super() misses that when lsi_prepare() fails.
      • ll_fill_super() misses that when OBD_ALLOC_PTR(cfg) or
        ll_init_sbi() fail.

      Attachments

        Activity

          [LU-5991] memory leak on mount failure
          pjones Peter Jones added a comment -

          Landed for 2.11

          pjones Peter Jones added a comment - Landed for 2.11

          Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/12959/
          Subject: LU-5991 obd: fix mount error handing
          Project: fs/lustre-release
          Branch: master
          Current Patch Set:
          Commit: acabfb9594c956081b615d22cfc1bd39e8a3f331

          gerrit Gerrit Updater added a comment - Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/12959/ Subject: LU-5991 obd: fix mount error handing Project: fs/lustre-release Branch: master Current Patch Set: Commit: acabfb9594c956081b615d22cfc1bd39e8a3f331

          The patch is updated to address style warning:
          http://review.whamcloud.com/#/c/12959/

          vsaveliev Vladimir Saveliev added a comment - The patch is updated to address style warning: http://review.whamcloud.com/#/c/12959/

          Vladimir Saveliev (vladimir_saveliev@xyratex.com) uploaded a new patch: http://review.whamcloud.com/12959
          Subject: LU-5991 obd: fix mount error handing
          Project: fs/lustre-release
          Branch: master
          Current Patch Set: 1
          Commit: ba9ca8da39d382cca9a4754dbbe04fe30aeb1143

          gerrit Gerrit Updater added a comment - Vladimir Saveliev (vladimir_saveliev@xyratex.com) uploaded a new patch: http://review.whamcloud.com/12959 Subject: LU-5991 obd: fix mount error handing Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: ba9ca8da39d382cca9a4754dbbe04fe30aeb1143

          People

            wc-triage WC Triage
            vs Vladimir V. Saveliev
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: