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

tgt_clean_by_tag()) ASSERTION( (!(tgt_is_increasing_xid_client(exp)) || (trd->trd_reply.lrd_xid <= xid)) ) failed

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Medium
    • Lustre 2.18.0
    • None
    • None
    • 3
    • 9223372036854775807

    Description

      req_can_reconstruct() can return -EPROTO which should be accounted in all related calls. Right now there are two places where discrepancies are possible:

      1. in tgt_handle_recovery() it is checked for 1 only, assuming 0 otherwise which is not true
      2. in tgt_check_resent() it is checked for not 0 case assuming it is 1 which is also not true

      Attachments

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved: