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

data corruption in check_set

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Blocker
    • Resolution: Fixed
    • Affects Version/s: Lustre 2.2.0, Lustre 2.1.4
    • Fix Version/s: Lustre 2.2.0
    • Labels:
      None
    • Environment:
      any lustre
    • Severity:
      3
    • Rank (Obsolete):
      4702

      Description

      ost_brw_read set a number bytes as rq_status, that confuses check_set() function.
      that easy see if checksumming enabled.
      i found it's with testing solution to avoid panic in check_set() with request reorder and failed bulk read.
      attached patch solves both issues, but broke a request flags policy, and don't resend a bulk request so that can be short time solution, until check_set will cleared.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                green Oleg Drokin
                Reporter:
                shadow Alexey Lyashkov
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: