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

Concurrent update during file restore can lead to disordered changelog sequence

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Minor
    • Lustre 2.10.0
    • None
    • None
    • 3
    • 9223372036854775807

    Description

      In hsm_cdt_request_completed(), upon restore completion, layout lock is returned before associated ChangeLog entry has been created.
      This allows for a timing window where concurrent file updater can take control and create its own ChangeLog out of order (before restore ChangeLog).
      This can puzzle, ChangeLog readers (like RobinHood), and have them think of a wrong file state.

      Attachments

        Activity

          People

            bfaccini Bruno Faccini (Inactive)
            bfaccini Bruno Faccini (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: