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

HSM remove requests are silently ignored when file is being archived

    XMLWordPrintable

Details

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

    Description

      While a file is being archived, HSM remove requests are silently being dropped. This is because hsm_find_compatible() only looks at the FIDs of actions when scanning for compatible actions.

      n:lustre# dd if=/dev/zero of=f3 bs=1M count=16
      16+0 records in
      16+0 records out
      16777216 bytes (17 MB) copied, 0.284217 s, 59.0 MB/s
      n:lustre# lfs hsm_archive f3
      n:lustre# lfs hsm_remove f3
      n:lustre# lctl get_param mdt.*.hsm.actions
      mdt.lustre-MDT0000.hsm.actions=
      lrh=[type=10680000 len=136 idx=1/5] fid=[0x200000401:0x3:0x0] dfid=[0x200000401:0x3:0x0] compound/cookie=0x0/0x5a8f32d9 action=ARCHIVE archive#=1 flags=0x0 extent=0x0-0xffffffffffffffff gid=0x0 datalen=0 status=STARTED data=[]
      n:lustre# lfs hsm_remove f3
      n:lustre# lctl get_param mdt.*.hsm.actions
      mdt.lustre-MDT0000.hsm.actions=
      lrh=[type=10680000 len=136 idx=1/5] fid=[0x200000401:0x3:0x0] dfid=[0x200000401:0x3:0x0] compound/cookie=0x0/0x5a8f32d9 action=ARCHIVE archive#=1 flags=0x0 extent=0x0-0xffffffffffffffff gid=0x0 datalen=0 status=STARTED data=[]
      n:lustre# lctl get_param mdt.*.hsm.actions
      mdt.lustre-MDT0000.hsm.actions=
      lrh=[type=10680000 len=136 idx=1/5] fid=[0x200000401:0x3:0x0] dfid=[0x200000401:0x3:0x0] compound/cookie=0x0/0x5a8f32d9 action=ARCHIVE archive#=1 flags=0x0 extent=0x0-0xffffffffffffffff gid=0x0 datalen=0 status=SUCCEED data=[]
      n:lustre# lfs hsm_state f3
      f3: (0x00000009) exists archived, archive_id:1
      n:lustre# lfs hsm_remove f3
      n:lustre# lfs hsm_state f3
      f3: (0x00000000), archive_id:1
      

      Attachments

        Activity

          People

            wc-triage WC Triage
            jhammond John Hammond
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: