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

consider recovering case in tgt_brw_unlock()) assertions

    XMLWordPrintable

Details

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

    Description

      During recovery the tgt_brw_lock() doesn't take locks in all cases but tgt_brw_unlock() is not taking that in consideration when doing assertion checks. As result we might get the following false assertion:

      tgt_handler.c:1728:tgt_brw_unlock()) ASSERTION( (obj->ioo_bufcnt > 0 && (niob[0].rnb_flags & 0x200)) == lustre_handle_is_used(lh) ) failed
      

      Attachments

        Activity

          People

            tappro Mikhail Pershin
            tappro Mikhail Pershin
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: