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

open-by-fid should send RPC to the MDT where the object is located

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • Medium
    • None
    • None
    • None
    • 3
    • 9223372036854775807

    Description

      Currently open-by-fid via .lustre sends RPC to MDT0, if the object pointed by FID is not on MDT0, client will forward request to the MDT where the object is located. This can be improved: client can convert the filename (in FID format) to FID, and fill in the request, then the request will be sent to the target MDT.

      This can also solve an issue seen in HSM: if the object is deleted, but it may leave a remote object cached on other MDTs, the other MDTs still treat this as existing object, which may cause strange behaviors.

      Attachments

        Activity

          People

            laisiyao Lai Siyao
            laisiyao Lai Siyao
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: