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

GDS is not working on master

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Critical
    • Lustre 2.16.0
    • None
    • None
    • 3
    • 9223372036854775807

    Description

      GDS on Lustre is not working any more; it's broken by this commit f792297212387c2ff1b1dd6ead1e2d451a375ade around the same time last year.

      In particular, this line and similar ones:
      ```
      tx->tx_gpu = msg_md ? (msg_md->md_flags & LNET_MD_FLAG_GPU) : 0;
      ```
      is problematic since `tx_gpu` is a single bit. It will take the last bit of `(msg_md->md_flags & LNET_MD_FLAG_GPU)` in this assignment that will definitely be zero.

      I think it's fair to have a dedicated function to do this check. Patch is coming soon

      Attachments

        Activity

          People

            Jinshan Jinshan Xiong
            Jinshan Jinshan Xiong
            Votes:
            0 Vote for this issue
            Watchers:
            8 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: