Uploaded image for project: 'Lustre'
  1. Lustre
  2. LU-10938 Metadata writeback cache support
  3. LU-15621

WBC: Recovery mechanism for batched RPC

    XMLWordPrintable

Details

    • Technical task
    • Resolution: Unresolved
    • Minor
    • None
    • None
    • None
    • 9223372036854775807

    Description

      Batch processing framework is able to pack many individual requests into one large RPC. This batch RPC is then transferred to the server via bulk I/O and executed using a single server round-trip. Batch processing therefore reduces the number of simultaneous requests processed by the server.

      After batched RPC framework introduced, it can boost the metadata performance dramatically. However, it also increases the complexity of the recovery, such as how to reconstruct the reply in case of the RPC resend if the reply was lost.

      The goal of this project is to adopt the existed recovery mechanism with batched RPC framework which will be used by Writeback Caching (WBC) and batched stat ahead.

      Attachments

        Issue Links

          Activity

            People

              wc-triage WC Triage
              qian_wc Qian Yingjin
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated: