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

mdt_reint_opcode() LASSERT() on network data

Details

    • Bug
    • Resolution: Fixed
    • Blocker
    • Lustre 2.4.0
    • Lustre 2.4.0, Lustre 2.1.4, Lustre 2.1.5
    • 3
    • 6634

    Description

      In reviewing the new REINT_RMENTRY is added, it appears that the MDS code is LASSERTing on data from the network. This appears (to me at least) unintentional, since it is appears trying to return an err_serious() to the caller, but is passing "opc" as the argument instead of "-EFAULT". The err_serious() code will fail LASSERT(rc < 0), even though later code like mdt_reint_unpack() returns -EFAULT.

      Attachments

        Activity

          People

            utopiabound Nathaniel Clark
            adilger Andreas Dilger
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: