Details

    • Technical task
    • Resolution: Fixed
    • Blocker
    • Lustre 2.4.0
    • Lustre 2.4.0
    • 6736

    Description

      Using 'lfs rm_emtry' may cause future (ordinary) unlinks to fail with -EPERM because sp_rm_entry is not being cleared from mdt_thread_info.mti_spec.

      # MDSCOUNT=1 llmount.sh
      # cd /mnt/lustre
      # ls -a
      .  ..  .lustre
      # lfs rm_entry NXDIR
      error on ioctl 0xc03066f0 for 'NXDIR' (3): No such file or directory
      # touch f0
      # rm f0
      rm: cannot remove `f0': Operation not permitted
      

      Attachments

        Activity

          [LU-2781] sp_rm_entry not initialized properly
          jhammond John Hammond made changes -
          Status Original: Resolved [ 5 ] New: Closed [ 6 ]
          jhammond John Hammond made changes -
          Fix Version/s New: Lustre 2.4.0 [ 10154 ]
          Resolution New: Fixed [ 1 ]
          Status Original: In Progress [ 3 ] New: Resolved [ 5 ]
          jhammond John Hammond added a comment -

          Patch landed to master.

          jhammond John Hammond added a comment - Patch landed to master.
          jhammond John Hammond added a comment - Please see http://review.whamcloud.com/5327 .
          jhammond John Hammond made changes -
          Status Original: Open [ 1 ] New: In Progress [ 3 ]
          jhammond John Hammond made changes -
          Assignee Original: WC Triage [ wc-triage ] New: John Hammond [ jhammond ]
          jlevi Jodi Levi (Inactive) made changes -
          Labels New: LB
          Priority Original: Major [ 3 ] New: Blocker [ 1 ]
          adilger Andreas Dilger made changes -
          Priority Original: Minor [ 4 ] New: Major [ 3 ]
          jhammond John Hammond created issue -

          People

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

            Dates

              Created:
              Updated:
              Resolved: