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

Batched statahead errors on client against 2.12 server

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • Minor
    • None
    • Lustre 2.16.0
    • None
    • Client:
      - CentOS 8.0.1905
      - Kernel 4.18.0-80.11.2.el8_0.x86_64
      - Lustre 2.15.61

      Server:
      - CentOS 7.9.2009
      - Lustre 2.12.6
    • 3
    • 9223372036854775807

    Description

      Mounting a 2.12 lustre filesystem on a 2.15.61 client generates a message of the following form when running "/bin/ls -F" in any uncached directory with regular files in it:

      Mar  5 12:11:25 xxxxx kernel: LustreError: 11-0: lustre-MDT0000-mdc-ffff9c53d793a800: operation mds_batch to node 172.18.16.22@o2ib failed: rc = -524
      Mar  5 12:11:25 xxxxx kernel: LustreError: 4642:0:(layout.c:2309:__req_capsule_get()) @@@ Wrong buffer for field 'batch_update_reply' (1 of 1) in format 'MDS_BATCH', 0 vs. 8 (server)  req@0000000021c4d84b x1792688163884672/t0(0) o63->lustre-MDT0000-mdc-ffff9c53d793a800@172.18.16.22@o2ib:24/4 lens 3440/192 e 0 to 0 dl 1709640701 ref 1 fl Interpret:RQU/200/0 rc -524/-524 job:'' uid:0 gid:0
       

      git bisect says that this started appearing due to LU-15562, which among other things enabled statahead by default.

      I don't know if the message just means that the client is talking to a non-statahead capable server, in which case it would be nice if the client log does not fill up with these messages please : )

      Attachments

        Issue Links

          Activity

            People

              wc-triage WC Triage
              bodgerer Mark Dixon
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated: