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

data corruption in check_set

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Blocker Blocker
    • Lustre 2.2.0
    • Lustre 2.2.0, Lustre 2.1.4
    • None
    • any lustre
    • 3
    • 4702

      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.

            green Oleg Drokin
            shadow Alexey Lyashkov
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: