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

mdt_mfd_close() error proapgation

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Minor Minor
    • None
    • Lustre 2.12.9
    • None
    • 3
    • 9223372036854775807

      Even after https://review.whamcloud.com/#/c/45636/ lands there will still be error propagation issues in mdt_mdt_close(). This function will "continue to close even if error occurred". If an error occurs in one of the MDS_HSM_RELEASE, MDS_CLOSE_LAYOUT_*, or MDS_CLOSE_RESYNC_DONE cases then we need to ensure that the error is properly returned and is seen by the sender of the close RPC.

      Please go through this function line-by-line to ensure that we are propagating and not clobbering errors.

      We should also make sure that we are masking errors properly in some cases.

            bobijam Zhenyu Xu
            jhammond John Hammond
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: