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

adler32 checksum error on Linux client with kernel 6.17

    XMLWordPrintable

Details

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

    Description

      with the more recent kernel the client suffers from adler32 checksum errors for both read and write, as the checksum is always 1 no matter the content of the buffer.
      all t10pi rpc checksum types are broken as well, because we use adler32 to calculate the checksum of the guard tags.

      [ 246.887129] LustreError: 132-0: cos-OST0005-osc-ffff8d3e4baf3000: BAD WRITE CHECKSUM: changed in transit before arrival at OST: from 10.128.0.165@tcp inode [0x200000402:0x55:0x0] object 0x300000400:153 extent [0-1048575], original client csum 1 (type 20), server csum ac4020a (type 20), client csum now 1
      [ 246.887153] LustreError: 5614:0:(osc_request.c:2564:osc_brw_redo_request()) @@@ redo for recoverable error {-}11 req@00000000324dab67 x1857782365059776/t4294967306(4294967306) o4{-}>cos-OST0005-osc-ffff8d3e4baf3000@10.128.0.165@tcp:6/4 lens 488/448 e 0 to 0 dl 1771719424 ref 3 fl Interpret:RQU/4/0 rc 0/0 job:''
      15032386560:82, rc = -11.
      

       

      Attachments

        Activity

          People

            dongyang Dongyang Li
            dongyang Dongyang Li
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: