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

Moving a directory to lustre reports Operation not permitted when nodemap is set

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Minor
    • Lustre 2.15.0
    • Lustre 2.12.6, Lustre 2.15.0
    • None
    • 3
    • 9223372036854775807

    Description

      When a nodemap is set, moving a directory from outside of Lustre to inside Lustre reports "Operation not permitted" error.

      This can be reproduced with a nodemap like the one below, where admin and trusted properties are set to 1.

      [root@s20 ~]# lctl get_param nodemap.s20.*
      nodemap.s20.admin_nodemap=1
      nodemap.s20.audit_mode=1
      nodemap.s20.deny_unknown=0
      nodemap.s20.exports=
      [
       
      ]
      nodemap.s20.fileset=
      
      nodemap.s20.id=5
      nodemap.s20.idmap=[
      
      ]
      nodemap.s20.map_mode=both
      nodemap.s20.ranges=
      [
       { id: 5, start_nid: 10.128.8.171@tcp, end_nid: 10.128.8.171@tcp }
      ]
      nodemap.s20.sepol=
      
      nodemap.s20.squash_gid=99
      nodemap.s20.squash_uid=99
      nodemap.s20.trusted_nodemap=1
      
      [root@s20 ~]# mkdir /tmp/s20_test
      [root@s20 ~]# mv /tmp/s20_test /lustre
      mv: preserving permissions for ‘/lustre/s20_test’: Operation not permitted
      

      Error is returned from mdt_reint_setxattr().

      Attachments

        Activity

          People

            sebastien Sebastien Buisson
            sebastien Sebastien Buisson
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: