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

Lustre quota enforcement for root files in project quota

Details

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

    Description

      Quota project enforcement doesn't work for root.  

      # mkdir /mnt/lustre/testdir
      # chmod 777 /mnt/lustre/testdir# lfs project -p 10 -s /mnt/lustre/testdir
      # lfs setquota -B 200M -p 10 /mnt/lustre/
      # lfs quota -p 10 /mnt/lustre/
      Disk quotas for prj 10 (pid 10):
           Filesystem  kbytes   quota   limit   grace   files   quota   limit   grace
          /mnt/lustre       4       0  204800       -       1       0       0       -
      # id
      uid=0(root) gid=0(root) groups=0(root)# dd if=/dev/zero of=/mnt/lustre/testdir/file bs=1M count=300
      300+0 records in
      300+0 records out
      314572800 bytes (315 MB, 300 MiB) copied, 0.21125 s, 1.5 GB/s
      # lfs quota -p 10 /mnt/lustre
      Disk quotas for prj 10 (pid 10):
           Filesystem  kbytes   quota   limit   grace   files   quota   limit   grace
          /mnt/lustre  307112*      0  204800       -       2       0       0       -
      pid 10 is using default file quota setting$ id
      uid=8888(serega) gid=100(users) groups=100(users)
      $ dd if=/dev/zero of=/mnt/lustretestdir/file bs=1M count=300
      dd: error writing '/mnt/lustre/testdir/file': Disk quota exceeded
      229+0 records in
      228+0 records out
      239075328 bytes (239 MB, 228 MiB) copied, 0.182616 s, 1.3 GB/s[root@ec01 ~]# lfs quota -p 10 /mnt/lustre
      Disk quotas for prj 10 (pid 10):
           Filesystem  kbytes   quota   limit   grace   files   quota   limit   grace
          /mnt/lustre  233480*      0  204800       -       2       0       0       -
      pid 10 is using default file quota setting
       

      Attachments

        Issue Links

          Activity

            [LU-16415] Lustre quota enforcement for root files in project quota
            adilger Andreas Dilger made changes -
            Link New: This issue is cloned by LU-18816 [ LU-18816 ]
            adilger Andreas Dilger made changes -
            Link New: This issue is related to LU-18035 [ LU-18035 ]
            adilger Andreas Dilger made changes -
            Link New: This issue is related to EX-10133 [ EX-10133 ]
            adilger Andreas Dilger made changes -
            Link New: This issue is related to LU-13135 [ LU-13135 ]
            mrasobarnett Matt Rásó-Barnett made changes -
            Link New: This issue is related to EXR-471 [ EXR-471 ]
            chunter-wc Chris Hunter made changes -
            Link New: This issue is related to EX-10151 [ EX-10151 ]
            pjones Peter Jones made changes -
            Link New: This issue is related to DDN-3829 [ DDN-3829 ]
            adilger Andreas Dilger made changes -
            Link New: This issue is related to EX-6867 [ EX-6867 ]
            pjones Peter Jones made changes -
            Fix Version/s New: Lustre 2.16.0 [ 15190 ]
            Resolution New: Fixed [ 1 ]
            Status Original: Open [ 1 ] New: Resolved [ 5 ]
            scherementsev Sergey Cheremencev made changes -
            Link New: This issue is related to DDN-3561 [ DDN-3561 ]
            scherementsev Sergey Cheremencev created issue -

            People

              scherementsev Sergey Cheremencev
              scherementsev Sergey Cheremencev
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: