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

Should form read RPCs according to read syscal input when readahead is disabled

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: Minor Minor
    • None
    • None
    • None
    • 3
    • 9223372036854775807

      It became obvious recently from one of the customer bugreports that if you disable readahead on the client, we default to one page per rpc on reads if readahead is disabled due to doing sync reads from ll_readpage.

      It really should not be like this, since we are fully aware of the actual syscall read size request (due to an earlier ll_file_read call). Before clio we were doing the correct thing, but regressed in clio implementation.

      This is not a terribly high prioriy since I don't see many valid reasons to run with readahead completely off, but its' still somewhing where we could be doing things more sensibly (and used to do as well).

            wc-triage WC Triage
            green Oleg Drokin
            Votes:
            1 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: