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

mdt_add_dirty_flag() should not use MDS_INODELOCK_XATTR

Details

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

    Description

      Clients use the {{MDS_HSM_STATE_

      {GET,SET}

      }} RPCs to get and set the HSM state of a file and not the HSM xattr. Thus the MDT should not use MDS_INODELOCK_XATTR to protect updates to the HSM state. A local (preferably already existing) mutex or semaphore in the MDT object should be used instead.

      Attachments

        Activity

          People

            jhammond John Hammond
            jhammond John Hammond
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: