-----============= acceptance-small: sanity-quota ============----- Fri Oct 2 01:34:28 EDT 2026 MGS_OS_ID_LIKE=rhel centos fedora rocky MGS_OS_VERSION_ID=8.10 MGS_OS_ID=rocky MGS_OS_VERSION_CODE=134873088 MDS1_OS_VERSION_ID=8.10 MDS1_OS_VERSION_CODE=134873088 MDS1_OS_ID_LIKE=rhel centos fedora rocky MDS1_OS_ID=rocky OST1_OS_VERSION_CODE=134873088 OST1_OS_ID_LIKE=rhel centos fedora rocky OST1_OS_VERSION_ID=8.10 OST1_OS_ID=rocky CLIENT_OS_ID=rocky CLIENT_OS_VERSION_CODE=134873088 CLIENT_OS_VERSION_ID=8.10 CLIENT_OS_ID_LIKE=rhel centos fedora rocky use SANITY_QUOTA_ONLY='' SANITY_QUOTA_EXCEPT='' oleg315-server: ls: cannot access '/home/green/git/lustre-release/lustre/tests/except/sanity-quota.*ex': No such file or directory excepting tests: 2 4a 63 65 skipping tests SLOW=no: 61 12a 9 === sanity-quota: start setup 01:34:49 (1790919289) === oleg315-client.virtnet: executing check_config_client /mnt/lustre oleg315-client.virtnet: Checking config lustre mounted on /mnt/lustre Checking servers environments Checking clients oleg315-client.virtnet environments Using TIMEOUT=20 osc.lustre-OST0000-osc-ffff8a2cd2019800.idle_timeout=debug osc.lustre-OST0001-osc-ffff8a2cd2019800.idle_timeout=debug oleg315-server: oleg315-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all === sanity-quota: finish setup 01:35:24 (1790919324) === using SAVE_PROJECT_SUPPORTED=0 running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [true] running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [touch] [/mnt/lustre/d0_runas_test/f8415] running as uid/gid/euid/egid 60001/60001/60001/60001, groups: 60001 [true] running as uid/gid/euid/egid 60001/60001/60001/60001, groups: 60001 [touch] [/mnt/lustre/d0_runas_test/f8415] Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 0 0 0 - 0 0 0 - lustre-MDT0000 0 - 0 - 0 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 0 - 0 - 0 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 -u quota_usr space:0 -u quota_2usr space:0 -g quota_usr space:0 -g quota_2usr space:0 -p 1000 space:0 -p 1001 space:0 -u quota_usr inodes:0 -u quota_2usr inodes:0 -g quota_usr inodes:0 -g quota_2usr inodes:0 -p 1000 inodes:0 -p 1001 inodes:0 == sanity-quota test 0: Test basic quota performance ===== 01:36:22 (1790919382) sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d0.sanity-quota/f0.sanity-quota-0] [count=10] [conv=fsync] 10+0 records in 10+0 records out 10485760 bytes (10 MB, 10 MiB) copied, 1.70882 s, 6.1 MB/s Waiting 90s for 'ugp' Updated after 2s: want 'ugp' got 'ugp' running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d0.sanity-quota/f0.sanity-quota-0] [count=10] [conv=fsync] 10+0 records in 10+0 records out 10485760 bytes (10 MB, 10 MiB) copied, 1.82521 s, 5.7 MB/s Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete PASS 0 (56s) == sanity-quota test 1a: Block hard limit (normal use and out of quota) ========================================================== 01:37:18 (1790919438) sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 User quota (block hardlimit:10 MB) -u quota_usr space:0 Write... running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d1a.sanity-quota/f1a.sanity-quota-0] [count=5] 5+0 records in 5+0 records out 5242880 bytes (5.2 MB, 5.0 MiB) copied, 0.55584 s, 9.4 MB/s Write out of block quota ... running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d1a.sanity-quota/f1a.sanity-quota-0] [count=5] [seek=5] dd: error writing '/mnt/lustre/d1a.sanity-quota/f1a.sanity-quota-0': Disk quota exceeded 5+0 records in 4+0 records out 4194304 bytes (4.2 MB, 4.0 MiB) copied, 0.91274 s, 4.6 MB/s running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d1a.sanity-quota/f1a.sanity-quota-0] [count=1] [seek=10] dd: error writing '/mnt/lustre/d1a.sanity-quota/f1a.sanity-quota-0': Disk quota exceeded 1+0 records in 0+0 records out 0 bytes copied, 0.156933 s, 0.0 kB/s sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete -u quota_usr space:0 -------------------------------------- Group quota (block hardlimit:10 MB) -g quota_usr space:0 Write... running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d1a.sanity-quota/f1a.sanity-quota-1] [count=5] 5+0 records in 5+0 records out 5242880 bytes (5.2 MB, 5.0 MiB) copied, 0.725907 s, 7.2 MB/s Write out of block quota ... running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d1a.sanity-quota/f1a.sanity-quota-1] [count=5] [seek=5] 5+0 records in 5+0 records out 5242880 bytes (5.2 MB, 5.0 MiB) copied, 0.592726 s, 8.8 MB/s running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d1a.sanity-quota/f1a.sanity-quota-1] [count=1] [seek=10] dd: error writing '/mnt/lustre/d1a.sanity-quota/f1a.sanity-quota-1': Disk quota exceeded 1+0 records in 0+0 records out 0 bytes copied, 0.233108 s, 0.0 kB/s sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete -g quota_usr space:0 -p 1000 space:0 -------------------------------------- Project quota (block hardlimit:10 mb) /home/green/git/lustre-release/lustre/utils/lfs project -p 1000 /mnt/lustre/d1a.sanity-quota/f1a.sanity-quota-2 Write... running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d1a.sanity-quota/f1a.sanity-quota-2] [count=5] 5+0 records in 5+0 records out 5242880 bytes (5.2 MB, 5.0 MiB) copied, 1.22152 s, 4.3 MB/s Write out of block quota ... running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d1a.sanity-quota/f1a.sanity-quota-2] [count=5] [seek=5] dd: error writing '/mnt/lustre/d1a.sanity-quota/f1a.sanity-quota-2': Disk quota exceeded 5+0 records in 4+0 records out 4194304 bytes (4.2 MB, 4.0 MiB) copied, 0.96808 s, 4.3 MB/s running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d1a.sanity-quota/f1a.sanity-quota-2] [count=1] [seek=10] dd: error writing '/mnt/lustre/d1a.sanity-quota/f1a.sanity-quota-2': Disk quota exceeded 1+0 records in 0+0 records out 0 bytes copied, 0.227478 s, 0.0 kB/s Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete -p 1000 space:0 Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS Waiting for MDT destroys to complete PASS 1a (190s) == sanity-quota test 1b: Quota pools: Block hard limit (normal use and out of quota) ========================================================== 01:40:28 (1790919628) sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 User quota (block hardlimit:20 MB) Creating new pool qpool1 oleg315-server: Pool lustre.qpool1 created Adding targets to pool oleg315-server: OST lustre-OST0000_UUID added to pool lustre.qpool1 oleg315-server: OST lustre-OST0001_UUID added to pool lustre.qpool1 -u quota_usr space:0 used 0 -u quota_usr bhardlimit:10240 Write... running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d1b.sanity-quota/f1b.sanity-quota-0] [count=5] 5+0 records in 5+0 records out 5242880 bytes (5.2 MB, 5.0 MiB) copied, 0.77322 s, 6.8 MB/s Write out of block quota ... running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d1b.sanity-quota/f1b.sanity-quota-0] [count=5] [seek=5] dd: error writing '/mnt/lustre/d1b.sanity-quota/f1b.sanity-quota-0': Disk quota exceeded 5+0 records in 4+0 records out 4194304 bytes (4.2 MB, 4.0 MiB) copied, 0.655689 s, 6.4 MB/s running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d1b.sanity-quota/f1b.sanity-quota-0] [count=1] [seek=10] dd: error writing '/mnt/lustre/d1b.sanity-quota/f1b.sanity-quota-0': Disk quota exceeded 1+0 records in 0+0 records out 0 bytes copied, 0.251776 s, 0.0 kB/s sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete -u quota_usr space:0 debugfs 1.47.3-wc2 (11-Nov-2025) debugfs: No such file or directory while trying to open /tmp/lustre-mdt1 ls: Filesystem not open debugfs 1.47.3-wc2 (11-Nov-2025) debugfs: No such file or directory while trying to open /tmp/lustre-mdt1 ls: Filesystem not open -------------------------------------- Group quota (block hardlimit:20 MB) -g quota_usr space:0 Write... running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d1b.sanity-quota/f1b.sanity-quota-1] [count=5] 5+0 records in 5+0 records out 5242880 bytes (5.2 MB, 5.0 MiB) copied, 0.983573 s, 5.3 MB/s Write out of block quota ... running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d1b.sanity-quota/f1b.sanity-quota-1] [count=5] [seek=5] dd: error writing '/mnt/lustre/d1b.sanity-quota/f1b.sanity-quota-1': Disk quota exceeded 5+0 records in 4+0 records out 4194304 bytes (4.2 MB, 4.0 MiB) copied, 0.992456 s, 4.2 MB/s running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d1b.sanity-quota/f1b.sanity-quota-1] [count=1] [seek=10] dd: error writing '/mnt/lustre/d1b.sanity-quota/f1b.sanity-quota-1': Disk quota exceeded 1+0 records in 0+0 records out 0 bytes copied, 0.143184 s, 0.0 kB/s sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete -g quota_usr space:0 -p 1000 space:0 -------------------------------------- Project quota (block hardlimit:20 mb) /home/green/git/lustre-release/lustre/utils/lfs project -p 1000 /mnt/lustre/d1b.sanity-quota/f1b.sanity-quota-2 Write... running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d1b.sanity-quota/f1b.sanity-quota-2] [count=5] 5+0 records in 5+0 records out 5242880 bytes (5.2 MB, 5.0 MiB) copied, 0.635886 s, 8.2 MB/s Write out of block quota ... running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d1b.sanity-quota/f1b.sanity-quota-2] [count=5] [seek=5] 5+0 records in 5+0 records out 5242880 bytes (5.2 MB, 5.0 MiB) copied, 0.575849 s, 9.1 MB/s running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d1b.sanity-quota/f1b.sanity-quota-2] [count=1] [seek=10] dd: error writing '/mnt/lustre/d1b.sanity-quota/f1b.sanity-quota-2': Disk quota exceeded 1+0 records in 0+0 records out 0 bytes copied, 0.180714 s, 0.0 kB/s Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete -p 1000 space:0 Destroy the created pools: qpool1 lustre.qpool1 oleg315-server: OST lustre-OST0000_UUID removed from pool lustre.qpool1 oleg315-server: OST lustre-OST0001_UUID removed from pool lustre.qpool1 oleg315-server: Pool lustre.qpool1 destroyed Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS Waiting for MDT destroys to complete PASS 1b (206s) == sanity-quota test 1c: Quota pools: check 3 pools with hardlimit only for global ========================================================== 01:43:54 (1790919834) sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 User quota (block hardlimit:20 MB) Creating new pool qpool1 oleg315-server: Pool lustre.qpool1 created Adding targets to pool oleg315-server: OST lustre-OST0000_UUID added to pool lustre.qpool1 oleg315-server: OST lustre-OST0001_UUID added to pool lustre.qpool1 Creating new pool qpool2 oleg315-server: Pool lustre.qpool2 created Adding targets to pool oleg315-server: OST lustre-OST0000_UUID added to pool lustre.qpool2 oleg315-server: OST lustre-OST0001_UUID added to pool lustre.qpool2 -u quota_usr space:0 used 0 -u quota_usr bhardlimit:20480 Write... running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d1c.sanity-quota/f1c.sanity-quota-0] [count=10] 10+0 records in 10+0 records out 10485760 bytes (10 MB, 10 MiB) copied, 1.45105 s, 7.2 MB/s Write out of block quota ... running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d1c.sanity-quota/f1c.sanity-quota-0] [count=10] [seek=10] dd: error writing '/mnt/lustre/d1c.sanity-quota/f1c.sanity-quota-0': Disk quota exceeded 10+0 records in 9+0 records out 9437184 bytes (9.4 MB, 9.0 MiB) copied, 1.33714 s, 7.1 MB/s running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d1c.sanity-quota/f1c.sanity-quota-0] [count=1] [seek=20] dd: error writing '/mnt/lustre/d1c.sanity-quota/f1c.sanity-quota-0': Disk quota exceeded 1+0 records in 0+0 records out 0 bytes copied, 0.198364 s, 0.0 kB/s -u quota_usr space:19461 qpool1 used 19461 -u quota_usr space:19461 qpool2 used 19461 sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete -u quota_usr space:0 Destroy the created pools: qpool1,qpool2 lustre.qpool1 oleg315-server: OST lustre-OST0000_UUID removed from pool lustre.qpool1 oleg315-server: OST lustre-OST0001_UUID removed from pool lustre.qpool1 oleg315-server: Pool lustre.qpool1 destroyed lustre.qpool2 oleg315-server: OST lustre-OST0000_UUID removed from pool lustre.qpool2 oleg315-server: OST lustre-OST0001_UUID removed from pool lustre.qpool2 oleg315-server: Pool lustre.qpool2 destroyed Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS Waiting for MDT destroys to complete PASS 1c (139s) == sanity-quota test 1d: Quota pools: check block hardlimit on different pools ========================================================== 01:46:13 (1790919973) sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 User quota (block hardlimit:20 MB) Creating new pool qpool1 oleg315-server: Pool lustre.qpool1 created Adding targets to pool oleg315-server: OST lustre-OST0000_UUID added to pool lustre.qpool1 oleg315-server: OST lustre-OST0001_UUID added to pool lustre.qpool1 Creating new pool qpool2 oleg315-server: Pool lustre.qpool2 created Adding targets to pool oleg315-server: OST lustre-OST0000_UUID added to pool lustre.qpool2 oleg315-server: OST lustre-OST0001_UUID added to pool lustre.qpool2 -u quota_usr space:0 used 0 -u quota_usr bhardlimit:20480 Write... running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d1d.sanity-quota/f1d.sanity-quota-0] [count=5] 5+0 records in 5+0 records out 5242880 bytes (5.2 MB, 5.0 MiB) copied, 0.938739 s, 5.6 MB/s Write out of block quota ... running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d1d.sanity-quota/f1d.sanity-quota-0] [count=5] [seek=5] dd: error writing '/mnt/lustre/d1d.sanity-quota/f1d.sanity-quota-0': Disk quota exceeded 5+0 records in 4+0 records out 4194304 bytes (4.2 MB, 4.0 MiB) copied, 0.838943 s, 5.0 MB/s running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d1d.sanity-quota/f1d.sanity-quota-0] [count=1] [seek=10] dd: error writing '/mnt/lustre/d1d.sanity-quota/f1d.sanity-quota-0': Disk quota exceeded 1+0 records in 0+0 records out 0 bytes copied, 0.149644 s, 0.0 kB/s -u quota_usr space:9220 qpool1 used 9220 -u quota_usr space:9220 qpool2 used 9220 sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete -u quota_usr space:0 Destroy the created pools: qpool1,qpool2 lustre.qpool1 oleg315-server: OST lustre-OST0000_UUID removed from pool lustre.qpool1 oleg315-server: OST lustre-OST0001_UUID removed from pool lustre.qpool1 oleg315-server: Pool lustre.qpool1 destroyed lustre.qpool2 oleg315-server: OST lustre-OST0000_UUID removed from pool lustre.qpool2 oleg315-server: OST lustre-OST0001_UUID removed from pool lustre.qpool2 oleg315-server: Pool lustre.qpool2 destroyed Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS Waiting for MDT destroys to complete PASS 1d (140s) == sanity-quota test 1e: Quota pools: global pool high block limit vs quota pool with small ========================================================== 01:48:33 (1790920113) sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 User quota (block hardlimit:53000000 MB) Creating new pool qpool1 oleg315-server: Pool lustre.qpool1 created Adding targets to pool oleg315-server: OST lustre-OST0001_UUID added to pool lustre.qpool1 -u quota_usr space:0 Write... running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d1e.sanity-quota/f1e.sanity-quota-0] [count=5] 5+0 records in 5+0 records out 5242880 bytes (5.2 MB, 5.0 MiB) copied, 1.41686 s, 3.7 MB/s Write out of block quota ... running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d1e.sanity-quota/f1e.sanity-quota-0] [count=5] [seek=5] 5+0 records in 5+0 records out 5242880 bytes (5.2 MB, 5.0 MiB) copied, 0.839009 s, 6.2 MB/s running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d1e.sanity-quota/f1e.sanity-quota-0] [count=1] [seek=10] dd: error writing '/mnt/lustre/d1e.sanity-quota/f1e.sanity-quota-0': Disk quota exceeded 1+0 records in 0+0 records out 0 bytes copied, 0.276959 s, 0.0 kB/s Write... running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d1e.sanity-quota/f1e.sanity-quota-1] [count=20] 20+0 records in 20+0 records out 20971520 bytes (21 MB, 20 MiB) copied, 2.83142 s, 7.4 MB/s sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete -u quota_usr space:0 Destroy the created pools: qpool1 lustre.qpool1 oleg315-server: OST lustre-OST0001_UUID removed from pool lustre.qpool1 oleg315-server: Pool lustre.qpool1 destroyed Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS Waiting for MDT destroys to complete PASS 1e (120s) == sanity-quota test 1f: Quota pools: correct qunit after removing/adding OST ========================================================== 01:50:33 (1790920233) sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 User quota (block hardlimit:200 MB) Creating new pool qpool1 oleg315-server: Pool lustre.qpool1 created Adding targets to pool oleg315-server: OST lustre-OST0000_UUID added to pool lustre.qpool1 -u quota_usr space:0 Write... running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d1f.sanity-quota//f1f.sanity-quota-0] [count=5] 5+0 records in 5+0 records out 5242880 bytes (5.2 MB, 5.0 MiB) copied, 0.870338 s, 6.0 MB/s Write out of block quota ... running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d1f.sanity-quota//f1f.sanity-quota-0] [count=5] [seek=5] 5+0 records in 5+0 records out 5242880 bytes (5.2 MB, 5.0 MiB) copied, 1.001 s, 5.2 MB/s running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d1f.sanity-quota//f1f.sanity-quota-0] [count=1] [seek=10] dd: error writing '/mnt/lustre/d1f.sanity-quota//f1f.sanity-quota-0': Disk quota exceeded 1+0 records in 0+0 records out 0 bytes copied, 0.181742 s, 0.0 kB/s Removing lustre-OST0000_UUID from qpool1 oleg315-server: OST lustre-OST0000_UUID removed from pool lustre.qpool1 pdsh@oleg315-client: oleg315-server: ssh exited with exit code 1 pdsh@oleg315-client: oleg315-server: ssh exited with exit code 1 sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete Adding targets to pool oleg315-server: OST lustre-OST0000_UUID added to pool lustre.qpool1 Write... running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d1f.sanity-quota//f1f.sanity-quota-0] [count=5] 5+0 records in 5+0 records out 5242880 bytes (5.2 MB, 5.0 MiB) copied, 1.11044 s, 4.7 MB/s Write out of block quota ... running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d1f.sanity-quota//f1f.sanity-quota-0] [count=5] [seek=5] 5+0 records in 5+0 records out 5242880 bytes (5.2 MB, 5.0 MiB) copied, 0.913037 s, 5.7 MB/s running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d1f.sanity-quota//f1f.sanity-quota-0] [count=1] [seek=10] dd: error writing '/mnt/lustre/d1f.sanity-quota//f1f.sanity-quota-0': Disk quota exceeded 1+0 records in 0+0 records out 0 bytes copied, 0.161876 s, 0.0 kB/s Destroy the created pools: qpool1 lustre.qpool1 oleg315-server: OST lustre-OST0000_UUID removed from pool lustre.qpool1 oleg315-server: Pool lustre.qpool1 destroyed Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete PASS 1f (136s) == sanity-quota test 1g: Quota pools: Block hard limit with wide striping ========================================================== 01:52:49 (1790920369) sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 old_mdmb 462 mdmb 1 osc.lustre-OST0000-osc-ffff8a2cd2019800.max_dirty_mb=1 osc.lustre-OST0001-osc-ffff8a2cd2019800.max_dirty_mb=1 User quota (block hardlimit:40 MB) Creating new pool qpool1 oleg315-server: Pool lustre.qpool1 created Adding targets to pool oleg315-server: OST lustre-OST0000_UUID added to pool lustre.qpool1 oleg315-server: OST lustre-OST0001_UUID added to pool lustre.qpool1 -u quota_usr space:0 used 0 Write... running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d1g.sanity-quota/f1g.sanity-quota-0] [count=10] 10+0 records in 10+0 records out 10485760 bytes (10 MB, 10 MiB) copied, 5.49549 s, 1.9 MB/s Write out of block quota ... running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d1g.sanity-quota/f1g.sanity-quota-0] [count=10] [seek=10] dd: error writing '/mnt/lustre/d1g.sanity-quota/f1g.sanity-quota-0': Disk quota exceeded 9+0 records in 8+0 records out 8605696 bytes (8.6 MB, 8.2 MiB) copied, 5.44552 s, 1.6 MB/s running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d1g.sanity-quota/f1g.sanity-quota-0] [count=2] [seek=20] [oflag=sync] dd: error writing '/mnt/lustre/d1g.sanity-quota/f1g.sanity-quota-0': Disk quota exceeded 2+0 records in 1+0 records out 1048576 bytes (1.0 MB, 1.0 MiB) copied, 1.26973 s, 826 kB/s sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete -u quota_usr space:0 Destroy the created pools: qpool1 lustre.qpool1 oleg315-server: OST lustre-OST0000_UUID removed from pool lustre.qpool1 oleg315-server: OST lustre-OST0001_UUID removed from pool lustre.qpool1 oleg315-server: Pool lustre.qpool1 destroyed osc.lustre-OST0000-osc-ffff8a2cd2019800.max_dirty_mb=462 osc.lustre-OST0001-osc-ffff8a2cd2019800.max_dirty_mb=462 Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS Waiting for MDT destroys to complete PASS 1g (128s) == sanity-quota test 1h: Block hard limit test using fallocate ========================================================== 01:54:58 (1790920498) fallocate on zfs doesn't consume space SKIP: sanity-quota test_1h fallocate not supported SKIP 1h (5s) == sanity-quota test 1i: Quota pools: different limit and usage relations ========================================================== 01:55:02 (1790920502) sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 User quota (block hardlimit:200 MB) Creating new pool qpool1 oleg315-server: Pool lustre.qpool1 created Adding targets to pool oleg315-server: OST lustre-OST0000_UUID added to pool lustre.qpool1 -u quota_usr space:0 Write... running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d1i.sanity-quota//f1i.sanity-quota-0] [count=5] 5+0 records in 5+0 records out 5242880 bytes (5.2 MB, 5.0 MiB) copied, 1.3853 s, 3.8 MB/s Write out of block quota ... running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d1i.sanity-quota//f1i.sanity-quota-0] [count=5] [seek=5] 5+0 records in 5+0 records out 5242880 bytes (5.2 MB, 5.0 MiB) copied, 0.83212 s, 6.3 MB/s running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d1i.sanity-quota//f1i.sanity-quota-0] [count=1] [seek=10] dd: error writing '/mnt/lustre/d1i.sanity-quota//f1i.sanity-quota-0': Disk quota exceeded 1+0 records in 0+0 records out 0 bytes copied, 0.137823 s, 0.0 kB/s Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 10245 0 0 - 1 0 0 - Pool: lustre.qpool1 lustre-OST0000 10245* - 10245 - 1* - 0 - Total allocated inode limit: 0, total allocated block limit: 10245 running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d1i.sanity-quota//f1i.sanity-quota-1] [count=5] 5+0 records in 5+0 records out 5242880 bytes (5.2 MB, 5.0 MiB) copied, 0.635141 s, 8.3 MB/s sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete Write... running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d1i.sanity-quota//f1i.sanity-quota-0] [count=5] 5+0 records in 5+0 records out 5242880 bytes (5.2 MB, 5.0 MiB) copied, 0.872871 s, 6.0 MB/s Write out of block quota ... running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d1i.sanity-quota//f1i.sanity-quota-0] [count=5] [seek=5] 5+0 records in 5+0 records out 5242880 bytes (5.2 MB, 5.0 MiB) copied, 0.891857 s, 5.9 MB/s running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d1i.sanity-quota//f1i.sanity-quota-0] [count=1] [seek=10] dd: error writing '/mnt/lustre/d1i.sanity-quota//f1i.sanity-quota-0': Disk quota exceeded 1+0 records in 0+0 records out 0 bytes copied, 0.305381 s, 0.0 kB/s running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d1i.sanity-quota//f1i.sanity-quota-1] [count=3] 3+0 records in 3+0 records out 3145728 bytes (3.1 MB, 3.0 MiB) copied, 0.762547 s, 4.1 MB/s running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d1i.sanity-quota//f1i.sanity-quota-2] [count=3] dd: error writing '/mnt/lustre/d1i.sanity-quota//f1i.sanity-quota-2': Disk quota exceeded 2+0 records in 1+0 records out 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.481458 s, 2.2 MB/s running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d1i.sanity-quota//f1i.sanity-quota-2] [seek=3] [count=1] dd: error writing '/mnt/lustre/d1i.sanity-quota//f1i.sanity-quota-2': Disk quota exceeded 1+0 records in 0+0 records out 0 bytes copied, 0.217645 s, 0.0 kB/s Destroy the created pools: qpool1 lustre.qpool1 oleg315-server: OST lustre-OST0000_UUID removed from pool lustre.qpool1 oleg315-server: Pool lustre.qpool1 destroyed Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete PASS 1i (138s) == sanity-quota test 1j: Enable project quota enforcement for root ========================================================== 01:57:20 (1790920640) sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 -------------------------------------- Project quota (hardlimit: 40 mb, 2048 files) /home/green/git/lustre-release/lustre/utils/lfs project -sp 1000 /mnt/lustre/d1j.sanity-quota/test_dir /home/green/git/lustre-release/lustre/utils/lfs project -sp 1000 /mnt/lustre/d1j.sanity-quota/test_dir1 /home/green/git/lustre-release/lustre/utils/lfs project -sp 1001 /mnt/lustre/d1j.sanity-quota/test_dir2 /home/green/git/lustre-release/lustre/utils/lfs project -p 1000 /mnt/lustre/d1j.sanity-quota/f1j.sanity-quota-0 /home/green/git/lustre-release/lustre/utils/lfs project -p 1000 /mnt/lustre/d1j.sanity-quota/f1j.sanity-quota-1 /home/green/git/lustre-release/lustre/utils/lfs project -p 1001 /mnt/lustre/d1j.sanity-quota/f1j.sanity-quota-2 Disk quotas for prj (pid 1000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 7 0 40960 - 1 0 2048 - lustre-MDT0000 7 - 0 - 1 - 1024 - lustre-MDT0001 0 - 0 - 0 - 1024 - lustre-OST0000 0 - 0 - 0 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 2048, total allocated block limit: 0 Disk quotas for prj (pid 1001): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 0 0 81920 - 0 0 4096 - lustre-MDT0000 0 - 0 - 0 - 1024 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 0 - 0 - 0 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 1024, total allocated block limit: 0 running as uid/gid/euid/egid 0/0/0/0, groups: 0 [createmany] [-m] [/mnt/lustre/d1j.sanity-quota/test_dir/tfile1-] [2048] - create 795 (time 1790920678.25 total 10.01 last 79.43) - create 1489 (time 1790920688.26 total 20.02 last 69.33) total: 2048 create in 27.98 seconds: 73.20 ops/second running as uid/gid/euid/egid 0/0/0/0, groups: 0 [createmany] [-m] [/mnt/lustre/d1j.sanity-quota/test_dir/tfile2-] [048] total: 4 create in 0.04 seconds: 98.60 ops/second running as uid/gid/euid/egid 0/0/0/0, groups: 0 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d1j.sanity-quota/f1j.sanity-quota-0] [count=40] [oflag=direct] 40+0 records in 40+0 records out 41943040 bytes (42 MB, 40 MiB) copied, 5.34877 s, 7.8 MB/s running as uid/gid/euid/egid 0/0/0/0, groups: 0 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d1j.sanity-quota/f1j.sanity-quota-0] [count=20] [seek=40] [oflag=direct] 20+0 records in 20+0 records out 20971520 bytes (21 MB, 20 MiB) copied, 3.90956 s, 5.4 MB/s osd-zfs.lustre-MDT0000.quota_slave.root_prj_enable=1 osd-zfs.lustre-MDT0001.quota_slave.root_prj_enable=1 osd-zfs.lustre-OST0000.quota_slave.root_prj_enable=1 osd-zfs.lustre-OST0001.quota_slave.root_prj_enable=1 osd-zfs.lustre-MDT0000.quota_slave.root_prj_enable=1 osd-zfs.lustre-MDT0001.quota_slave.root_prj_enable=1 osd-zfs.lustre-OST0000.quota_slave.root_prj_enable=1 osd-zfs.lustre-OST0001.quota_slave.root_prj_enable=1 osd-zfs.lustre-MDT0000.quota_slave.root_prj_enable=1 osd-zfs.lustre-MDT0001.quota_slave.root_prj_enable=1 osd-zfs.lustre-OST0000.quota_slave.root_prj_enable=1 osd-zfs.lustre-OST0001.quota_slave.root_prj_enable=1 osd-zfs.lustre-MDT0000.quota_slave.root_prj_enable=1 osd-zfs.lustre-MDT0001.quota_slave.root_prj_enable=1 osd-zfs.lustre-OST0000.quota_slave.root_prj_enable=1 osd-zfs.lustre-OST0001.quota_slave.root_prj_enable=1 error: get_param: param_path 'osd-*/*/quota_slave/root_prj_enable': No such file or directory Disk quotas for prj (pid 1000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 62712* 0 40960 - 2056* 0 2048 - lustre-MDT0000 1257 - 0 - 2055 - 2055 - lustre-MDT0001 7 - 0 - 1 - 1024 - lustre-OST0000 61449* - 61449 - 1* - 0 - lustre-OST0001 1 - 1025 - 1 - 0 - Total allocated inode limit: 3079, total allocated block limit: 62474 Disk quotas for prj (pid 1001): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 8 0 81920 - 2 0 4096 - lustre-MDT0000 7 - 0 - 2 - 1024 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 1 - 4096 - 1 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 1024, total allocated block limit: 4096 running as uid/gid/euid/egid 0/0/0/0, groups: 0 [createmany] [-m] [/mnt/lustre/d1j.sanity-quota/test_dir1/tfile-] [2048] - create 796 (time 1790920721.89 total 10.01 last 79.55) mknod(/mnt/lustre/d1j.sanity-quota/test_dir1/tfile-1023) error: Disk quota exceeded total: 1023 create in 13.61 seconds: 75.18 ops/second running as uid/gid/euid/egid 0/0/0/0, groups: 0 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d1j.sanity-quota/f1j.sanity-quota-1] [count=40] [oflag=direct] dd: error writing '/mnt/lustre/d1j.sanity-quota/f1j.sanity-quota-1': Disk quota exceeded 2+0 records in 1+0 records out 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.314706 s, 3.3 MB/s running as uid/gid/euid/egid 0/0/0/0, groups: 0 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d1j.sanity-quota/f1j.sanity-quota-1] [count=20] [seek=40] [oflag=direct] dd: error writing '/mnt/lustre/d1j.sanity-quota/f1j.sanity-quota-1': Disk quota exceeded 1+0 records in 0+0 records out 0 bytes copied, 0.105654 s, 0.0 kB/s running as uid/gid/euid/egid 0/0/0/0, groups: 0 [createmany] [-m] [/mnt/lustre/d1j.sanity-quota/test_dir2/tfile1-] [2048] - create 867 (time 1790920736.06 total 10.00 last 86.69) - create 1652 (time 1790920746.06 total 20.00 last 78.50) total: 2048 create in 24.88 seconds: 82.32 ops/second running as uid/gid/euid/egid 0/0/0/0, groups: 0 [createmany] [-m] [/mnt/lustre/d1j.sanity-quota/test_dir2/tfile2-] [048] total: 4 create in 0.05 seconds: 80.69 ops/second running as uid/gid/euid/egid 0/0/0/0, groups: 0 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d1j.sanity-quota/f1j.sanity-quota-2] [count=40] [oflag=direct] 40+0 records in 40+0 records out 41943040 bytes (42 MB, 40 MiB) copied, 5.69178 s, 7.4 MB/s running as uid/gid/euid/egid 0/0/0/0, groups: 0 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d1j.sanity-quota/f1j.sanity-quota-2] [count=20] [seek=40] [oflag=direct] 20+0 records in 20+0 records out 20971520 bytes (21 MB, 20 MiB) copied, 3.34117 s, 6.3 MB/s osd-zfs.lustre-MDT0000.quota_slave.root_prj_enable=0 osd-zfs.lustre-MDT0001.quota_slave.root_prj_enable=0 osd-zfs.lustre-OST0000.quota_slave.root_prj_enable=0 osd-zfs.lustre-OST0001.quota_slave.root_prj_enable=0 osd-zfs.lustre-MDT0000.quota_slave.root_prj_enable=0 osd-zfs.lustre-MDT0001.quota_slave.root_prj_enable=0 osd-zfs.lustre-OST0000.quota_slave.root_prj_enable=0 osd-zfs.lustre-OST0001.quota_slave.root_prj_enable=0 osd-zfs.lustre-MDT0000.quota_slave.root_prj_enable=0 osd-zfs.lustre-MDT0001.quota_slave.root_prj_enable=0 osd-zfs.lustre-OST0000.quota_slave.root_prj_enable=0 osd-zfs.lustre-OST0001.quota_slave.root_prj_enable=0 osd-zfs.lustre-MDT0000.quota_slave.root_prj_enable=0 osd-zfs.lustre-MDT0001.quota_slave.root_prj_enable=0 osd-zfs.lustre-OST0000.quota_slave.root_prj_enable=0 osd-zfs.lustre-OST0001.quota_slave.root_prj_enable=0 On MGS 192.168.203.115, active = nodemap.active=1 On MGS 192.168.203.115, default.admin_nodemap = nodemap.default.admin_nodemap=1 On MGS 192.168.203.115, default.trusted_nodemap = nodemap.default.trusted_nodemap=1 On MGS 192.168.203.115, test_1j.admin_nodemap = nodemap.test_1j.admin_nodemap=1 On MGS 192.168.203.115, test_1j.trusted_nodemap = nodemap.test_1j.trusted_nodemap=1 On MGS 192.168.203.115, test_1j.rbac = nodemap.test_1j.rbac=file_perms,dne_ops,quota_ops,byfid_ops,chlg_ops running as uid/gid/euid/egid 0/0/0/0, groups: 0 [createmany] [-m] [/mnt/lustre/d1j.sanity-quota/test_dir/tfile3-] [2048] mknod(/mnt/lustre/d1j.sanity-quota/test_dir/tfile3-0) error: Disk quota exceeded total: 0 create in 0.02 seconds: 0.00 ops/second running as uid/gid/euid/egid 0/0/0/0, groups: 0 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d1j.sanity-quota/f1j.sanity-quota-0] [count=0] [seek=] [oflag=direct] dd: invalid number: '' On MGS 192.168.203.115, active = nodemap.active=0 running as uid/gid/euid/egid 0/0/0/0, groups: 0 [createmany] [-m] [/mnt/lustre/d1j.sanity-quota/test_dir/tfile4-] [2048] - create 661 (time 1790920808.05 total 10.01 last 66.06) - create 1334 (time 1790920818.07 total 20.03 last 67.16) - create 1976 (time 1790920828.08 total 30.03 last 64.17) total: 2048 create in 31.09 seconds: 65.87 ops/second running as uid/gid/euid/egid 0/0/0/0, groups: 0 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d1j.sanity-quota/f1j.sanity-quota-0] [count=40] [seek=40] [oflag=direct] 40+0 records in 40+0 records out 41943040 bytes (42 MB, 40 MiB) copied, 5.343 s, 7.9 MB/s Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete -p 1000 space:0 osd-zfs.lustre-MDT0000.quota_slave.root_prj_enable=0 osd-zfs.lustre-MDT0001.quota_slave.root_prj_enable=0 osd-zfs.lustre-OST0000.quota_slave.root_prj_enable=0 osd-zfs.lustre-OST0001.quota_slave.root_prj_enable=0 osd-zfs.lustre-MDT0000.quota_slave.root_prj_enable=0 osd-zfs.lustre-MDT0001.quota_slave.root_prj_enable=0 osd-zfs.lustre-OST0000.quota_slave.root_prj_enable=0 osd-zfs.lustre-OST0001.quota_slave.root_prj_enable=0 osd-zfs.lustre-MDT0000.quota_slave.root_prj_enable=0 osd-zfs.lustre-MDT0001.quota_slave.root_prj_enable=0 osd-zfs.lustre-OST0000.quota_slave.root_prj_enable=0 osd-zfs.lustre-OST0001.quota_slave.root_prj_enable=0 osd-zfs.lustre-MDT0000.quota_slave.root_prj_enable=0 osd-zfs.lustre-MDT0001.quota_slave.root_prj_enable=0 osd-zfs.lustre-OST0000.quota_slave.root_prj_enable=0 osd-zfs.lustre-OST0001.quota_slave.root_prj_enable=0 Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS Waiting for MDT destroys to complete PASS 1j (417s) == sanity-quota test 1k: LQA: Block hard limit (normal use and out of quota) ========================================================== 02:04:18 (1790921058) sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 range_min 900, range_max 60100 Disk default usr quota: Filesystem bquota blimit bgrace iquota ilimit igrace /mnt/lustre 0 20480 - 0 0 - Disk usr quotas Filesystem quota_id kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre quota_usr 0 0 1048576 - 0 0 0 - /mnt/lustre quota_2usr 0 0 0 - 0 0 0 - Write... running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d1k.sanity-quota/f1k.sanity-quota-0] [count=10] 10+0 records in 10+0 records out 10485760 bytes (10 MB, 10 MiB) copied, 1.36511 s, 7.7 MB/s Write out of block quota ... running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d1k.sanity-quota/f1k.sanity-quota-0] [count=10] [seek=10] 10+0 records in 10+0 records out 10485760 bytes (10 MB, 10 MiB) copied, 1.46778 s, 7.1 MB/s running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d1k.sanity-quota/f1k.sanity-quota-0] [count=1] [seek=20] dd: error writing '/mnt/lustre/d1k.sanity-quota/f1k.sanity-quota-0': Disk quota exceeded 1+0 records in 0+0 records out 0 bytes copied, 0.194926 s, 0.0 kB/s sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete Disk default grp quota: Filesystem bquota blimit bgrace iquota ilimit igrace /mnt/lustre 0 20480 - 0 0 - Disk grp quotas Filesystem quota_id kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre quota_usr 0 0 1048576 - 0 0 0 - /mnt/lustre quota_2usr 0 0 0 - 0 0 0 - Write... running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d1k.sanity-quota/f1k.sanity-quota-0] [count=10] 10+0 records in 10+0 records out 10485760 bytes (10 MB, 10 MiB) copied, 2.15294 s, 4.9 MB/s Write out of block quota ... running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d1k.sanity-quota/f1k.sanity-quota-0] [count=10] [seek=10] 10+0 records in 10+0 records out 10485760 bytes (10 MB, 10 MiB) copied, 1.97024 s, 5.3 MB/s running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d1k.sanity-quota/f1k.sanity-quota-0] [count=1] [seek=20] dd: error writing '/mnt/lustre/d1k.sanity-quota/f1k.sanity-quota-0': Disk quota exceeded 1+0 records in 0+0 records out 0 bytes copied, 0.205071 s, 0.0 kB/s sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete Disk default prj quota: Filesystem bquota blimit bgrace iquota ilimit igrace /mnt/lustre 0 20480 - 0 0 - Disk prj quotas Filesystem quota_id kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 1000 0 0 1048576 - 0 0 0 - /mnt/lustre 1001 0 0 81920 - 0 0 4096 - /home/green/git/lustre-release/lustre/utils/lfs project -p 1000 /mnt/lustre/d1k.sanity-quota/f1k.sanity-quota-0 Write... running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d1k.sanity-quota/f1k.sanity-quota-0] [count=10] 10+0 records in 10+0 records out 10485760 bytes (10 MB, 10 MiB) copied, 1.54895 s, 6.8 MB/s Write out of block quota ... running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d1k.sanity-quota/f1k.sanity-quota-0] [count=10] [seek=10] 10+0 records in 10+0 records out 10485760 bytes (10 MB, 10 MiB) copied, 1.53088 s, 6.8 MB/s running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d1k.sanity-quota/f1k.sanity-quota-0] [count=1] [seek=20] dd: error writing '/mnt/lustre/d1k.sanity-quota/f1k.sanity-quota-0': Disk quota exceeded 1+0 records in 0+0 records out 0 bytes copied, 0.19621 s, 0.0 kB/s Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete PASS 1k (152s) == sanity-quota test 1l: Async writes should not be rejected by quota with root_prj_enable ========================================================== 02:06:50 (1790921210) Starting client: oleg315-client.virtnet: -o user_xattr,flock 192.168.203.115@tcp:/lustre /mnt/lustre2 sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 /home/green/git/lustre-release/lustre/utils/lfs project -sp 1000 /mnt/lustre/d1l.sanity-quota osd-zfs.lustre-MDT0000.quota_slave.root_prj_enable=1 osd-zfs.lustre-OST0000.quota_slave.root_prj_enable=1 dd: error writing '/mnt/lustre/d1l.sanity-quota/f1l.sanity-quota.1': Disk quota exceeded 30+0 records in 29+0 records out 30408704 bytes (30 MB, 29 MiB) copied, 2.94032 s, 10.3 MB/s 1+0 records in 1+0 records out 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.0645881 s, 16.2 MB/s osd-zfs.lustre-OST0000.quota_slave.root_prj_enable=0 osd-zfs.lustre-MDT0000.quota_slave.root_prj_enable=0 Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete 192.168.203.115@tcp:/lustre /mnt/lustre2 lustre rw,flock,checksum,encrypt,lazystatfs,lruresize,nolock,statfs_project,nosync_on_close,nouser_fid2path,user_xattr,verbose 0 0 Stopping client oleg315-client.virtnet /mnt/lustre2 (opts:) PASS 1l (53s) SKIP: sanity-quota test_2 skipping excluded test 2 == sanity-quota test 3a: Block soft limit (start timer, timer goes off, stop timer) ========================================================== 02:07:44 (1790921264) old_mdmb 462 mdmb 1 osc.lustre-OST0000-osc-ffff8a2cd2019800.max_dirty_mb=1 osc.lustre-OST0001-osc-ffff8a2cd2019800.max_dirty_mb=1 User quota (soft limit:4 MB grace:60 seconds) -u quota_usr space:0 sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 Write up to soft limit running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d3a.sanity-quota/f3a.sanity-quota-0] [count=4] 4+0 records in 4+0 records out 4194304 bytes (4.2 MB, 4.0 MiB) copied, 0.292131 s, 14.4 MB/s Write to exceed soft limit running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d3a.sanity-quota/f3a.sanity-quota-0] [bs=1K] [count=10] [seek=4096] 10+0 records in 10+0 records out 10240 bytes (10 kB, 10 KiB) copied, 0.466548 s, 21.9 kB/s mmap write when over soft limit running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [multiop] [/mnt/lustre/d3a.sanity-quota/f3a.sanity-quota-0.mmap] [OT40960SMW] Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 5168* 4096 0 58s 1* 0 0 - lustre-MDT0000 1 - 0 - 1 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 5124 - 6148 - 1 - 0 - lustre-OST0001 44 - 84 - 1 - 0 - Total allocated inode limit: 0, total allocated block limit: 6232 Disk quotas for grp quota_usr (gid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 5168 0 0 - 1 0 0 - lustre-MDT0000 1 - 0 - 1 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 5124 - 0 - 1 - 0 - lustre-OST0001 44 - 0 - 1 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 Disk quotas for prj (pid 1000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 0 0 0 - 0 0 0 - lustre-MDT0000 0 - 0 - 0 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 0 - 0 - 0 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 Block grace time: 1m; Inode grace time: 1w Block grace time: 1w; Inode grace time: 1w Block grace time: 1w; Inode grace time: 1w Write before timer goes off running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d3a.sanity-quota/f3a.sanity-quota-0] [bs=1K] [count=10] [seek=5120] 10+0 records in 10+0 records out 10240 bytes (10 kB, 10 KiB) copied, 0.555435 s, 18.4 kB/s Grace time is 57s Sleep through grace ... ...sleep 62 seconds Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 6192* 4096 0 expired 2* 0 0 - lustre-MDT0000 1 - 0 - 2 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 6148 - 7172 - 1 - 0 - lustre-OST0001 44 - 84 - 1 - 0 - Total allocated inode limit: 0, total allocated block limit: 7256 Disk quotas for grp quota_usr (gid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 6192 0 0 - 2 0 0 - lustre-MDT0000 1 - 0 - 2 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 6148 - 0 - 1 - 0 - lustre-OST0001 44 - 0 - 1 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 Disk quotas for prj (pid 1000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 0 0 0 - 0 0 0 - lustre-MDT0000 0 - 0 - 0 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 0 - 0 - 0 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 Block grace time: 1m; Inode grace time: 1w Block grace time: 1w; Inode grace time: 1w Block grace time: 1w; Inode grace time: 1w Write after timer goes off running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d3a.sanity-quota/f3a.sanity-quota-0] [bs=1K] [count=4096] [seek=6144] dd: error writing '/mnt/lustre/d3a.sanity-quota/f3a.sanity-quota-0': Disk quota exceeded 2+0 records in 1+0 records out 1024 bytes (1.0 kB, 1.0 KiB) copied, 0.145243 s, 7.1 kB/s Write after cancel lru locks running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d3a.sanity-quota/f3a.sanity-quota-0] [bs=1K] [count=10] [seek=10240] dd: error writing '/mnt/lustre/d3a.sanity-quota/f3a.sanity-quota-0': Disk quota exceeded 1+0 records in 0+0 records out 0 bytes copied, 0.0308999 s, 0.0 kB/s Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 7216* 4096 0 expired 2* 0 0 - lustre-MDT0000 1 - 0 - 2 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 7172* - 7172 - 1* - 0 - lustre-OST0001 44 - 84 - 1 - 0 - Total allocated inode limit: 0, total allocated block limit: 7256 Disk quotas for grp quota_usr (gid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 7216 0 0 - 2 0 0 - lustre-MDT0000 1 - 0 - 2 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 7172 - 0 - 1 - 0 - lustre-OST0001 44 - 0 - 1 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 Disk quotas for prj (pid 1000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 0 0 0 - 0 0 0 - lustre-MDT0000 0 - 0 - 0 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 0 - 0 - 0 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 Block grace time: 1m; Inode grace time: 1w Block grace time: 1w; Inode grace time: 1w Block grace time: 1w; Inode grace time: 1w Unlink file to stop timer sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 44 4096 0 - 1 0 0 - lustre-MDT0000 1* - 1 - 1* - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 0 - 0 - 0 - 0 - lustre-OST0001 44 - 84 - 1 - 0 - Total allocated inode limit: 0, total allocated block limit: 84 Disk quotas for grp quota_usr (gid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 44 0 0 - 1 0 0 - lustre-MDT0000 1 - 0 - 1 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 0 - 0 - 0 - 0 - lustre-OST0001 44 - 0 - 1 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 Disk quotas for prj (pid 1000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 0 0 0 - 0 0 0 - lustre-MDT0000 0 - 0 - 0 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 0 - 0 - 0 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 Block grace time: 1m; Inode grace time: 1w Block grace time: 1w; Inode grace time: 1w Block grace time: 1w; Inode grace time: 1w Write ... running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d3a.sanity-quota/f3a.sanity-quota-0] [count=4] 4+0 records in 4+0 records out 4194304 bytes (4.2 MB, 4.0 MiB) copied, 0.318763 s, 13.2 MB/s Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete Group quota (soft limit:4 MB grace:60 seconds) -g quota_usr space:0 sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 Write up to soft limit running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d3a.sanity-quota/f3a.sanity-quota-1] [count=4] 4+0 records in 4+0 records out 4194304 bytes (4.2 MB, 4.0 MiB) copied, 0.473412 s, 8.9 MB/s Write to exceed soft limit running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d3a.sanity-quota/f3a.sanity-quota-1] [bs=1K] [count=10] [seek=4096] 10+0 records in 10+0 records out 10240 bytes (10 kB, 10 KiB) copied, 0.833031 s, 12.3 kB/s mmap write when over soft limit running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [multiop] [/mnt/lustre/d3a.sanity-quota/f3a.sanity-quota-1.mmap] [OT40960SMW] Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 5129 0 0 - 0 0 0 - lustre-MDT0000 0 - 0 - 0 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 5129 - 0 - 2 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 Disk quotas for grp quota_usr (gid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 5129* 4096 0 58s 0* 0 0 - lustre-MDT0000 0 - 0 - 0 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 5129 - 6148 - 2 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 6148 Disk quotas for prj (pid 1000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 0 0 0 - 0 0 0 - lustre-MDT0000 0 - 0 - 0 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 0 - 0 - 0 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 Block grace time: 1m; Inode grace time: 1w Block grace time: 1m; Inode grace time: 1w Block grace time: 1w; Inode grace time: 1w Write before timer goes off running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d3a.sanity-quota/f3a.sanity-quota-1] [bs=1K] [count=10] [seek=5120] 10+0 records in 10+0 records out 10240 bytes (10 kB, 10 KiB) copied, 0.0146298 s, 700 kB/s Grace time is 57s Sleep through grace ... ...sleep 62 seconds Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 6214 0 0 - 2 0 0 - lustre-MDT0000 1 - 0 - 2 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 6213 - 0 - 2 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 Disk quotas for grp quota_usr (gid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 6214* 4096 0 expired 2* 0 0 - lustre-MDT0000 1 - 0 - 2 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 6213* - 6213 - 2* - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 6213 Disk quotas for prj (pid 1000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 0 0 0 - 0 0 0 - lustre-MDT0000 0 - 0 - 0 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 0 - 0 - 0 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 Block grace time: 1m; Inode grace time: 1w Block grace time: 1m; Inode grace time: 1w Block grace time: 1w; Inode grace time: 1w Write after timer goes off running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d3a.sanity-quota/f3a.sanity-quota-1] [bs=1K] [count=4096] [seek=6144] dd: error writing '/mnt/lustre/d3a.sanity-quota/f3a.sanity-quota-1': Disk quota exceeded 1+0 records in 0+0 records out 0 bytes copied, 0.0386338 s, 0.0 kB/s Write after cancel lru locks running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d3a.sanity-quota/f3a.sanity-quota-1] [bs=1K] [count=10] [seek=10240] dd: error writing '/mnt/lustre/d3a.sanity-quota/f3a.sanity-quota-1': Disk quota exceeded 1+0 records in 0+0 records out 0 bytes copied, 0.0272025 s, 0.0 kB/s Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 6214 0 0 - 2 0 0 - lustre-MDT0000 1 - 0 - 2 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 6213 - 0 - 2 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 Disk quotas for grp quota_usr (gid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 6214* 4096 0 expired 2* 0 0 - lustre-MDT0000 1 - 0 - 2 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 6213* - 6213 - 2* - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 6213 Disk quotas for prj (pid 1000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 0 0 0 - 0 0 0 - lustre-MDT0000 0 - 0 - 0 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 0 - 0 - 0 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 Block grace time: 1m; Inode grace time: 1w Block grace time: 1m; Inode grace time: 1w Block grace time: 1w; Inode grace time: 1w Unlink file to stop timer sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 66 0 0 - 1 0 0 - lustre-MDT0000 1 - 0 - 1 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 66 - 0 - 1 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 Disk quotas for grp quota_usr (gid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 66 4096 0 - 1 0 0 - lustre-MDT0000 1* - 1 - 1* - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 66 - 1090 - 1 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 1090 Disk quotas for prj (pid 1000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 0 0 0 - 0 0 0 - lustre-MDT0000 0 - 0 - 0 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 0 - 0 - 0 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 Block grace time: 1m; Inode grace time: 1w Block grace time: 1m; Inode grace time: 1w Block grace time: 1w; Inode grace time: 1w Write ... running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d3a.sanity-quota/f3a.sanity-quota-1] [count=4] 4+0 records in 4+0 records out 4194304 bytes (4.2 MB, 4.0 MiB) copied, 0.309998 s, 13.5 MB/s Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete Project quota (soft limit:4 MB grace:60 sec) -p 1000 space:0 sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 /home/green/git/lustre-release/lustre/utils/lfs project -p 1000 /mnt/lustre/d3a.sanity-quota/f3a.sanity-quota-2 Write up to soft limit running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d3a.sanity-quota/f3a.sanity-quota-2] [count=4] 4+0 records in 4+0 records out 4194304 bytes (4.2 MB, 4.0 MiB) copied, 0.336312 s, 12.5 MB/s Write to exceed soft limit running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d3a.sanity-quota/f3a.sanity-quota-2] [bs=1K] [count=10] [seek=4096] 10+0 records in 10+0 records out 10240 bytes (10 kB, 10 KiB) copied, 0.463755 s, 22.1 kB/s mmap write when over soft limit running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [multiop] [/mnt/lustre/d3a.sanity-quota/f3a.sanity-quota-2.mmap] [OT40960SMW] Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 5130 0 0 - 1 0 0 - lustre-MDT0000 1 - 0 - 1 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 5124 - 0 - 1 - 0 - lustre-OST0001 6 - 0 - 1 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 Disk quotas for grp quota_usr (gid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 5130 0 0 - 1 0 0 - lustre-MDT0000 1 - 0 - 1 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 5124 - 0 - 1 - 0 - lustre-OST0001 6 - 0 - 1 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 Disk quotas for prj (pid 1000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 5124* 4096 0 58s 0* 0 0 - lustre-MDT0000 0 - 0 - 0 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 5124 - 6148 - 1 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 6148 Block grace time: 1m; Inode grace time: 1w Block grace time: 1m; Inode grace time: 1w Block grace time: 1m; Inode grace time: 1w Write before timer goes off running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d3a.sanity-quota/f3a.sanity-quota-2] [bs=1K] [count=10] [seek=5120] 10+0 records in 10+0 records out 10240 bytes (10 kB, 10 KiB) copied, 0.679875 s, 15.1 kB/s Grace time is 57s Sleep through grace ... ...sleep 62 seconds Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 6214 0 0 - 2 0 0 - lustre-MDT0000 1 - 0 - 2 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 6148 - 0 - 1 - 0 - lustre-OST0001 66 - 0 - 1 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 Disk quotas for grp quota_usr (gid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 6214 0 0 - 2 0 0 - lustre-MDT0000 1 - 0 - 2 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 6148 - 0 - 1 - 0 - lustre-OST0001 66 - 0 - 1 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 Disk quotas for prj (pid 1000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 6148* 4096 0 expired 1* 0 0 - lustre-MDT0000 1 - 0 - 1 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 6148 - 7172 - 1 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 7172 Block grace time: 1m; Inode grace time: 1w Block grace time: 1m; Inode grace time: 1w Block grace time: 1m; Inode grace time: 1w Write after timer goes off running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d3a.sanity-quota/f3a.sanity-quota-2] [bs=1K] [count=4096] [seek=6144] dd: error writing '/mnt/lustre/d3a.sanity-quota/f3a.sanity-quota-2': Disk quota exceeded 2+0 records in 1+0 records out 1024 bytes (1.0 kB, 1.0 KiB) copied, 0.0733836 s, 14.0 kB/s Write after cancel lru locks running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d3a.sanity-quota/f3a.sanity-quota-2] [bs=1K] [count=10] [seek=10240] dd: error writing '/mnt/lustre/d3a.sanity-quota/f3a.sanity-quota-2': Disk quota exceeded 1+0 records in 0+0 records out 0 bytes copied, 0.0144107 s, 0.0 kB/s Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 7238 0 0 - 2 0 0 - lustre-MDT0000 1 - 0 - 2 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 7172 - 0 - 1 - 0 - lustre-OST0001 66 - 0 - 1 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 Disk quotas for grp quota_usr (gid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 7238 0 0 - 2 0 0 - lustre-MDT0000 1 - 0 - 2 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 7172 - 0 - 1 - 0 - lustre-OST0001 66 - 0 - 1 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 Disk quotas for prj (pid 1000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 7172* 4096 0 expired 1* 0 0 - lustre-MDT0000 1 - 0 - 1 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 7172* - 7172 - 1* - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 7172 Block grace time: 1m; Inode grace time: 1w Block grace time: 1m; Inode grace time: 1w Block grace time: 1m; Inode grace time: 1w Unlink file to stop timer sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 66 0 0 - 1 0 0 - lustre-MDT0000 1 - 0 - 1 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 0 - 0 - 0 - 0 - lustre-OST0001 66 - 0 - 1 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 Disk quotas for grp quota_usr (gid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 66 0 0 - 1 0 0 - lustre-MDT0000 1 - 0 - 1 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 0 - 0 - 0 - 0 - lustre-OST0001 66 - 0 - 1 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 Disk quotas for prj (pid 1000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 0 4096 0 - 0 0 0 - lustre-MDT0000 0 - 0 - 0 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 0 - 0 - 0 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 Block grace time: 1m; Inode grace time: 1w Block grace time: 1m; Inode grace time: 1w Block grace time: 1m; Inode grace time: 1w /home/green/git/lustre-release/lustre/utils/lfs project -p 1000 /mnt/lustre/d3a.sanity-quota/f3a.sanity-quota-2 Write ... running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d3a.sanity-quota/f3a.sanity-quota-2] [count=4] 4+0 records in 4+0 records out 4194304 bytes (4.2 MB, 4.0 MiB) copied, 0.465351 s, 9.0 MB/s Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS Waiting for MDT destroys to complete Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS Waiting for MDT destroys to complete Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS Waiting for MDT destroys to complete osc.lustre-OST0000-osc-ffff8a2cd2019800.max_dirty_mb=462 osc.lustre-OST0001-osc-ffff8a2cd2019800.max_dirty_mb=462 PASS 3a (449s) == sanity-quota test 3b: Quota pools: Block soft limit (start timer, expires, stop timer) ========================================================== 02:15:13 (1790921713) limit 4 glbl_limit 8 grace 60 glbl_grace 120 old_mdmb 462 mdmb 1 osc.lustre-OST0000-osc-ffff8a2cd2019800.max_dirty_mb=1 osc.lustre-OST0001-osc-ffff8a2cd2019800.max_dirty_mb=1 User quota in qpool1(soft limit:4 MB grace:60 seconds) -u quota_usr space:0 Creating new pool qpool1 oleg315-server: Pool lustre.qpool1 created Adding targets to pool oleg315-server: OST lustre-OST0000_UUID added to pool lustre.qpool1 oleg315-server: OST lustre-OST0001_UUID added to pool lustre.qpool1 sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 Write up to soft limit running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d3b.sanity-quota/f3b.sanity-quota-0] [count=4] 4+0 records in 4+0 records out 4194304 bytes (4.2 MB, 4.0 MiB) copied, 0.175876 s, 23.8 MB/s Write to exceed soft limit running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d3b.sanity-quota/f3b.sanity-quota-0] [bs=1K] [count=10] [seek=4096] 10+0 records in 10+0 records out 10240 bytes (10 kB, 10 KiB) copied, 0.626793 s, 16.3 kB/s mmap write when over soft limit running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [multiop] [/mnt/lustre/d3b.sanity-quota/f3b.sanity-quota-0.mmap] [OT40960SMW] Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 5130 8192 0 - 1 0 0 - lustre-MDT0000 1 - 0 - 1 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 5129 - 6148 - 2 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 6148 Disk quotas for grp quota_usr (gid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 5130 0 0 - 1 0 0 - lustre-MDT0000 1 - 0 - 1 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 5129 - 0 - 2 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 Disk quotas for prj (pid 1000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 0 0 0 - 0 0 0 - lustre-MDT0000 0 - 0 - 0 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 0 - 0 - 0 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 Block grace time: 2m; Inode grace time: 1w Block grace time: 1w; Inode grace time: 1w Block grace time: 1w; Inode grace time: 1w Write before timer goes off running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d3b.sanity-quota/f3b.sanity-quota-0] [bs=1K] [count=10] [seek=5120] 10+0 records in 10+0 records out 10240 bytes (10 kB, 10 KiB) copied, 0.006783 s, 1.5 MB/s Quota info for qpool1: Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 5130* 4096 0 58s 1* 0 0 - Grace time is 58s Sleep through grace ... ...sleep 63 seconds Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 6214 8192 0 - 2 0 0 - lustre-MDT0000 1 - 0 - 2 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 6213* - 6213 - 2* - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 6213 Disk quotas for grp quota_usr (gid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 6214 0 0 - 2 0 0 - lustre-MDT0000 1 - 0 - 2 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 6213 - 0 - 2 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 Disk quotas for prj (pid 1000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 0 0 0 - 0 0 0 - lustre-MDT0000 0 - 0 - 0 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 0 - 0 - 0 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 Block grace time: 2m; Inode grace time: 1w Block grace time: 1w; Inode grace time: 1w Block grace time: 1w; Inode grace time: 1w Write after timer goes off running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d3b.sanity-quota/f3b.sanity-quota-0] [bs=1K] [count=4096] [seek=6144] dd: error writing '/mnt/lustre/d3b.sanity-quota/f3b.sanity-quota-0': Disk quota exceeded 1+0 records in 0+0 records out 0 bytes copied, 0.0275487 s, 0.0 kB/s Write after cancel lru locks running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d3b.sanity-quota/f3b.sanity-quota-0] [bs=1K] [count=10] [seek=10240] dd: error writing '/mnt/lustre/d3b.sanity-quota/f3b.sanity-quota-0': Disk quota exceeded 1+0 records in 0+0 records out 0 bytes copied, 0.0093346 s, 0.0 kB/s Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 6214 8192 0 - 2 0 0 - lustre-MDT0000 1 - 0 - 2 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 6213* - 6213 - 2* - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 6213 Disk quotas for grp quota_usr (gid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 6214 0 0 - 2 0 0 - lustre-MDT0000 1 - 0 - 2 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 6213 - 0 - 2 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 Disk quotas for prj (pid 1000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 0 0 0 - 0 0 0 - lustre-MDT0000 0 - 0 - 0 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 0 - 0 - 0 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 Block grace time: 2m; Inode grace time: 1w Block grace time: 1w; Inode grace time: 1w Block grace time: 1w; Inode grace time: 1w Unlink file to stop timer sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 66 8192 0 - 1 0 0 - lustre-MDT0000 1* - 1 - 1* - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 66 - 1090 - 1 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 1090 Disk quotas for grp quota_usr (gid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 66 0 0 - 1 0 0 - lustre-MDT0000 1 - 0 - 1 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 66 - 0 - 1 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 Disk quotas for prj (pid 1000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 0 0 0 - 0 0 0 - lustre-MDT0000 0 - 0 - 0 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 0 - 0 - 0 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 Block grace time: 2m; Inode grace time: 1w Block grace time: 1w; Inode grace time: 1w Block grace time: 1w; Inode grace time: 1w Write ... running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d3b.sanity-quota/f3b.sanity-quota-0] [count=4] 4+0 records in 4+0 records out 4194304 bytes (4.2 MB, 4.0 MiB) copied, 0.607033 s, 6.9 MB/s Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete Group quota in qpool1(soft limit:4 MB grace:60 seconds) -g quota_usr space:0 sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 Write up to soft limit running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d3b.sanity-quota/f3b.sanity-quota-1] [count=4] 4+0 records in 4+0 records out 4194304 bytes (4.2 MB, 4.0 MiB) copied, 0.39123 s, 10.7 MB/s Write to exceed soft limit running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d3b.sanity-quota/f3b.sanity-quota-1] [bs=1K] [count=10] [seek=4096] 10+0 records in 10+0 records out 10240 bytes (10 kB, 10 KiB) copied, 0.75066 s, 13.6 kB/s mmap write when over soft limit running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [multiop] [/mnt/lustre/d3b.sanity-quota/f3b.sanity-quota-1.mmap] [OT40960SMW] Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 5124 0 0 - 0 0 0 - lustre-MDT0000 0 - 0 - 0 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 5124 - 0 - 1 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 Disk quotas for grp quota_usr (gid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 5124 8192 0 - 0 0 0 - lustre-MDT0000 0 - 0 - 0 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 5124 - 6148 - 1 - 0 - lustre-OST0001 0 - 41 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 6189 Disk quotas for prj (pid 1000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 0 0 0 - 0 0 0 - lustre-MDT0000 0 - 0 - 0 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 0 - 0 - 0 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 Block grace time: 2m; Inode grace time: 1w Block grace time: 2m; Inode grace time: 1w Block grace time: 1w; Inode grace time: 1w Write before timer goes off running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d3b.sanity-quota/f3b.sanity-quota-1] [bs=1K] [count=10] [seek=5120] 10+0 records in 10+0 records out 10240 bytes (10 kB, 10 KiB) copied, 0.664004 s, 15.4 kB/s Quota info for qpool1: Disk quotas for grp quota_usr (gid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 6148* 4096 0 57s 0* 0 0 - Grace time is 57s Sleep through grace ... ...sleep 62 seconds Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 6214 0 0 - 2 0 0 - lustre-MDT0000 1 - 0 - 2 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 6148 - 0 - 1 - 0 - lustre-OST0001 66 - 0 - 1 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 Disk quotas for grp quota_usr (gid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 6214 8192 0 - 2 0 0 - lustre-MDT0000 1 - 0 - 2 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 6148 - 7172 - 1 - 0 - lustre-OST0001 66* - 66 - 1* - 0 - Total allocated inode limit: 0, total allocated block limit: 7238 Disk quotas for prj (pid 1000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 0 0 0 - 0 0 0 - lustre-MDT0000 0 - 0 - 0 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 0 - 0 - 0 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 Block grace time: 2m; Inode grace time: 1w Block grace time: 2m; Inode grace time: 1w Block grace time: 1w; Inode grace time: 1w Write after timer goes off running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d3b.sanity-quota/f3b.sanity-quota-1] [bs=1K] [count=4096] [seek=6144] dd: error writing '/mnt/lustre/d3b.sanity-quota/f3b.sanity-quota-1': Disk quota exceeded 2+0 records in 1+0 records out 1024 bytes (1.0 kB, 1.0 KiB) copied, 0.19385 s, 5.3 kB/s Write after cancel lru locks running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d3b.sanity-quota/f3b.sanity-quota-1] [bs=1K] [count=10] [seek=10240] dd: error writing '/mnt/lustre/d3b.sanity-quota/f3b.sanity-quota-1': Disk quota exceeded 1+0 records in 0+0 records out 0 bytes copied, 0.028665 s, 0.0 kB/s Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 7238 0 0 - 2 0 0 - lustre-MDT0000 1 - 0 - 2 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 7172 - 0 - 1 - 0 - lustre-OST0001 66 - 0 - 1 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 Disk quotas for grp quota_usr (gid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 7238 8192 0 - 2 0 0 - lustre-MDT0000 1 - 0 - 2 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 7172* - 7172 - 1* - 0 - lustre-OST0001 66* - 66 - 1* - 0 - Total allocated inode limit: 0, total allocated block limit: 7238 Disk quotas for prj (pid 1000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 0 0 0 - 0 0 0 - lustre-MDT0000 0 - 0 - 0 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 0 - 0 - 0 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 Block grace time: 2m; Inode grace time: 1w Block grace time: 2m; Inode grace time: 1w Block grace time: 1w; Inode grace time: 1w Unlink file to stop timer sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 66 0 0 - 1 0 0 - lustre-MDT0000 1 - 0 - 1 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 0 - 0 - 0 - 0 - lustre-OST0001 66 - 0 - 1 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 Disk quotas for grp quota_usr (gid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 66 8192 0 - 1 0 0 - lustre-MDT0000 1* - 1 - 1* - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 0 - 0 - 0 - 0 - lustre-OST0001 66* - 66 - 1* - 0 - Total allocated inode limit: 0, total allocated block limit: 66 Disk quotas for prj (pid 1000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 0 0 0 - 0 0 0 - lustre-MDT0000 0 - 0 - 0 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 0 - 0 - 0 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 Block grace time: 2m; Inode grace time: 1w Block grace time: 2m; Inode grace time: 1w Block grace time: 1w; Inode grace time: 1w Write ... running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d3b.sanity-quota/f3b.sanity-quota-1] [count=4] 4+0 records in 4+0 records out 4194304 bytes (4.2 MB, 4.0 MiB) copied, 0.404718 s, 10.4 MB/s Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete Project quota in qpool1(soft:4 MB grace:60 sec) -p 1000 space:0 sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 /home/green/git/lustre-release/lustre/utils/lfs project -p 1000 /mnt/lustre/d3b.sanity-quota/f3b.sanity-quota-2 Write up to soft limit running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d3b.sanity-quota/f3b.sanity-quota-2] [count=4] 4+0 records in 4+0 records out 4194304 bytes (4.2 MB, 4.0 MiB) copied, 0.467937 s, 9.0 MB/s Write to exceed soft limit running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d3b.sanity-quota/f3b.sanity-quota-2] [bs=1K] [count=10] [seek=4096] 10+0 records in 10+0 records out 10240 bytes (10 kB, 10 KiB) copied, 0.964086 s, 10.6 kB/s mmap write when over soft limit running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [multiop] [/mnt/lustre/d3b.sanity-quota/f3b.sanity-quota-2.mmap] [OT40960SMW] Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 5124 0 0 - 0 0 0 - lustre-MDT0000 0 - 0 - 0 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 5124 - 0 - 1 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 Disk quotas for grp quota_usr (gid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 5124 0 0 - 0 0 0 - lustre-MDT0000 0 - 0 - 0 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 5124 - 0 - 1 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 Disk quotas for prj (pid 1000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 5124 8192 0 - 0 0 0 - lustre-MDT0000 0 - 0 - 0 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 5124 - 6148 - 1 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 6148 Block grace time: 2m; Inode grace time: 1w Block grace time: 2m; Inode grace time: 1w Block grace time: 2m; Inode grace time: 1w Write before timer goes off running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d3b.sanity-quota/f3b.sanity-quota-2] [bs=1K] [count=10] [seek=5120] 10+0 records in 10+0 records out 10240 bytes (10 kB, 10 KiB) copied, 0.642766 s, 15.9 kB/s Quota info for qpool1: Disk quotas for prj (pid 1000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 6148* 4096 0 57s 0* 0 0 - Grace time is 57s Sleep through grace ... ...sleep 62 seconds Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 6214 0 0 - 2 0 0 - lustre-MDT0000 1 - 0 - 2 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 6213 - 0 - 2 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 Disk quotas for grp quota_usr (gid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 6214 0 0 - 2 0 0 - lustre-MDT0000 1 - 0 - 2 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 6213 - 0 - 2 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 Disk quotas for prj (pid 1000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 6148 8192 0 - 1 0 0 - lustre-MDT0000 1 - 0 - 1 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 6148 - 7172 - 1 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 7172 Block grace time: 2m; Inode grace time: 1w Block grace time: 2m; Inode grace time: 1w Block grace time: 2m; Inode grace time: 1w Write after timer goes off running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d3b.sanity-quota/f3b.sanity-quota-2] [bs=1K] [count=4096] [seek=6144] dd: error writing '/mnt/lustre/d3b.sanity-quota/f3b.sanity-quota-2': Disk quota exceeded 2+0 records in 1+0 records out 1024 bytes (1.0 kB, 1.0 KiB) copied, 0.0779432 s, 13.1 kB/s Write after cancel lru locks running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d3b.sanity-quota/f3b.sanity-quota-2] [bs=1K] [count=10] [seek=10240] dd: error writing '/mnt/lustre/d3b.sanity-quota/f3b.sanity-quota-2': Disk quota exceeded 1+0 records in 0+0 records out 0 bytes copied, 0.0175978 s, 0.0 kB/s Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 7238 0 0 - 2 0 0 - lustre-MDT0000 1 - 0 - 2 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 7237 - 0 - 2 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 Disk quotas for grp quota_usr (gid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 7238 0 0 - 2 0 0 - lustre-MDT0000 1 - 0 - 2 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 7237 - 0 - 2 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 Disk quotas for prj (pid 1000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 7172 8192 0 - 1 0 0 - lustre-MDT0000 1 - 0 - 1 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 7172* - 7172 - 1* - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 7172 Block grace time: 2m; Inode grace time: 1w Block grace time: 2m; Inode grace time: 1w Block grace time: 2m; Inode grace time: 1w Unlink file to stop timer sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 66 0 0 - 1 0 0 - lustre-MDT0000 1 - 0 - 1 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 66 - 0 - 1 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 Disk quotas for grp quota_usr (gid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 66 0 0 - 1 0 0 - lustre-MDT0000 1 - 0 - 1 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 66 - 0 - 1 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 Disk quotas for prj (pid 1000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 0 8192 0 - 0 0 0 - lustre-MDT0000 0 - 0 - 0 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 0 - 0 - 0 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 Block grace time: 2m; Inode grace time: 1w Block grace time: 2m; Inode grace time: 1w Block grace time: 2m; Inode grace time: 1w /home/green/git/lustre-release/lustre/utils/lfs project -p 1000 /mnt/lustre/d3b.sanity-quota/f3b.sanity-quota-2 Write ... running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d3b.sanity-quota/f3b.sanity-quota-2] [count=4] 4+0 records in 4+0 records out 4194304 bytes (4.2 MB, 4.0 MiB) copied, 0.276932 s, 15.1 MB/s Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS Waiting for MDT destroys to complete Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS Waiting for MDT destroys to complete Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS Waiting for MDT destroys to complete Destroy the created pools: qpool1 lustre.qpool1 oleg315-server: OST lustre-OST0000_UUID removed from pool lustre.qpool1 oleg315-server: OST lustre-OST0001_UUID removed from pool lustre.qpool1 oleg315-server: Pool lustre.qpool1 destroyed osc.lustre-OST0000-osc-ffff8a2cd2019800.max_dirty_mb=462 osc.lustre-OST0001-osc-ffff8a2cd2019800.max_dirty_mb=462 PASS 3b (496s) == sanity-quota test 3c: Quota pools: check block soft limit on different pools ========================================================== 02:23:29 (1790922209) limit 4 limit2 8 glbl_limit 12 grace1 70 grace2 60 glbl_grace 80 old_mdmb 462 mdmb 1 osc.lustre-OST0000-osc-ffff8a2cd2019800.max_dirty_mb=1 osc.lustre-OST0001-osc-ffff8a2cd2019800.max_dirty_mb=1 User quota in qpool2(soft:8 MB grace:60 seconds) -u quota_usr space:0 Creating new pool qpool1 oleg315-server: Pool lustre.qpool1 created Adding targets to pool oleg315-server: OST lustre-OST0000_UUID added to pool lustre.qpool1 oleg315-server: OST lustre-OST0001_UUID added to pool lustre.qpool1 Creating new pool qpool2 oleg315-server: Pool lustre.qpool2 created Adding targets to pool oleg315-server: OST lustre-OST0000_UUID added to pool lustre.qpool2 oleg315-server: OST lustre-OST0001_UUID added to pool lustre.qpool2 sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 Write up to soft limit running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d3c.sanity-quota/f3c.sanity-quota-0] [count=8] 8+0 records in 8+0 records out 8388608 bytes (8.4 MB, 8.0 MiB) copied, 0.894838 s, 9.4 MB/s Write to exceed soft limit running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d3c.sanity-quota/f3c.sanity-quota-0] [bs=1K] [count=10] [seek=8192] 10+0 records in 10+0 records out 10240 bytes (10 kB, 10 KiB) copied, 0.878714 s, 11.7 kB/s mmap write when over soft limit running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [multiop] [/mnt/lustre/d3c.sanity-quota/f3c.sanity-quota-0.mmap] [OT40960SMW] Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 9264 12288 0 - 2 0 0 - lustre-MDT0000 1 - 0 - 2 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 9220 - 10244 - 1 - 0 - lustre-OST0001 44 - 84 - 1 - 0 - Total allocated inode limit: 0, total allocated block limit: 10328 Disk quotas for grp quota_usr (gid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 9264 0 0 - 2 0 0 - lustre-MDT0000 1 - 0 - 2 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 9220 - 0 - 1 - 0 - lustre-OST0001 44 - 0 - 1 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 Disk quotas for prj (pid 1000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 0 0 0 - 0 0 0 - lustre-MDT0000 0 - 0 - 0 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 0 - 0 - 0 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 Block grace time: 1m20s; Inode grace time: 1w Block grace time: 1w; Inode grace time: 1w Block grace time: 1w; Inode grace time: 1w Write before timer goes off running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d3c.sanity-quota/f3c.sanity-quota-0] [bs=1K] [count=10] [seek=9216] 10+0 records in 10+0 records out 10240 bytes (10 kB, 10 KiB) copied, 0.978835 s, 10.5 kB/s Quota info for qpool2: Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 10288* 8192 0 55s 2* 0 0 - Grace time is 55s Sleep through grace ... ...sleep 60 seconds Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 10288 12288 0 - 2 0 0 - lustre-MDT0000 1 - 0 - 2 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 10244 - 11268 - 1 - 0 - lustre-OST0001 44 - 84 - 1 - 0 - Total allocated inode limit: 0, total allocated block limit: 11352 Disk quotas for grp quota_usr (gid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 10288 0 0 - 2 0 0 - lustre-MDT0000 1 - 0 - 2 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 10244 - 0 - 1 - 0 - lustre-OST0001 44 - 0 - 1 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 Disk quotas for prj (pid 1000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 0 0 0 - 0 0 0 - lustre-MDT0000 0 - 0 - 0 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 0 - 0 - 0 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 Block grace time: 1m20s; Inode grace time: 1w Block grace time: 1w; Inode grace time: 1w Block grace time: 1w; Inode grace time: 1w Write after timer goes off running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d3c.sanity-quota/f3c.sanity-quota-0] [bs=1K] [count=4096] [seek=10240] dd: error writing '/mnt/lustre/d3c.sanity-quota/f3c.sanity-quota-0': Disk quota exceeded 2+0 records in 1+0 records out 1024 bytes (1.0 kB, 1.0 KiB) copied, 0.141822 s, 7.2 kB/s Write after cancel lru locks running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d3c.sanity-quota/f3c.sanity-quota-0] [bs=1K] [count=10] [seek=14336] dd: error writing '/mnt/lustre/d3c.sanity-quota/f3c.sanity-quota-0': Disk quota exceeded 1+0 records in 0+0 records out 0 bytes copied, 0.0371972 s, 0.0 kB/s Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 11313 12288 0 - 2 0 0 - lustre-MDT0000 1 - 0 - 2 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 11269* - 11269 - 1* - 0 - lustre-OST0001 44 - 84 - 1 - 0 - Total allocated inode limit: 0, total allocated block limit: 11353 Disk quotas for grp quota_usr (gid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 11313 0 0 - 2 0 0 - lustre-MDT0000 1 - 0 - 2 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 11269 - 0 - 1 - 0 - lustre-OST0001 44 - 0 - 1 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 Disk quotas for prj (pid 1000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 0 0 0 - 0 0 0 - lustre-MDT0000 0 - 0 - 0 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 0 - 0 - 0 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 Block grace time: 1m20s; Inode grace time: 1w Block grace time: 1w; Inode grace time: 1w Block grace time: 1w; Inode grace time: 1w Unlink file to stop timer sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 44 12288 0 - 1 0 0 - lustre-MDT0000 1* - 1 - 1* - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 0 - 0 - 0 - 0 - lustre-OST0001 44 - 84 - 1 - 0 - Total allocated inode limit: 0, total allocated block limit: 84 Disk quotas for grp quota_usr (gid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 44 0 0 - 1 0 0 - lustre-MDT0000 1 - 0 - 1 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 0 - 0 - 0 - 0 - lustre-OST0001 44 - 0 - 1 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 Disk quotas for prj (pid 1000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 0 0 0 - 0 0 0 - lustre-MDT0000 0 - 0 - 0 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 0 - 0 - 0 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 Block grace time: 1m20s; Inode grace time: 1w Block grace time: 1w; Inode grace time: 1w Block grace time: 1w; Inode grace time: 1w Write ... running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d3c.sanity-quota/f3c.sanity-quota-0] [count=8] 8+0 records in 8+0 records out 8388608 bytes (8.4 MB, 8.0 MiB) copied, 0.983673 s, 8.5 MB/s Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS Waiting for MDT destroys to complete Destroy the created pools: qpool1,qpool2 lustre.qpool1 oleg315-server: OST lustre-OST0000_UUID removed from pool lustre.qpool1 oleg315-server: OST lustre-OST0001_UUID removed from pool lustre.qpool1 oleg315-server: Pool lustre.qpool1 destroyed lustre.qpool2 oleg315-server: OST lustre-OST0000_UUID removed from pool lustre.qpool2 oleg315-server: OST lustre-OST0001_UUID removed from pool lustre.qpool2 oleg315-server: Pool lustre.qpool2 destroyed osc.lustre-OST0000-osc-ffff8a2cd2019800.max_dirty_mb=462 osc.lustre-OST0001-osc-ffff8a2cd2019800.max_dirty_mb=462 PASS 3c (212s) SKIP: sanity-quota test_4a skipping excluded test 4a == sanity-quota test 4b: Grace time strings handling ===== 02:27:03 (1790922423) sleep 5 for ZFS MDS Waiting for MDT destroys to complete Valid grace strings test Block grace time: 1w3d; Inode grace time: 16m40s Block grace time: 5s; Inode grace time: 1w2d3h4m5s Invalid grace strings test lfs: bad inode-grace: 5c setquota failed: Unknown error -4 Set filesystem quotas. usage: setquota [-t] {-u|-U|-g|-G|-p|-P ID} {-b|-B|-i|-I LIMIT} [--lqa LQA_NAME] [--pool POOL] MOUNT_POINT setquota {-u|-g|-p ID} {--default|--delete} MOUNT_POINT lfs: bad inode-grace: 18446744073709551615 setquota failed: Unknown error -4 Set filesystem quotas. usage: setquota [-t] {-u|-U|-g|-G|-p|-P ID} {-b|-B|-i|-I LIMIT} [--lqa LQA_NAME] [--pool POOL] MOUNT_POINT setquota {-u|-g|-p ID} {--default|--delete} MOUNT_POINT lfs: bad inode-grace: -1 setquota failed: Unknown error -4 Set filesystem quotas. usage: setquota [-t] {-u|-U|-g|-G|-p|-P ID} {-b|-B|-i|-I LIMIT} [--lqa LQA_NAME] [--pool POOL] MOUNT_POINT setquota {-u|-g|-p ID} {--default|--delete} MOUNT_POINT PASS 4b (16s) == sanity-quota test 5: Chown & chgrp successfully even out of block/file quota ========================================================== 02:27:19 (1790922439) sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 Set quota limit (0 10M 0 1024) for quota_usr.quota_usr lfs setquota: warning: inode hardlimit '1024' smaller than minimum qunit size See 'lfs help setquota' or Lustre manual for details lfs setquota: warning: inode hardlimit '1024' smaller than minimum qunit size See 'lfs help setquota' or Lustre manual for details lfs setquota: warning: inode hardlimit '1024' smaller than minimum qunit size See 'lfs help setquota' or Lustre manual for details -u quota_usr inodes:0 -g quota_usr inodes:0 -u quota_usr space:0 -g quota_usr space:0 -p 1000 inodes:0 -p 1000 space:0 Create more than 1024 files and more than 10 MB ... total: 1025 create in 8.26 seconds: 124.08 ops/second /home/green/git/lustre-release/lustre/utils/lfs project -p 1000 /mnt/lustre/d5.sanity-quota/f5.sanity-quota-0_1 11+0 records in 11+0 records out 11534336 bytes (12 MB, 11 MiB) copied, 0.727708 s, 15.9 MB/s Chown files to quota_usr.quota_usr ... - unlinked 0 (time 1790922545 ; total 0 ; last 0) total: 1025 unlinks in 9 seconds: 113.888885 unlinks/second Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS Waiting for MDT destroys to complete PASS 5 (138s) == sanity-quota test 6: Test dropping acquire request on master ========================================================== 02:29:38 (1790922578) sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 -u quota_usr space:0 running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d6.sanity-quota/f6.sanity-quota-quota_usr] [count=1] 1+0 records in 1+0 records out 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.207166 s, 5.1 MB/s running as uid/gid/euid/egid 60001/60001/60001/60001, groups: 60001 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d6.sanity-quota/f6.sanity-quota-quota_2usr] [count=1] 1+0 records in 1+0 records out 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.0588511 s, 17.8 MB/s at_max=20 running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d6.sanity-quota/f6.sanity-quota-quota_usr] [count=3] [seek=1] [oflag=sync] [conv=notrunc] dd: error writing '/mnt/lustre/d6.sanity-quota/f6.sanity-quota-quota_usr': Disk quota exceeded 1+0 records in 0+0 records out 0 bytes copied, 0.133829 s, 0.0 kB/s sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete fail_val=601 fail_loc=0x513 old quota_slave timeout 10 osd-zfs.lustre-OST0000.quota_slave.timeout=10 osd-zfs.lustre-OST0001.quota_slave.timeout=10 running as uid/gid/euid/egid 60001/60001/60001/60001, groups: 60001 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d6.sanity-quota/f6.sanity-quota-quota_2usr] [count=3] [seek=1] [oflag=sync] [conv=notrunc] 3+0 records in 3+0 records out 3145728 bytes (3.1 MB, 3.0 MiB) copied, 0.612613 s, 5.1 MB/s Sleep for 41 seconds ... running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d6.sanity-quota/f6.sanity-quota-quota_usr] [count=3] [seek=1] [oflag=sync] [conv=notrunc] at_max=600 fail_val=0 fail_loc=0 dd: error writing '/mnt/lustre/d6.sanity-quota/f6.sanity-quota-quota_usr': Disk quota exceeded 3+0 records in 2+0 records out 2097152 bytes (2.1 MB, 2.0 MiB) copied, 55.0548 s, 38.1 kB/s osd-zfs.lustre-OST0000.quota_slave.timeout=10 osd-zfs.lustre-OST0001.quota_slave.timeout=10 at_max=600 Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete PASS 6 (151s) == sanity-quota test 7a: Quota reintegration (global index) ========================================================== 02:32:09 (1790922729) sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 -u quota_usr space:0 -u quota_usr bhardlimit:0 Stop ost1... Stopping /mnt/lustre-ost1 (opts:) on oleg315-server Enable quota & set quota limit for quota_usr Start ost1... Start ost1: mount -t lustre -o localrecov lustre-ost1/ost1 /mnt/lustre-ost1 seq.cli-lustre-OST0000-super.width=65536 oleg315-server: oleg315-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all pdsh@oleg315-client: oleg315-server: ssh exited with exit code 1 Started lustre-OST0000 affected facets: ost1 oleg315-server: oleg315-server.virtnet: executing _wait_recovery_complete *.lustre-OST0000.recovery_status 1475 oleg315-server: *.lustre-OST0000.recovery_status status: COMPLETE affected facets: ost2 oleg315-server: oleg315-server.virtnet: executing _wait_recovery_complete *.lustre-OST0001.recovery_status 1475 oleg315-server: *.lustre-OST0001.recovery_status status: INACTIVE affected facets: ost1 oleg315-server: oleg315-server.virtnet: executing _wait_recovery_complete *.lustre-OST0000.recovery_status 1475 oleg315-server: *.lustre-OST0000.recovery_status status: COMPLETE affected facets: ost2 oleg315-server: oleg315-server.virtnet: executing _wait_recovery_complete *.lustre-OST0001.recovery_status 1475 oleg315-server: *.lustre-OST0001.recovery_status status: INACTIVE affected facets: ost1 oleg315-server: oleg315-server.virtnet: executing _wait_recovery_complete *.lustre-OST0000.recovery_status 1475 oleg315-server: *.lustre-OST0000.recovery_status status: COMPLETE affected facets: ost2 oleg315-server: oleg315-server.virtnet: executing _wait_recovery_complete *.lustre-OST0001.recovery_status 1475 oleg315-server: *.lustre-OST0001.recovery_status status: INACTIVE running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d7a.sanity-quota/f7a.sanity-quota] [count=6] [oflag=sync] dd: error writing '/mnt/lustre/d7a.sanity-quota/f7a.sanity-quota': Disk quota exceeded 5+0 records in 4+0 records out 4194304 bytes (4.2 MB, 4.0 MiB) copied, 1.62338 s, 2.6 MB/s sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete Stop ost1... Stopping /mnt/lustre-ost1 (opts:) on oleg315-server Start ost1... Start ost1: mount -t lustre -o localrecov lustre-ost1/ost1 /mnt/lustre-ost1 seq.cli-lustre-OST0000-super.width=65536 oleg315-server: oleg315-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all pdsh@oleg315-client: oleg315-server: ssh exited with exit code 1 Started lustre-OST0000 affected facets: ost1 oleg315-server: oleg315-server.virtnet: executing _wait_recovery_complete *.lustre-OST0000.recovery_status 1475 oleg315-server: *.lustre-OST0000.recovery_status status: COMPLETE affected facets: ost2 oleg315-server: oleg315-server.virtnet: executing _wait_recovery_complete *.lustre-OST0001.recovery_status 1475 oleg315-server: *.lustre-OST0001.recovery_status status: INACTIVE affected facets: ost1 oleg315-server: oleg315-server.virtnet: executing _wait_recovery_complete *.lustre-OST0000.recovery_status 1475 oleg315-server: *.lustre-OST0000.recovery_status status: COMPLETE affected facets: ost2 oleg315-server: oleg315-server.virtnet: executing _wait_recovery_complete *.lustre-OST0001.recovery_status 1475 oleg315-server: *.lustre-OST0001.recovery_status status: INACTIVE affected facets: ost1 oleg315-server: oleg315-server.virtnet: executing _wait_recovery_complete *.lustre-OST0000.recovery_status 1475 oleg315-server: *.lustre-OST0000.recovery_status status: COMPLETE affected facets: ost2 oleg315-server: oleg315-server.virtnet: executing _wait_recovery_complete *.lustre-OST0001.recovery_status 1475 oleg315-server: *.lustre-OST0001.recovery_status status: INACTIVE running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d7a.sanity-quota/f7a.sanity-quota] [count=6] [oflag=sync] 6+0 records in 6+0 records out 6291456 bytes (6.3 MB, 6.0 MiB) copied, 1.7502 s, 3.6 MB/s Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete PASS 7a (214s) == sanity-quota test 7b: Quota reintegration (slave index) ========================================================== 02:35:43 (1790922943) sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 -u quota_usr space:0 -u quota_usr bhardlimit:0 running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d7b.sanity-quota/f7b.sanity-quota] [count=1] [oflag=sync] 1+0 records in 1+0 records out 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.205365 s, 5.1 MB/s fail_val=0 fail_loc=0xa02 running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d7b.sanity-quota/f7b.sanity-quota] [count=1] [seek=1] [oflag=sync] [conv=notrunc] 1+0 records in 1+0 records out 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.33364 s, 3.1 MB/s -u quota_usr bhardlimit:1026 fail_val=0 fail_loc=0 Restart ost to trigger reintegration... Stopping /mnt/lustre-ost1 (opts:) on oleg315-server Start ost1: mount -t lustre -o localrecov lustre-ost1/ost1 /mnt/lustre-ost1 seq.cli-lustre-OST0000-super.width=65536 oleg315-server: oleg315-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all pdsh@oleg315-client: oleg315-server: ssh exited with exit code 1 Started lustre-OST0000 affected facets: ost1 oleg315-server: oleg315-server.virtnet: executing _wait_recovery_complete *.lustre-OST0000.recovery_status 1475 oleg315-server: *.lustre-OST0000.recovery_status status: COMPLETE affected facets: ost2 oleg315-server: oleg315-server.virtnet: executing _wait_recovery_complete *.lustre-OST0001.recovery_status 1475 oleg315-server: *.lustre-OST0001.recovery_status status: INACTIVE affected facets: ost1 oleg315-server: oleg315-server.virtnet: executing _wait_recovery_complete *.lustre-OST0000.recovery_status 1475 oleg315-server: *.lustre-OST0000.recovery_status status: COMPLETE affected facets: ost2 oleg315-server: oleg315-server.virtnet: executing _wait_recovery_complete *.lustre-OST0001.recovery_status 1475 oleg315-server: *.lustre-OST0001.recovery_status status: INACTIVE affected facets: ost1 oleg315-server: oleg315-server.virtnet: executing _wait_recovery_complete *.lustre-OST0000.recovery_status 1475 oleg315-server: *.lustre-OST0000.recovery_status status: COMPLETE affected facets: ost2 oleg315-server: oleg315-server.virtnet: executing _wait_recovery_complete *.lustre-OST0001.recovery_status 1475 oleg315-server: *.lustre-OST0001.recovery_status status: INACTIVE -u quota_usr bhardlimit:16777216 Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 0 0 0 - 0 0 0 - lustre-MDT0000 0 - 0 - 0 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 0 - 0 - 0 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS Waiting for MDT destroys to complete PASS 7b (152s) == sanity-quota test 7c: Quota reintegration (restart mds during reintegration) ========================================================== 02:38:16 (1790923096) sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 -u quota_usr space:0 fail_val=0 fail_loc=0xa03 Waiting 90s for 'ugp' Updated after 2s: want 'ugp' got 'ugp' osd-zfs.lustre-OST0000.quota_slave.force_reint=1 osd-zfs.lustre-OST0001.quota_slave.force_reint=1 Stop mds... Stopping /mnt/lustre-mds1 (opts:) on oleg315-server fail_val=0 fail_loc=0 Start mds... Start mds1: mount -t lustre -o localrecov lustre-mdt1/mdt1 /mnt/lustre-mds1 oleg315-server: oleg315-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all pdsh@oleg315-client: oleg315-server: ssh exited with exit code 1 Started lustre-MDT0000 affected facets: ost1 oleg315-server: oleg315-server.virtnet: executing _wait_recovery_complete *.lustre-OST0000.recovery_status 1475 oleg315-server: *.lustre-OST0000.recovery_status status: COMPLETE Waiting 200s for 'glb[1],slv[1],reint[0]' Waiting 190s for 'glb[1],slv[1],reint[0]' Waiting 160s for 'glb[1],slv[1],reint[0]' Waiting 130s for 'glb[1],slv[1],reint[0]' Waiting 120s for 'glb[1],slv[1],reint[0]' Updated after 87s: want 'glb[1],slv[1],reint[0]' got 'glb[1],slv[1],reint[0]' affected facets: ost2 oleg315-server: oleg315-server.virtnet: executing _wait_recovery_complete *.lustre-OST0001.recovery_status 1475 oleg315-server: *.lustre-OST0001.recovery_status status: INACTIVE affected facets: ost1 oleg315-server: oleg315-server.virtnet: executing _wait_recovery_complete *.lustre-OST0000.recovery_status 1475 oleg315-server: *.lustre-OST0000.recovery_status status: COMPLETE affected facets: ost2 oleg315-server: oleg315-server.virtnet: executing _wait_recovery_complete *.lustre-OST0001.recovery_status 1475 oleg315-server: *.lustre-OST0001.recovery_status status: INACTIVE affected facets: ost1 oleg315-server: oleg315-server.virtnet: executing _wait_recovery_complete *.lustre-OST0000.recovery_status 1475 oleg315-server: *.lustre-OST0000.recovery_status status: COMPLETE affected facets: ost2 oleg315-server: oleg315-server.virtnet: executing _wait_recovery_complete *.lustre-OST0001.recovery_status 1475 oleg315-server: *.lustre-OST0001.recovery_status status: INACTIVE running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d7c.sanity-quota/f7c.sanity-quota] [count=6] [oflag=sync] dd: error writing '/mnt/lustre/d7c.sanity-quota/f7c.sanity-quota': Disk quota exceeded 6+0 records in 5+0 records out 5242880 bytes (5.2 MB, 5.0 MiB) copied, 1.72313 s, 3.0 MB/s Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete PASS 7c (207s) == sanity-quota test 7d: Quota reintegration (Transfer index in multiple bulks) ========================================================== 02:41:42 (1790923302) sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 Waiting 90s for 'none' Updated after 2s: want 'none' got 'none' fail_val=0 fail_loc=0x608 Waiting 90s for 'u' Updated after 2s: want 'u' got 'u' affected facets: ost1 oleg315-server: oleg315-server.virtnet: executing _wait_recovery_complete *.lustre-OST0000.recovery_status 1475 oleg315-server: *.lustre-OST0000.recovery_status status: COMPLETE affected facets: ost2 oleg315-server: oleg315-server.virtnet: executing _wait_recovery_complete *.lustre-OST0001.recovery_status 1475 oleg315-server: *.lustre-OST0001.recovery_status status: INACTIVE fail_val=0 fail_loc=0 running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d7d.sanity-quota/f7d.sanity-quota] [count=21] [oflag=sync] dd: error writing '/mnt/lustre/d7d.sanity-quota/f7d.sanity-quota': Disk quota exceeded 20+0 records in 19+0 records out 19922944 bytes (20 MB, 19 MiB) copied, 5.31089 s, 3.8 MB/s running as uid/gid/euid/egid 60001/60001/60001/60001, groups: 60001 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d7d.sanity-quota/f7d.sanity-quota-1] [count=21] [oflag=sync] dd: error writing '/mnt/lustre/d7d.sanity-quota/f7d.sanity-quota-1': Disk quota exceeded 21+0 records in 20+0 records out 20971520 bytes (21 MB, 20 MiB) copied, 6.48171 s, 3.2 MB/s Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete PASS 7d (84s) == sanity-quota test 7e: Quota reintegration (inode limits) ========================================================== 02:43:07 (1790923387) SKIP: sanity-quota test_7e requires zpool with active userobj_accounting SKIP 7e (4s) == sanity-quota test 7f: Quota reintegration automatically ========================================================== 02:43:11 (1790923391) sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 0 0 1048576 - 0 0 0 - lustre-MDT0000 0 - 0 - 0 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 0 - 0 - 0 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 fail_loc=0xa11 running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d7f.sanity-quota/f7f.sanity-quota-0] [count=1024] [oflag=direct] dd: error writing '/mnt/lustre/d7f.sanity-quota/f7f.sanity-quota-0': Disk quota exceeded 1024+0 records in 1023+0 records out 1072693248 bytes (1.1 GB, 1023 MiB) copied, 145.54 s, 7.4 MB/s Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete PASS 7f (208s) == sanity-quota test 8: Run dbench with quota enabled ==== 02:46:39 (1790923599) sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 Set enough high limit for user: quota_usr Set enough high limit for group: quota_usr /home/green/git/lustre-release/lustre/utils/lfs project -sp 1000 /mnt/lustre/d8.sanity-quota Set enough high limit for project: 1000 running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 0 [bash] [rundbench] [-D] [/mnt/lustre/d8.sanity-quota] [3] [-t] [120] looking for dbench program /usr/bin/dbench found dbench client file /usr/share/dbench/client.txt '/usr/share/dbench/client.txt' -> 'client.txt' running 'dbench 3 -t 120' on /mnt/lustre/d8.sanity-quota at Fri Oct 2 02:47:04 EDT 2026 waiting for dbench pid 96222 dbench version 4.00 - Copyright Andrew Tridgell 1999-2004 Running for 120 seconds with load 'client.txt' and minimum warmup 24 secs failed to create barrier semaphore 1 of 3 processes prepared for launch 0 sec 3 of 3 processes prepared for launch 0 sec releasing clients 3 38 4.19 MB/sec warmup 1 sec latency 95.501 ms 3 93 6.29 MB/sec warmup 2 sec latency 140.914 ms 3 138 6.02 MB/sec warmup 3 sec latency 178.773 ms 3 171 5.23 MB/sec warmup 4 sec latency 162.264 ms 3 211 4.95 MB/sec warmup 5 sec latency 224.221 ms 3 251 4.75 MB/sec warmup 6 sec latency 131.927 ms 3 287 4.58 MB/sec warmup 7 sec latency 148.313 ms 3 326 4.43 MB/sec warmup 8 sec latency 135.754 ms 3 369 4.38 MB/sec warmup 9 sec latency 126.078 ms 3 413 4.38 MB/sec warmup 10 sec latency 155.073 ms 3 463 4.43 MB/sec warmup 11 sec latency 94.335 ms 3 504 4.39 MB/sec warmup 12 sec latency 213.007 ms 3 551 4.40 MB/sec warmup 13 sec latency 156.258 ms 3 631 4.50 MB/sec warmup 14 sec latency 129.871 ms 3 668 4.23 MB/sec warmup 15 sec latency 286.304 ms 3 706 3.97 MB/sec warmup 16 sec latency 131.968 ms 3 732 3.76 MB/sec warmup 17 sec latency 227.520 ms 3 776 3.56 MB/sec warmup 18 sec latency 120.952 ms 3 800 3.39 MB/sec warmup 19 sec latency 290.513 ms 3 846 3.23 MB/sec warmup 20 sec latency 129.381 ms 3 882 3.09 MB/sec warmup 21 sec latency 237.694 ms 3 911 2.96 MB/sec warmup 22 sec latency 260.115 ms 3 957 2.84 MB/sec warmup 23 sec latency 199.070 ms 3 1059 2.97 MB/sec execute 1 sec latency 280.946 ms 3 1113 1.59 MB/sec execute 2 sec latency 96.501 ms 3 1152 1.10 MB/sec execute 3 sec latency 127.052 ms 3 1196 0.85 MB/sec execute 4 sec latency 114.524 ms 3 1238 0.70 MB/sec execute 5 sec latency 96.142 ms 3 1275 0.61 MB/sec execute 6 sec latency 127.829 ms 3 1414 1.75 MB/sec execute 7 sec latency 126.183 ms 3 1470 1.54 MB/sec execute 8 sec latency 104.199 ms 3 1525 1.39 MB/sec execute 9 sec latency 218.073 ms 3 1594 1.27 MB/sec execute 10 sec latency 98.572 ms 3 1641 1.17 MB/sec execute 11 sec latency 204.816 ms 3 1686 1.08 MB/sec execute 12 sec latency 215.598 ms 3 1754 1.01 MB/sec execute 13 sec latency 137.204 ms 3 1825 0.95 MB/sec execute 14 sec latency 89.865 ms 3 1880 0.89 MB/sec execute 15 sec latency 189.469 ms 3 1964 0.85 MB/sec execute 16 sec latency 140.415 ms 3 2010 0.81 MB/sec execute 17 sec latency 95.931 ms 3 2073 0.79 MB/sec execute 18 sec latency 150.496 ms 3 2133 0.75 MB/sec execute 19 sec latency 223.076 ms 3 2179 0.72 MB/sec execute 20 sec latency 99.241 ms 3 2252 0.74 MB/sec execute 21 sec latency 113.910 ms 3 2346 0.81 MB/sec execute 22 sec latency 191.176 ms 3 2385 0.79 MB/sec execute 23 sec latency 214.115 ms 3 2414 0.77 MB/sec execute 24 sec latency 251.574 ms 3 2451 0.76 MB/sec execute 25 sec latency 208.454 ms 3 2490 0.78 MB/sec execute 26 sec latency 275.338 ms 3 2587 0.78 MB/sec execute 27 sec latency 148.974 ms 3 2728 1.01 MB/sec execute 28 sec latency 177.782 ms 3 2897 1.13 MB/sec execute 29 sec latency 159.131 ms 3 2946 1.16 MB/sec execute 30 sec latency 252.554 ms 3 3000 1.12 MB/sec execute 31 sec latency 209.958 ms 3 3185 1.15 MB/sec execute 32 sec latency 217.336 ms 3 3268 1.19 MB/sec execute 33 sec latency 235.884 ms 3 3358 1.19 MB/sec execute 34 sec latency 136.342 ms 3 3518 1.41 MB/sec execute 35 sec latency 79.543 ms 3 3596 1.38 MB/sec execute 36 sec latency 81.931 ms 3 3663 1.36 MB/sec execute 37 sec latency 133.481 ms 3 3717 1.33 MB/sec execute 38 sec latency 116.177 ms 3 3782 1.37 MB/sec execute 39 sec latency 89.013 ms 3 3827 1.34 MB/sec execute 40 sec latency 131.548 ms 3 3873 1.30 MB/sec execute 41 sec latency 88.845 ms 3 3927 1.29 MB/sec execute 42 sec latency 83.984 ms 3 3968 1.26 MB/sec execute 43 sec latency 106.132 ms 3 4007 1.24 MB/sec execute 44 sec latency 137.742 ms 3 4048 1.21 MB/sec execute 45 sec latency 113.877 ms 3 4104 1.18 MB/sec execute 46 sec latency 143.358 ms 3 4174 1.16 MB/sec execute 47 sec latency 73.020 ms 3 4232 1.14 MB/sec execute 48 sec latency 131.858 ms 3 4245 1.12 MB/sec execute 49 sec latency 502.775 ms 3 4283 1.10 MB/sec execute 50 sec latency 140.938 ms 3 4322 1.09 MB/sec execute 51 sec latency 193.247 ms 3 4364 1.08 MB/sec execute 52 sec latency 199.598 ms 3 4390 1.06 MB/sec execute 53 sec latency 122.723 ms 3 4446 1.05 MB/sec execute 54 sec latency 213.860 ms 3 4480 1.03 MB/sec execute 55 sec latency 225.691 ms 3 4531 1.02 MB/sec execute 56 sec latency 241.690 ms 3 4561 1.00 MB/sec execute 57 sec latency 167.475 ms 3 4630 1.04 MB/sec execute 58 sec latency 94.447 ms 3 4694 1.03 MB/sec execute 59 sec latency 86.847 ms 3 4747 1.01 MB/sec execute 60 sec latency 89.840 ms 3 4805 1.00 MB/sec execute 61 sec latency 77.419 ms 3 4842 0.98 MB/sec execute 62 sec latency 119.343 ms 3 4958 1.10 MB/sec execute 63 sec latency 176.915 ms 3 4998 1.09 MB/sec execute 64 sec latency 103.156 ms 3 5047 1.07 MB/sec execute 65 sec latency 159.510 ms 3 5102 1.06 MB/sec execute 66 sec latency 184.153 ms 3 5139 1.04 MB/sec execute 67 sec latency 120.873 ms 3 5173 1.03 MB/sec execute 68 sec latency 139.397 ms 3 5213 1.02 MB/sec execute 69 sec latency 241.854 ms 3 5248 1.00 MB/sec execute 70 sec latency 153.813 ms 3 5278 0.99 MB/sec execute 71 sec latency 167.481 ms 3 5314 0.98 MB/sec execute 72 sec latency 129.706 ms 3 5348 0.96 MB/sec execute 73 sec latency 148.990 ms 3 5371 0.95 MB/sec execute 74 sec latency 159.189 ms 3 5404 0.94 MB/sec execute 75 sec latency 133.210 ms 3 5440 0.93 MB/sec execute 76 sec latency 184.499 ms 3 5529 0.92 MB/sec execute 77 sec latency 121.537 ms 3 5579 0.91 MB/sec execute 78 sec latency 79.346 ms 3 5644 0.90 MB/sec execute 79 sec latency 112.318 ms 3 5706 0.89 MB/sec execute 80 sec latency 136.755 ms 3 5731 0.89 MB/sec execute 81 sec latency 119.836 ms 3 5769 0.88 MB/sec execute 82 sec latency 168.120 ms 3 5828 0.87 MB/sec execute 83 sec latency 157.170 ms 3 5901 0.89 MB/sec execute 84 sec latency 128.307 ms 3 5936 0.89 MB/sec execute 85 sec latency 212.207 ms 3 5972 0.88 MB/sec execute 86 sec latency 202.433 ms 3 6004 0.87 MB/sec execute 87 sec latency 295.588 ms 3 6047 0.88 MB/sec execute 88 sec latency 162.993 ms 3 6129 0.88 MB/sec execute 89 sec latency 110.154 ms 3 6164 0.87 MB/sec execute 90 sec latency 133.614 ms 3 6317 0.96 MB/sec execute 91 sec latency 144.227 ms 3 6435 0.96 MB/sec execute 92 sec latency 362.741 ms 3 6470 0.98 MB/sec execute 93 sec latency 161.478 ms 3 6533 0.98 MB/sec execute 94 sec latency 252.304 ms 3 6565 0.97 MB/sec execute 95 sec latency 230.954 ms 3 6745 0.98 MB/sec execute 96 sec latency 199.477 ms 3 6833 1.00 MB/sec execute 97 sec latency 291.306 ms 3 6912 1.00 MB/sec execute 98 sec latency 180.817 ms 3 7013 1.05 MB/sec execute 99 sec latency 157.519 ms 3 7111 1.07 MB/sec execute 100 sec latency 96.149 ms 3 7186 1.06 MB/sec execute 101 sec latency 95.736 ms 3 7239 1.06 MB/sec execute 102 sec latency 167.436 ms 3 7305 1.07 MB/sec execute 103 sec latency 86.594 ms 3 7357 1.06 MB/sec execute 104 sec latency 98.837 ms 3 7403 1.05 MB/sec execute 105 sec latency 141.476 ms 3 7450 1.05 MB/sec execute 106 sec latency 116.539 ms 3 7486 1.04 MB/sec execute 107 sec latency 123.323 ms 3 7532 1.03 MB/sec execute 108 sec latency 147.567 ms 3 7575 1.02 MB/sec execute 109 sec latency 92.477 ms 3 7615 1.02 MB/sec execute 110 sec latency 112.988 ms 3 7651 1.01 MB/sec execute 111 sec latency 156.166 ms 3 7715 1.00 MB/sec execute 112 sec latency 186.178 ms 3 7760 0.99 MB/sec execute 113 sec latency 154.368 ms 3 7793 0.99 MB/sec execute 114 sec latency 407.163 ms 3 7817 0.98 MB/sec execute 115 sec latency 229.349 ms 3 7838 0.97 MB/sec execute 116 sec latency 377.849 ms 3 7870 0.96 MB/sec execute 117 sec latency 178.735 ms 3 7902 0.96 MB/sec execute 118 sec latency 233.565 ms 3 7923 0.95 MB/sec execute 119 sec latency 257.625 ms 3 cleanup 120 sec 3 cleanup 121 sec 3 cleanup 122 sec 3 cleanup 123 sec 0 cleanup 124 sec Operation Count AvgLat MaxLat ---------------------------------------- NTCreateX 3602 48.619 256.828 Close 2630 11.770 71.069 Rename 150 75.581 168.879 Unlink 734 25.621 124.236 Qpathinfo 3367 12.987 167.407 Qfileinfo 575 1.825 23.425 Qfsinfo 605 9.199 172.319 Sfileinfo 281 53.618 144.385 Find 1268 4.634 145.114 WriteX 1773 10.350 86.537 ReadX 5700 0.089 9.136 LockX 12 10.302 18.057 UnlockX 12 10.156 16.659 Flush 242 138.868 502.759 Throughput 0.951558 MB/sec 3 clients 3 procs max_latency=502.775 ms stopping dbench on /mnt/lustre/d8.sanity-quota at Fri Oct 2 02:49:33 EDT 2026 with return code 0 clean dbench files on /mnt/lustre/d8.sanity-quota /mnt/lustre/d8.sanity-quota /mnt/lustre/d8.sanity-quota removed directory 'clients/client2/~dmtmp/ACCESS' removed directory 'clients/client2/~dmtmp/WORD' removed directory 'clients/client2/~dmtmp/SEED' removed directory 'clients/client2/~dmtmp/PARADOX' removed directory 'clients/client2/~dmtmp/COREL' removed directory 'clients/client2/~dmtmp/PWRPNT' removed directory 'clients/client2/~dmtmp/EXCEL' removed directory 'clients/client2/~dmtmp/PM' removed directory 'clients/client2/~dmtmp/WORDPRO' removed directory 'clients/client2/~dmtmp' removed directory 'clients/client2' removed directory 'clients/client1/~dmtmp/ACCESS' removed directory 'clients/client1/~dmtmp/EXCEL' removed directory 'clients/client1/~dmtmp/WORD' removed directory 'clients/client1/~dmtmp/PARADOX' removed directory 'clients/client1/~dmtmp/SEED' removed directory 'clients/client1/~dmtmp/PM' removed directory 'clients/client1/~dmtmp/COREL' removed directory 'clients/client1/~dmtmp/PWRPNT' removed directory 'clients/client1/~dmtmp/WORDPRO' removed directory 'clients/client1/~dmtmp' removed directory 'clients/client1' removed directory 'clients/client0/~dmtmp/SEED' removed directory 'clients/client0/~dmtmp/PWRPNT' removed directory 'clients/client0/~dmtmp/PARADOX' removed directory 'clients/client0/~dmtmp/WORD' removed directory 'clients/client0/~dmtmp/COREL' removed directory 'clients/client0/~dmtmp/PM' removed directory 'clients/client0/~dmtmp/WORDPRO' removed directory 'clients/client0/~dmtmp/ACCESS' removed directory 'clients/client0/~dmtmp/EXCEL' removed directory 'clients/client0/~dmtmp' removed directory 'clients/client0' removed directory 'clients' removed 'client.txt' /mnt/lustre/d8.sanity-quota dbench successfully finished /home/green/git/lustre-release/lustre/utils/lfs project -C /mnt/lustre/d8.sanity-quota Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete PASS 8 (208s) SKIP: sanity-quota test_9 skipping SLOW test 9 == sanity-quota test 10: Test quota for root user ======== 02:50:09 (1790923809) sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 lfs setquota: can't set quota for root usr/group/project. setquota failed: Operation not permitted lfs setquota: can't set quota for root usr/group/project. setquota failed: Operation not permitted lfs setquota: can't set quota for root usr/group/project. setquota failed: Operation not permitted Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 0 0 2048 - 0 0 0 - lustre-MDT0000 0 - 0 - 0 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 0 - 0 - 0 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 -u quota_usr space:0 running as uid/gid/euid/egid 0/0/0/0, groups: 0 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d10.sanity-quota/f10.sanity-quota] [count=3] [oflag=sync] 3+0 records in 3+0 records out 3145728 bytes (3.1 MB, 3.0 MiB) copied, 0.84041 s, 3.7 MB/s Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete PASS 10 (47s) == sanity-quota test 11: Chown/chgrp ignores quota ======= 02:50:56 (1790923856) sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 Waiting 90s for 'ug' Updated after 2s: want 'ug' got 'ug' lfs setquota: warning: inode hardlimit '1' smaller than minimum qunit size See 'lfs help setquota' or Lustre manual for details Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 0 0 0 - 0 0 1 - lustre-MDT0000 0 - 0 - 0 - 1 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 0 - 0 - 0 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 1, total allocated block limit: 0 -u quota_usr inodes:2 Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete PASS 11 (59s) SKIP: sanity-quota test_12a skipping SLOW test 12a == sanity-quota test 12b: Inode quota rebalancing ======== 02:51:57 (1790923917) sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 0 0 0 - 0 0 0 - lustre-MDT0000 0 - 0 - 0 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 0 - 0 - 0 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 -u quota_usr inodes:0 Create 2048 files on mdt0... running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [createmany] [-m] [/mnt/lustre/d12b.sanity-quota/f12b.sanity-quota] [2048] mdt0 created 2048 Create files on mdt1... running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [createmany] [-m] [/mnt/lustre/d12b.sanity-quota-1/f12b.sanity-quota] [1] mknod(/mnt/lustre/d12b.sanity-quota-1/f12b.sanity-quota0) error: Disk quota exceeded total: 0 create in 0.06 seconds: 0.00 ops/second Free space from mdt0... running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [unlinkmany] [/mnt/lustre/d12b.sanity-quota/f12b.sanity-quota] [2048] - unlinked 0 (time 1790923962 ; total 0 ; last 0) total: 2048 unlinks in 51 seconds: 40.156864 unlinks/second sleep 5 for ZFS MDS Waiting for MDT destroys to complete Create files on mdt1 after space freed from mdt0... running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [createmany] [-m] [/mnt/lustre/d12b.sanity-quota-1/f12b.sanity-quota] [1024] - create 823 (time 1790924036.22 total 10.00 last 82.27) total: 1024 create in 12.66 seconds: 80.87 ops/second running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [unlinkmany] [/mnt/lustre/d12b.sanity-quota-1/f12b.sanity-quota] [1024] - unlinked 0 (time 1790924038 ; total 0 ; last 0) total: 1024 unlinks in 25 seconds: 40.959999 unlinks/second Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS Waiting for MDT destroys to complete PASS 12b (167s) == sanity-quota test 13: Cancel per-ID lock in the LRU list ========================================================== 02:54:45 (1790924085) sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 0 0 0 - 0 0 0 - lustre-MDT0000 0 - 0 - 0 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 0 - 0 - 0 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 -u quota_usr space:0 running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d13.sanity-quota/f13.sanity-quota] [count=1] [oflag=sync] 1+0 records in 1+0 records out 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.403617 s, 2.6 MB/s -u quota_usr bhardlimit:0 -u quota_usr space:1026 Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete PASS 13 (71s) == sanity-quota test 14: check panic in qmt_site_recalc_cb ========================================================== 02:55:55 (1790924155) sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 Creating new pool qpool1 oleg315-server: Pool lustre.qpool1 created Adding targets to pool oleg315-server: OST lustre-OST0000_UUID added to pool lustre.qpool1 running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d14.sanity-quota/f14.sanity-quota-0] [count=10] [oflag=direct] 10+0 records in 10+0 records out 10485760 bytes (10 MB, 10 MiB) copied, 1.40841 s, 7.4 MB/s Stop ost1... Stopping /mnt/lustre-ost1 (opts:) on oleg315-server Removing lustre-OST0000_UUID from qpool1 oleg315-server: OST lustre-OST0000_UUID removed from pool lustre.qpool1 pdsh@oleg315-client: oleg315-server: ssh exited with exit code 1 pdsh@oleg315-client: oleg315-server: ssh exited with exit code 1 Start ost1: mount -t lustre -o localrecov lustre-ost1/ost1 /mnt/lustre-ost1 seq.cli-lustre-OST0000-super.width=65536 oleg315-server: oleg315-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all pdsh@oleg315-client: oleg315-server: ssh exited with exit code 1 Started lustre-OST0000 Destroy the created pools: qpool1 lustre.qpool1 oleg315-server: Pool lustre.qpool1 destroyed Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete PASS 14 (94s) == sanity-quota test 15: Set over 4T block quota ========= 02:57:29 (1790924249) sleep 5 for ZFS MDS Waiting for MDT destroys to complete -u quota_usr bhardlimit:26388279066624 -g quota_usr bhardlimit:26388279066624 PASS 15 (31s) == sanity-quota test 16a: lfs quota should skip the inactive MDT/OST ========================================================== 02:58:00 (1790924280) sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d16a.sanity-quota/f16a.sanity-quota] [count=50] 50+0 records in 50+0 records out 52428800 bytes (52 MB, 50 MiB) copied, 6.18588 s, 8.5 MB/s Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 30726 0 512000 - 1 0 10240 - Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 1 0 512000 - 1 0 10240 - lustre-MDT0000 1 - 0 - 1 - 1024 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 [0] - [0] - [0] - [0] - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 1024, total allocated block limit: 0 Disk quotas for grp quota_usr (gid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 1 0 512000 - 1 0 10240 - lustre-MDT0000 1 - 0 - 1 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 [0] - [0] - [0] - [0] - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 1 0 512000 - 1 0 10240 - lustre-MDT0000 1 - 0 - 1 - 1024 - lustre-MDT0001 [0] - [0] - [0] - [0] - lustre-OST0000 [0] - [0] - [0] - [0] - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 1024, total allocated block limit: 0 Disk quotas for grp quota_usr (gid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 1 0 512000 - 1 0 10240 - lustre-MDT0000 1 - 0 - 1 - 0 - lustre-MDT0001 [0] - [0] - [0] - [0] - lustre-OST0000 [0] - [0] - [0] - [0] - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete PASS 16a (52s) == sanity-quota test 16b: lfs quota should skip the nonexistent MDT/OST ========================================================== 02:58:53 (1790924333) SKIP: sanity-quota test_16b needs >= 3 MDTs SKIP 16b (3s) == sanity-quota test 16c: lfs quota should preserve usage with an unavailable OST ========================================================== 02:58:56 (1790924336) sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d16c.sanity-quota/f16c.sanity-quota] [count=50] [oflag=sync] 50+0 records in 50+0 records out 52428800 bytes (52 MB, 50 MiB) copied, 15.6468 s, 3.4 MB/s Stopping /mnt/lustre-ost1 (opts:) on oleg315-server Stopping client oleg315-client.virtnet /mnt/lustre (opts:) Starting client: oleg315-client.virtnet: -o user_xattr,flock 192.168.203.115@tcp:/lustre /mnt/lustre oleg315-client.virtnet: executing wait_import_state (DISCONN|IDLE) osc.lustre-OST0000-osc-ffff8a2ce037c000.ost_server_uuid 50 osc.lustre-OST0000-osc-ffff8a2ce037c000.ost_server_uuid in DISCONN state after 0 sec Start ost1: mount -t lustre -o localrecov lustre-ost1/ost1 /mnt/lustre-ost1 seq.cli-lustre-OST0000-super.width=65536 oleg315-server: oleg315-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all pdsh@oleg315-client: oleg315-server: ssh exited with exit code 1 Started lustre-OST0000 affected facets: ost1 oleg315-server: oleg315-server.virtnet: executing _wait_recovery_complete *.lustre-OST0000.recovery_status 1475 oleg315-server: *.lustre-OST0000.recovery_status status: RECOVERING oleg315-server: Waiting 1470 secs for *.lustre-OST0000.recovery_status recovery done. status: RECOVERING oleg315-server: *.lustre-OST0000.recovery_status status: RECOVERING oleg315-server: Waiting 1465 secs for *.lustre-OST0000.recovery_status recovery done. status: RECOVERING oleg315-server: *.lustre-OST0000.recovery_status status: RECOVERING oleg315-server: Waiting 1460 secs for *.lustre-OST0000.recovery_status recovery done. status: RECOVERING oleg315-server: *.lustre-OST0000.recovery_status status: RECOVERING oleg315-server: Waiting 1455 secs for *.lustre-OST0000.recovery_status recovery done. status: RECOVERING oleg315-server: *.lustre-OST0000.recovery_status status: RECOVERING oleg315-server: Waiting 1450 secs for *.lustre-OST0000.recovery_status recovery done. status: RECOVERING oleg315-server: *.lustre-OST0000.recovery_status status: RECOVERING oleg315-server: Waiting 1445 secs for *.lustre-OST0000.recovery_status recovery done. status: RECOVERING oleg315-server: *.lustre-OST0000.recovery_status status: RECOVERING oleg315-server: Waiting 1440 secs for *.lustre-OST0000.recovery_status recovery done. status: RECOVERING oleg315-server: *.lustre-OST0000.recovery_status status: RECOVERING oleg315-server: Waiting 1435 secs for *.lustre-OST0000.recovery_status recovery done. status: RECOVERING oleg315-server: *.lustre-OST0000.recovery_status status: RECOVERING oleg315-server: Waiting 1430 secs for *.lustre-OST0000.recovery_status recovery done. status: RECOVERING oleg315-server: *.lustre-OST0000.recovery_status status: RECOVERING oleg315-server: Waiting 1425 secs for *.lustre-OST0000.recovery_status recovery done. status: RECOVERING oleg315-server: *.lustre-OST0000.recovery_status status: RECOVERING oleg315-server: Waiting 1420 secs for *.lustre-OST0000.recovery_status recovery done. status: RECOVERING oleg315-server: *.lustre-OST0000.recovery_status status: RECOVERING oleg315-server: Waiting 1415 secs for *.lustre-OST0000.recovery_status recovery done. status: RECOVERING oleg315-server: *.lustre-OST0000.recovery_status status: RECOVERING oleg315-server: Waiting 1410 secs for *.lustre-OST0000.recovery_status recovery done. status: RECOVERING oleg315-server: *.lustre-OST0000.recovery_status status: RECOVERING oleg315-server: Waiting 1405 secs for *.lustre-OST0000.recovery_status recovery done. status: RECOVERING oleg315-server: *.lustre-OST0000.recovery_status status: RECOVERING oleg315-server: Waiting 1400 secs for *.lustre-OST0000.recovery_status recovery done. status: RECOVERING oleg315-server: *.lustre-OST0000.recovery_status status: RECOVERING oleg315-server: Waiting 1395 secs for *.lustre-OST0000.recovery_status recovery done. status: RECOVERING oleg315-server: *.lustre-OST0000.recovery_status status: RECOVERING oleg315-server: Waiting 1390 secs for *.lustre-OST0000.recovery_status recovery done. status: RECOVERING oleg315-server: *.lustre-OST0000.recovery_status status: RECOVERING oleg315-server: Waiting 1385 secs for *.lustre-OST0000.recovery_status recovery done. status: RECOVERING oleg315-server: *.lustre-OST0000.recovery_status status: COMPLETE 192.168.203.115@tcp:/lustre /mnt/lustre lustre rw,flock,checksum,encrypt,lazystatfs,lruresize,nolock,statfs_project,nosync_on_close,nouser_fid2path,user_xattr,verbose 0 0 oleg315-server: oleg315-server.virtnet: executing wait_import_state FULL os[cp].lustre-OST0000-osc-MDT0000.ost_server_uuid 50 oleg315-server: os[cp].lustre-OST0000-osc-MDT0000.ost_server_uuid in FULL state after 0 sec oleg315-server: oleg315-server.virtnet: executing wait_import_state FULL os[cp].lustre-OST0000-osc-MDT0001.ost_server_uuid 50 oleg315-server: os[cp].lustre-OST0000-osc-MDT0001.ost_server_uuid in FULL state after 0 sec oleg315-client.virtnet: executing wait_import_state (FULL|IDLE) osc.lustre-OST0000-osc-ffff8a2ce037c000.ost_server_uuid 50 osc.lustre-OST0000-osc-ffff8a2ce037c000.ost_server_uuid in FULL state after 0 sec Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete PASS 16c (215s) == sanity-quota test 17: DQACQ return recoverable error == 03:02:31 (1790924551) DQACQ return -ENOLCK sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 -u quota_usr space:0 Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 0 0 10240 - 0 0 0 - lustre-MDT0000 0 - 0 - 0 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 0 - 0 - 0 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 -u quota_usr space:0 fail_val=37 fail_loc=0xa04 running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d17.sanity-quota/f17.sanity-quota] [count=1] [oflag=direct] fail_val=0 fail_loc=0 1+0 records in 1+0 records out 1048576 bytes (1.0 MB, 1.0 MiB) copied, 3.58061 s, 293 kB/s -u quota_usr space:1026 Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete DQACQ return -EAGAIN sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 -u quota_usr space:0 Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 0 0 10240 - 0 0 0 - lustre-MDT0000 0 - 0 - 0 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 0 - 0 - 0 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 -u quota_usr space:0 fail_val=11 fail_loc=0xa04 running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d17.sanity-quota/f17.sanity-quota] [count=1] [oflag=direct] fail_val=0 fail_loc=0 1+0 records in 1+0 records out 1048576 bytes (1.0 MB, 1.0 MiB) copied, 4.00545 s, 262 kB/s -u quota_usr space:1026 Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete DQACQ return -ETIMEDOUT sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 -u quota_usr space:0 Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 0 0 10240 - 0 0 0 - lustre-MDT0000 0 - 0 - 0 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 0 - 0 - 0 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 -u quota_usr space:0 fail_val=110 fail_loc=0xa04 running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d17.sanity-quota/f17.sanity-quota] [count=1] [oflag=direct] fail_val=0 fail_loc=0 1+0 records in 1+0 records out 1048576 bytes (1.0 MB, 1.0 MiB) copied, 6.46227 s, 162 kB/s -u quota_usr space:1026 Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete DQACQ return -ENOTCONN sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 -u quota_usr space:0 Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 0 0 10240 - 0 0 0 - lustre-MDT0000 0 - 0 - 0 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 0 - 0 - 0 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 -u quota_usr space:0 fail_val=107 fail_loc=0xa04 running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d17.sanity-quota/f17.sanity-quota] [count=1] [oflag=direct] fail_val=0 fail_loc=0 1+0 records in 1+0 records out 1048576 bytes (1.0 MB, 1.0 MiB) copied, 6.47111 s, 162 kB/s -u quota_usr space:1026 Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS Waiting for MDT destroys to complete Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS Waiting for MDT destroys to complete Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS Waiting for MDT destroys to complete Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS Waiting for MDT destroys to complete PASS 17 (329s) == sanity-quota test 18: MDS failover while writing, no watchdog triggered (b14840) ========================================================== 03:08:00 (1790924880) sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 Waiting 90s for 'u' Updated after 2s: want 'u' got 'u' User quota (limit: 200) Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 0 0 204800 - 0 0 0 - lustre-MDT0000 0 - 0 - 0 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 0 - 0 - 0 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 -u quota_usr space:0 Write 100M (buffered) ... running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d18.sanity-quota/f18.sanity-quota] [count=100] UUID 1K-blocks Used Available Use% Mounted on lustre-MDT0000_UUID 2210304 2816 2205440 1% /mnt/lustre[MDT:0] lustre-MDT0001_UUID 2210688 1920 2206720 1% /mnt/lustre[MDT:1] lustre-OST0000_UUID 3770368 2048 3739648 1% /mnt/lustre[OST:0] lustre-OST0001_UUID 3771392 3072 3766272 1% /mnt/lustre[OST:1] filesystem_summary: 7541760 5120 7505920 1% /mnt/lustre Fail mds for 40 seconds Failing mds1 on oleg315-server Stopping /mnt/lustre-mds1 (opts:) on oleg315-server 100+0 records in 100+0 records out 104857600 bytes (105 MB, 100 MiB) copied, 8.42302 s, 12.4 MB/s 03:08:39 (1790924919) shut down facet: mds1 facet_host: oleg315-server facet_failover_host: oleg315-server Failover mds1 to oleg315-server mount facets: mds1 Start mds1: mount -t lustre -o localrecov lustre-mdt1/mdt1 /mnt/lustre-mds1 oleg315-server: oleg315-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all pdsh@oleg315-client: oleg315-server: ssh exited with exit code 1 Started lustre-MDT0000 03:09:11 (1790924951) targets are mounted 03:09:11 (1790924951) facet_failover done oleg315-client.virtnet: executing wait_import_state_mount (FULL|IDLE) mdc.lustre-MDT0000-mdc-*.mds_server_uuid 1475 0 mdc.lustre-MDT0000-mdc-*.mds_server_uuid in FULL state after 0 sec (dd_pid=122181, time=0, timeout=600) Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 102412 0 204800 - 1 0 0 - lustre-MDT0000 1* - 1 - 1* - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 102412 - 112652 - 1 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 112652 Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 User quota (limit: 200) Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 0 0 204800 - 0 0 0 - lustre-MDT0000 0 - 0 - 0 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 0 - 0 - 0 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 -u quota_usr space:0 Write 100M (directio) ... running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d18.sanity-quota/f18.sanity-quota] [count=100] [oflag=direct] UUID 1K-blocks Used Available Use% Mounted on lustre-MDT0000_UUID 2210304 2816 2205440 1% /mnt/lustre[MDT:0] lustre-MDT0001_UUID 2210688 1920 2206720 1% /mnt/lustre[MDT:1] lustre-OST0000_UUID 3770368 2048 3759104 1% /mnt/lustre[OST:0] lustre-OST0001_UUID 3771392 3072 3766272 1% /mnt/lustre[OST:1] filesystem_summary: 7541760 5120 7525376 1% /mnt/lustre Fail mds for 40 seconds Failing mds1 on oleg315-server Stopping /mnt/lustre-mds1 (opts:) on oleg315-server 03:10:20 (1790925020) shut down facet: mds1 facet_host: oleg315-server facet_failover_host: oleg315-server Failover mds1 to oleg315-server mount facets: mds1 Start mds1: mount -t lustre -o localrecov lustre-mdt1/mdt1 /mnt/lustre-mds1 oleg315-server: oleg315-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all pdsh@oleg315-client: oleg315-server: ssh exited with exit code 1 Started lustre-MDT0000 03:10:43 (1790925043) targets are mounted 03:10:43 (1790925043) facet_failover done oleg315-client.virtnet: executing wait_import_state_mount (FULL|IDLE) mdc.lustre-MDT0000-mdc-*.mds_server_uuid 1475 0 mdc.lustre-MDT0000-mdc-*.mds_server_uuid in FULL state after 0 sec 100+0 records in 100+0 records out 104857600 bytes (105 MB, 100 MiB) copied, 49.4026 s, 2.1 MB/s (dd_pid=124603, time=3, timeout=600) Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 102412 0 204800 - 1 0 0 - lustre-MDT0000 1* - 1 - 1* - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 102412 - 114688 - 1 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 114688 Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS Waiting for MDT destroys to complete Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS Waiting for MDT destroys to complete PASS 18 (245s) == sanity-quota test 19: Updating admin limits doesn't zero operational limits(b14790) ========================================================== 03:12:05 (1790925125) sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 Set user quota (limit: 5M) Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 1 0 5120 - 1 0 0 - lustre-MDT0000 1* - 1 - 1* - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 0 - 0 - 0 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 -u quota_usr space:1 Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 1 0 5120 - 1 0 0 - lustre-MDT0000 1* - 1 - 1* - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 1 - 0 - 1 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 Files for user (quota_usr), count=1: File: /mnt/lustre/d19.sanity-quota/f19.sanity-quota Size: 0 Blocks: 1 IO Block: 4194304 regular empty file Device: 2c54f966h/743766374d Inode: 144115238826934290 Links: 1 Access: (0644/-rw-r--r--) Uid: (60000/quota_usr) Gid: (60000/quota_usr) Access: 2026-10-02 03:12:23.000000000 -0400 Modify: 2026-10-02 03:12:23.000000000 -0400 Change: 2026-10-02 03:12:23.000000000 -0400 Birth: 2026-10-02 03:12:22.000000000 -0400 Block quota isn't 0 (u:quota_usr:1). Update quota limits Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 1 0 5120 - 1 0 0 - lustre-MDT0000 1* - 1 - 1* - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 1 - 0 - 1 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 -u quota_usr space:1 Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 1 0 5120 - 1 0 0 - lustre-MDT0000 1* - 1 - 1* - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 1 - 0 - 1 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 Files for user (quota_usr), count=1: File: /mnt/lustre/d19.sanity-quota/f19.sanity-quota Size: 0 Blocks: 1 IO Block: 4194304 regular empty file Device: 2c54f966h/743766374d Inode: 144115238826934290 Links: 1 Access: (0644/-rw-r--r--) Uid: (60000/quota_usr) Gid: (60000/quota_usr) Access: 2026-10-02 03:12:23.000000000 -0400 Modify: 2026-10-02 03:12:23.000000000 -0400 Change: 2026-10-02 03:12:23.000000000 -0400 Birth: 2026-10-02 03:12:22.000000000 -0400 Block quota isn't 0 (u:quota_usr:1). running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d19.sanity-quota/f19.sanity-quota] [count=6] dd: error writing '/mnt/lustre/d19.sanity-quota/f19.sanity-quota': Disk quota exceeded 5+0 records in 4+0 records out 4194304 bytes (4.2 MB, 4.0 MiB) copied, 0.475001 s, 8.8 MB/s Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 4100 0 5120 - 1 0 0 - lustre-MDT0000 1* - 1 - 1* - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 4100 - 5119 - 1 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 5119 running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d19.sanity-quota/f19.sanity-quota] [count=6] [seek=6] dd: error writing '/mnt/lustre/d19.sanity-quota/f19.sanity-quota': Disk quota exceeded 1+0 records in 0+0 records out 0 bytes copied, 0.109581 s, 0.0 kB/s Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 4100 0 5120 - 1 0 0 - lustre-MDT0000 1* - 1 - 1* - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 4100 - 5119 - 1 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 5119 Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete PASS 19 (66s) == sanity-quota test 20: Test if setquota specifiers work properly (b15754) ========================================================== 03:13:11 (1790925191) -u quota_usr bsoftlimit:2097152 -u quota_usr bhardlimit:1073741824 -u quota_usr isoftlimit:4096 -u quota_usr ihardlimit:3145728 PASS 20 (28s) == sanity-quota test 21: Setquota while writing & deleting (b16053) ========================================================== 03:13:40 (1790925220) sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 Set limit(block:10G; file:1000000) for user: quota_usr Set limit(block:10G; file:1000000) for group: quota_usr lfs setquota: warning: block hardlimit '10' smaller than minimum qunit size See 'lfs help setquota' or Lustre manual for details Set limit(block:10G; file:) for project: 1000 lfs setquota: warning: block hardlimit '10' smaller than minimum qunit size See 'lfs help setquota' or Lustre manual for details Set quota for 1 times Set quota for 2 times Set quota for 3 times Set quota for 4 times Set quota for 5 times Set quota for 6 times Set quota for 7 times Set quota for 8 times (dd_pid=132105, time=0)successful (dd_pid=132106, time=2)successful Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete PASS 21 (88s) == sanity-quota test 22: enable/disable quota by 'lctl conf_param/set_param -P' ========================================================== 03:15:08 (1790925308) Set both mdt & ost quota type as ug Restart... Stopping clients: oleg315-client.virtnet /mnt/lustre (opts:) Stopping client oleg315-client.virtnet /mnt/lustre opts: Stopping clients: oleg315-client.virtnet /mnt/lustre2 (opts:) Stopping /mnt/lustre-mds1 (opts:-f) on oleg315-server Stopping /mnt/lustre-mds2 (opts:-f) on oleg315-server Stopping /mnt/lustre-ost1 (opts:-f) on oleg315-server Stopping /mnt/lustre-ost2 (opts:-f) on oleg315-server sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime) proc on /proc type proc (rw,nosuid,nodev,noexec,relatime) devtmpfs on /dev type devtmpfs (rw,nosuid,mode=755) securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime) tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev) devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000) tmpfs on /run type tmpfs (rw,nosuid,nodev,mode=755) tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,mode=755) cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/usr/lib/systemd/systemd-cgroups-agent,name=systemd) pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime) bpf on /sys/fs/bpf type bpf (rw,nosuid,nodev,noexec,relatime,mode=700) cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset) cgroup on /sys/fs/cgroup/net_cls,net_prio type cgroup (rw,nosuid,nodev,noexec,relatime,net_cls,net_prio) cgroup on /sys/fs/cgroup/rdma type cgroup (rw,nosuid,nodev,noexec,relatime,rdma) cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices) cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpu,cpuacct) cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio) cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime,perf_event) cgroup on /sys/fs/cgroup/pids type cgroup (rw,nosuid,nodev,noexec,relatime,pids) cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory) cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer) cgroup on /sys/fs/cgroup/hugetlb type cgroup (rw,nosuid,nodev,noexec,relatime,hugetlb) cgroup on /sys/fs/cgroup/misc type cgroup (rw,nosuid,nodev,noexec,relatime,misc) none on /sys/kernel/tracing type tracefs (rw,relatime) configfs on /sys/kernel/config type configfs (rw,relatime) /dev/nbd0 on / type ext4 (ro,relatime,stripe=32) rpc_pipefs on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw,relatime) debugfs on /sys/kernel/debug type debugfs (rw,relatime) hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime,pagesize=2M) mqueue on /dev/mqueue type mqueue (rw,relatime) none on /mnt type ramfs (rw,relatime) /dev/vda on /home/green/git/lustre-release type squashfs (ro,relatime) none on /var/lib/stateless/writable type tmpfs (rw,relatime) none on /var/cache/man type tmpfs (rw,relatime) none on /var/log type tmpfs (rw,relatime) none on /var/lib/dbus type tmpfs (rw,relatime) none on /tmp type tmpfs (rw,relatime) none on /var/lib/dhclient type tmpfs (rw,relatime) none on /var/tmp type tmpfs (rw,relatime) none on /var/lib/NetworkManager type tmpfs (rw,relatime) none on /var/lib/systemd/random-seed type tmpfs (rw,relatime) none on /var/spool type tmpfs (rw,relatime) none on /var/lib/nfs type tmpfs (rw,relatime) none on /var/lib/gssproxy type tmpfs (rw,relatime) none on /var/lib/logrotate type tmpfs (rw,relatime) none on /etc type tmpfs (rw,relatime) none on /var/lib/rsyslog type tmpfs (rw,relatime) none on /root/.ssh type tmpfs (rw,relatime) none on /var/lib/dhclient type tmpfs (rw,relatime) 192.168.200.253:/exports/state/oleg315-client.virtnet on /var/lib/stateless/state type nfs4 (rw,relatime,vers=4.2,rsize=1048576,wsize=1048576,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,clientaddr=192.168.203.15,local_lock=none,addr=192.168.200.253) 192.168.200.253:/exports/state/oleg315-client.virtnet/boot on /boot type nfs4 (rw,relatime,vers=4.2,rsize=1048576,wsize=1048576,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,clientaddr=192.168.203.15,local_lock=none,addr=192.168.200.253) 192.168.200.253:/exports/state/oleg315-client.virtnet/etc/kdump.conf on /etc/kdump.conf type nfs4 (rw,relatime,vers=4.2,rsize=1048576,wsize=1048576,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,clientaddr=192.168.203.15,local_lock=none,addr=192.168.200.253) sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw,relatime) tmpfs on /run/user/0 type tmpfs (rw,nosuid,nodev,relatime,size=378180k,mode=700) 192.168.200.253:/exports/testreports/71262/testresults/sanity-quota-zfs-DNE-rocky8.10_x86_64-rocky8.10_x86_64 on /tmp/testlogs type nfs4 (rw,relatime,vers=4.2,rsize=1048576,wsize=1048576,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,clientaddr=192.168.203.15,local_lock=none,addr=192.168.200.253) /dev/vda on /usr/sbin/mount.lustre type squashfs (ro,relatime) Checking servers environments Checking clients oleg315-client.virtnet environments Loading modules from /home/green/git/lustre-release/lustre detected 4 online CPUs by sysfs MODOPTS_LIBCFS= Force libcfs to create 2 CPU partitions loading modules on: 'oleg315-server' oleg315-server: oleg315-server.virtnet: executing load_modules_local oleg315-server: kmemleak disabled oleg315-server: Loading modules from /home/green/git/lustre-release/lustre oleg315-server: detected 4 online CPUs by sysfs oleg315-server: MODOPTS_LIBCFS= oleg315-server: Force libcfs to create 2 CPU partitions oleg315-server: /usr/sbin/ not writable for /usr/sbin/mount.lustre_tgt Setup mgs, mdt, osts Start mds1: mount -t lustre -o localrecov lustre-mdt1/mdt1 /mnt/lustre-mds1 oleg315-server: oleg315-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all pdsh@oleg315-client: oleg315-server: ssh exited with exit code 1 Started lustre-MDT0000 Start mds2: mount -t lustre -o localrecov lustre-mdt2/mdt2 /mnt/lustre-mds2 oleg315-server: oleg315-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all pdsh@oleg315-client: oleg315-server: ssh exited with exit code 1 Started lustre-MDT0001 Start ost1: mount -t lustre -o localrecov lustre-ost1/ost1 /mnt/lustre-ost1 seq.cli-lustre-OST0000-super.width=65536 oleg315-server: oleg315-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all pdsh@oleg315-client: oleg315-server: ssh exited with exit code 1 Started lustre-OST0000 Start ost2: mount -t lustre -o localrecov lustre-ost2/ost2 /mnt/lustre-ost2 seq.cli-lustre-OST0001-super.width=65536 oleg315-server: oleg315-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all pdsh@oleg315-client: oleg315-server: ssh exited with exit code 1 Started lustre-OST0001 Starting client: oleg315-client.virtnet: -o user_xattr,flock 192.168.203.115@tcp:/lustre /mnt/lustre Starting client oleg315-client.virtnet: -o user_xattr,flock 192.168.203.115@tcp:/lustre /mnt/lustre Started clients oleg315-client.virtnet: 192.168.203.115@tcp:/lustre on /mnt/lustre type lustre (rw,flock,checksum,encrypt,lazystatfs,lruresize,nolock,statfs_project,nosync_on_close,nouser_fid2path,user_xattr,verbose) Using TIMEOUT=20 osc.lustre-OST0000-osc-ffff8a2cd201c000.idle_timeout=debug osc.lustre-OST0001-osc-ffff8a2cd201c000.idle_timeout=debug Verify if quota is enabled Set both mdt & ost quota type as none Restart... Stopping clients: oleg315-client.virtnet /mnt/lustre (opts:) Stopping client oleg315-client.virtnet /mnt/lustre opts: Stopping clients: oleg315-client.virtnet /mnt/lustre2 (opts:) Stopping /mnt/lustre-mds1 (opts:-f) on oleg315-server Stopping /mnt/lustre-mds2 (opts:-f) on oleg315-server Stopping /mnt/lustre-ost1 (opts:-f) on oleg315-server Stopping /mnt/lustre-ost2 (opts:-f) on oleg315-server sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime) proc on /proc type proc (rw,nosuid,nodev,noexec,relatime) devtmpfs on /dev type devtmpfs (rw,nosuid,mode=755) securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime) tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev) devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000) tmpfs on /run type tmpfs (rw,nosuid,nodev,mode=755) tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,mode=755) cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/usr/lib/systemd/systemd-cgroups-agent,name=systemd) pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime) bpf on /sys/fs/bpf type bpf (rw,nosuid,nodev,noexec,relatime,mode=700) cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset) cgroup on /sys/fs/cgroup/net_cls,net_prio type cgroup (rw,nosuid,nodev,noexec,relatime,net_cls,net_prio) cgroup on /sys/fs/cgroup/rdma type cgroup (rw,nosuid,nodev,noexec,relatime,rdma) cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices) cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpu,cpuacct) cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio) cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime,perf_event) cgroup on /sys/fs/cgroup/pids type cgroup (rw,nosuid,nodev,noexec,relatime,pids) cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory) cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer) cgroup on /sys/fs/cgroup/hugetlb type cgroup (rw,nosuid,nodev,noexec,relatime,hugetlb) cgroup on /sys/fs/cgroup/misc type cgroup (rw,nosuid,nodev,noexec,relatime,misc) none on /sys/kernel/tracing type tracefs (rw,relatime) configfs on /sys/kernel/config type configfs (rw,relatime) /dev/nbd0 on / type ext4 (ro,relatime,stripe=32) rpc_pipefs on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw,relatime) debugfs on /sys/kernel/debug type debugfs (rw,relatime) hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime,pagesize=2M) mqueue on /dev/mqueue type mqueue (rw,relatime) none on /mnt type ramfs (rw,relatime) /dev/vda on /home/green/git/lustre-release type squashfs (ro,relatime) none on /var/lib/stateless/writable type tmpfs (rw,relatime) none on /var/cache/man type tmpfs (rw,relatime) none on /var/log type tmpfs (rw,relatime) none on /var/lib/dbus type tmpfs (rw,relatime) none on /tmp type tmpfs (rw,relatime) none on /var/lib/dhclient type tmpfs (rw,relatime) none on /var/tmp type tmpfs (rw,relatime) none on /var/lib/NetworkManager type tmpfs (rw,relatime) none on /var/lib/systemd/random-seed type tmpfs (rw,relatime) none on /var/spool type tmpfs (rw,relatime) none on /var/lib/nfs type tmpfs (rw,relatime) none on /var/lib/gssproxy type tmpfs (rw,relatime) none on /var/lib/logrotate type tmpfs (rw,relatime) none on /etc type tmpfs (rw,relatime) none on /var/lib/rsyslog type tmpfs (rw,relatime) none on /root/.ssh type tmpfs (rw,relatime) none on /var/lib/dhclient type tmpfs (rw,relatime) 192.168.200.253:/exports/state/oleg315-client.virtnet on /var/lib/stateless/state type nfs4 (rw,relatime,vers=4.2,rsize=1048576,wsize=1048576,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,clientaddr=192.168.203.15,local_lock=none,addr=192.168.200.253) 192.168.200.253:/exports/state/oleg315-client.virtnet/boot on /boot type nfs4 (rw,relatime,vers=4.2,rsize=1048576,wsize=1048576,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,clientaddr=192.168.203.15,local_lock=none,addr=192.168.200.253) 192.168.200.253:/exports/state/oleg315-client.virtnet/etc/kdump.conf on /etc/kdump.conf type nfs4 (rw,relatime,vers=4.2,rsize=1048576,wsize=1048576,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,clientaddr=192.168.203.15,local_lock=none,addr=192.168.200.253) sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw,relatime) tmpfs on /run/user/0 type tmpfs (rw,nosuid,nodev,relatime,size=378180k,mode=700) 192.168.200.253:/exports/testreports/71262/testresults/sanity-quota-zfs-DNE-rocky8.10_x86_64-rocky8.10_x86_64 on /tmp/testlogs type nfs4 (rw,relatime,vers=4.2,rsize=1048576,wsize=1048576,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,clientaddr=192.168.203.15,local_lock=none,addr=192.168.200.253) /dev/vda on /usr/sbin/mount.lustre type squashfs (ro,relatime) Checking servers environments Checking clients oleg315-client.virtnet environments Loading modules from /home/green/git/lustre-release/lustre detected 4 online CPUs by sysfs MODOPTS_LIBCFS= Force libcfs to create 2 CPU partitions loading modules on: 'oleg315-server' oleg315-server: oleg315-server.virtnet: executing load_modules_local oleg315-server: kmemleak disabled oleg315-server: Loading modules from /home/green/git/lustre-release/lustre oleg315-server: detected 4 online CPUs by sysfs oleg315-server: MODOPTS_LIBCFS= oleg315-server: Force libcfs to create 2 CPU partitions oleg315-server: /usr/sbin/ not writable for /usr/sbin/mount.lustre_tgt Setup mgs, mdt, osts Start mds1: mount -t lustre -o localrecov lustre-mdt1/mdt1 /mnt/lustre-mds1 oleg315-server: oleg315-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all pdsh@oleg315-client: oleg315-server: ssh exited with exit code 1 Started lustre-MDT0000 Start mds2: mount -t lustre -o localrecov lustre-mdt2/mdt2 /mnt/lustre-mds2 oleg315-server: oleg315-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all pdsh@oleg315-client: oleg315-server: ssh exited with exit code 1 Started lustre-MDT0001 Start ost1: mount -t lustre -o localrecov lustre-ost1/ost1 /mnt/lustre-ost1 seq.cli-lustre-OST0000-super.width=65536 oleg315-server: oleg315-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all pdsh@oleg315-client: oleg315-server: ssh exited with exit code 1 Started lustre-OST0000 Start ost2: mount -t lustre -o localrecov lustre-ost2/ost2 /mnt/lustre-ost2 seq.cli-lustre-OST0001-super.width=65536 oleg315-server: oleg315-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all pdsh@oleg315-client: oleg315-server: ssh exited with exit code 1 Started lustre-OST0001 Starting client: oleg315-client.virtnet: -o user_xattr,flock 192.168.203.115@tcp:/lustre /mnt/lustre Starting client oleg315-client.virtnet: -o user_xattr,flock 192.168.203.115@tcp:/lustre /mnt/lustre Started clients oleg315-client.virtnet: 192.168.203.115@tcp:/lustre on /mnt/lustre type lustre (rw,flock,checksum,encrypt,lazystatfs,lruresize,nolock,statfs_project,nosync_on_close,nouser_fid2path,user_xattr,verbose) Using TIMEOUT=20 osc.lustre-OST0000-osc-ffff8a2ce0170800.idle_timeout=debug osc.lustre-OST0001-osc-ffff8a2ce0170800.idle_timeout=debug Verify if quota is disabled PASS 22 (290s) == sanity-quota test 23: Quota should be honored with directIO (b16125) ========================================================== 03:19:58 (1790925598) SKIP: sanity-quota test_23 Overwrite in place is not guaranteed to be space neutral on ZFS SKIP 23 (4s) == sanity-quota test 24: lfs draws an asterix when limit is reached (b16646) ========================================================== 03:20:02 (1790925602) sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 Set user quota (limit: 5M) running as uid/gid/euid/egid 0/0/0/0, groups: 0 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d24.sanity-quota/f24.sanity-quota] [count=6] 6+0 records in 6+0 records out 6291456 bytes (6.3 MB, 6.0 MiB) copied, 0.687673 s, 9.1 MB/s /mnt/lustre 6148* 0 5120 - 1* 0 0 - lustre-MDT0000 1* - 1 - 1* - 0 - lustre-OST0000 6148* - 6148 - 1* - 0 - Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete PASS 24 (56s) == sanity-quota test 25: check indexes versions ========== 03:20:58 (1790925658) sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 Creating new pool qpool1 oleg315-server: Pool lustre.qpool1 created Adding targets to pool oleg315-server: OST lustre-OST0000_UUID added to pool lustre.qpool1 oleg315-server: OST lustre-OST0001_UUID added to pool lustre.qpool1 -u quota_usr space:0 Write... running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d25.sanity-quota/f25.sanity-quota-0] [count=5] 5+0 records in 5+0 records out 5242880 bytes (5.2 MB, 5.0 MiB) copied, 0.770103 s, 6.8 MB/s Write out of block quota ... running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d25.sanity-quota/f25.sanity-quota-0] [count=5] [seek=5] 5+0 records in 5+0 records out 5242880 bytes (5.2 MB, 5.0 MiB) copied, 0.734353 s, 7.1 MB/s running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d25.sanity-quota/f25.sanity-quota-0] [count=1] [seek=10] dd: error writing '/mnt/lustre/d25.sanity-quota/f25.sanity-quota-0': Disk quota exceeded 1+0 records in 0+0 records out 0 bytes copied, 0.201198 s, 0.0 kB/s Destroy the created pools: qpool1 lustre.qpool1 oleg315-server: OST lustre-OST0000_UUID removed from pool lustre.qpool1 oleg315-server: OST lustre-OST0001_UUID removed from pool lustre.qpool1 oleg315-server: Pool lustre.qpool1 destroyed Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete PASS 25 (111s) == sanity-quota test 27a: lfs quota/setquota should handle wrong arguments (b19612) ========================================================== 03:22:50 (1790925770) Disk quotas for usr root (uid 0): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace lfs quota: '43/0' dev not on a mounted Lustre filesystem Disk quotas for grp root (gid 0): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace lfs quota: '43/0' dev not on a mounted Lustre filesystem lfs setquota: either -u or -g must be specified setquota failed: Unknown error -4 Set filesystem quotas. usage: setquota [-t] {-u|-U|-g|-G|-p|-P ID} {-b|-B|-i|-I LIMIT} [--lqa LQA_NAME] [--pool POOL] MOUNT_POINT setquota {-u|-g|-p ID} {--default|--delete} MOUNT_POINT PASS 27a (9s) == sanity-quota test 27b: lfs quota/setquota should handle user/group/project ID (b20200) ========================================================== 03:22:59 (1790925779) lfs setquota: warning: block softlimit '1000' smaller than minimum qunit size See 'lfs help setquota' or Lustre manual for details lfs setquota: warning: block hardlimit '1000' smaller than minimum qunit size See 'lfs help setquota' or Lustre manual for details lfs setquota: warning: inode softlimit '1000' smaller than minimum qunit size See 'lfs help setquota' or Lustre manual for details lfs setquota: warning: inode hardlimit '1000' smaller than minimum qunit size See 'lfs help setquota' or Lustre manual for details lfs setquota: warning: block softlimit '1000' smaller than minimum qunit size See 'lfs help setquota' or Lustre manual for details lfs setquota: warning: block hardlimit '1000' smaller than minimum qunit size See 'lfs help setquota' or Lustre manual for details lfs setquota: warning: inode softlimit '1000' smaller than minimum qunit size See 'lfs help setquota' or Lustre manual for details lfs setquota: warning: inode hardlimit '1000' smaller than minimum qunit size See 'lfs help setquota' or Lustre manual for details lfs setquota: warning: block softlimit '1000' smaller than minimum qunit size See 'lfs help setquota' or Lustre manual for details lfs setquota: warning: block hardlimit '1000' smaller than minimum qunit size See 'lfs help setquota' or Lustre manual for details lfs setquota: warning: inode softlimit '1000' smaller than minimum qunit size See 'lfs help setquota' or Lustre manual for details lfs setquota: warning: inode hardlimit '1000' smaller than minimum qunit size See 'lfs help setquota' or Lustre manual for details Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 0 1000 1000 - 0 1000 1000 - lustre-MDT0000 0 - 0 - 0 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 0 - 0 - 0 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 Disk quotas for grp quota_usr (gid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 0 1000 1000 - 0 1000 1000 - lustre-MDT0000 0 - 0 - 0 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 0 - 0 - 0 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 Disk quotas for prj (pid 1000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 0 1000 1000 - 0 1000 1000 - lustre-MDT0000 0 - 0 - 0 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 0 - 0 - 0 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 PASS 27b (13s) == sanity-quota test 27c: lfs quota should support human-readable output ========================================================== 03:23:12 (1790925792) PASS 27c (10s) == sanity-quota test 27d: lfs setquota should support fraction block limit ========================================================== 03:23:22 (1790925802) PASS 27d (7s) == sanity-quota test 30: Hard limit updates should not reset grace times ========================================================== 03:23:29 (1790925809) sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 Waiting 90s for 'u' Updated after 2s: want 'u' got 'u' running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d30.sanity-quota/f30.sanity-quota] [count=8] 8+0 records in 8+0 records out 8388608 bytes (8.4 MB, 8.0 MiB) copied, 1.48038 s, 5.7 MB/s Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 8196* 4096 0 expired 1* 0 0 - lustre-MDT0000 1* - 1 - 1* - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 8196 - 9220 - 1 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 9220 running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d30.sanity-quota/f30.sanity-quota] [conv=notrunc] [oflag=append] [count=4] dd: error writing '/mnt/lustre/d30.sanity-quota/f30.sanity-quota': Disk quota exceeded 2+0 records in 1+0 records out 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.370521 s, 2.8 MB/s Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 9220* 4096 0 expired 1* 0 0 - lustre-MDT0000 1* - 1 - 1* - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 9220* - 9220 - 1* - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 9220 running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d30.sanity-quota/f30.sanity-quota] [conv=notrunc] [oflag=append] [count=4] dd: error writing '/mnt/lustre/d30.sanity-quota/f30.sanity-quota': Disk quota exceeded 1+0 records in 0+0 records out 0 bytes copied, 0.188314 s, 0.0 kB/s Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete PASS 30 (63s) == sanity-quota test 33: Basic usage tracking for user & group & project ========================================================== 03:24:33 (1790925873) sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 -u 60000 space:0 -g 60000 space:0 -p 1000 space:0 Write files... /home/green/git/lustre-release/lustre/utils/lfs project -p 1000 /mnt/lustre/d33.sanity-quota/f33.sanity-quota-0 Iteration 0/10 completed /home/green/git/lustre-release/lustre/utils/lfs project -p 1000 /mnt/lustre/d33.sanity-quota/f33.sanity-quota-1 Iteration 1/10 completed /home/green/git/lustre-release/lustre/utils/lfs project -p 1000 /mnt/lustre/d33.sanity-quota/f33.sanity-quota-2 Iteration 2/10 completed /home/green/git/lustre-release/lustre/utils/lfs project -p 1000 /mnt/lustre/d33.sanity-quota/f33.sanity-quota-3 Iteration 3/10 completed /home/green/git/lustre-release/lustre/utils/lfs project -p 1000 /mnt/lustre/d33.sanity-quota/f33.sanity-quota-4 Iteration 4/10 completed /home/green/git/lustre-release/lustre/utils/lfs project -p 1000 /mnt/lustre/d33.sanity-quota/f33.sanity-quota-5 Iteration 5/10 completed /home/green/git/lustre-release/lustre/utils/lfs project -p 1000 /mnt/lustre/d33.sanity-quota/f33.sanity-quota-6 Iteration 6/10 completed /home/green/git/lustre-release/lustre/utils/lfs project -p 1000 /mnt/lustre/d33.sanity-quota/f33.sanity-quota-7 Iteration 7/10 completed /home/green/git/lustre-release/lustre/utils/lfs project -p 1000 /mnt/lustre/d33.sanity-quota/f33.sanity-quota-8 Iteration 8/10 completed /home/green/git/lustre-release/lustre/utils/lfs project -p 1000 /mnt/lustre/d33.sanity-quota/f33.sanity-quota-9 Iteration 9/10 completed /home/green/git/lustre-release/lustre/utils/lfs project -p 1000 /mnt/lustre/d33.sanity-quota/f33.sanity-quota-10 Iteration 10/10 completed Wait for setattr on objects finished... sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete Verify disk usage after write -u 60000 space:22572 -g 60000 space:22572 -p 1000 space:22572 Verify inode usage after write -u 60000 inodes:11 -g 60000 inodes:11 -p 1000 inodes:11 Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete Verify disk usage after delete -u 60000 space:0 -u 60000 inodes:0 -g 60000 space:0 -g 60000 inodes:0 -p 1000 space:0 -p 1000 inodes:0 Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS Waiting for MDT destroys to complete PASS 33 (167s) == sanity-quota test 34: Usage transfer for user & group & project ========================================================== 03:27:20 (1790926040) sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 -u 60000 space:0 -g 60000 space:0 -u 60001 space:0 -p 1000 space:0 Write file... chown the file to user 60000 Wait for setattr on objects finished... sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete Verify disk usage for user 60000 -u 60000 space:2052 -u 60000 inodes:1 chgrp the file to group 60000 Wait for setattr on objects finished... sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete Verify disk usage for group 60000 -g 60000 space:2052 -g 60000 inodes:1 chown the file to user 60001 Wait for setattr on objects finished... sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete change_project project id to 1000 /home/green/git/lustre-release/lustre/utils/lfs project -p 1000 /mnt/lustre/d34.sanity-quota/f34.sanity-quota Wait for setattr on objects finished... sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete Verify disk usage for user 60001/60000 and group 60000 -u 60001 space:2052 -u 60000 space:0 -g 60000 space:2052 -p 1000 space:2052 Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete PASS 34 (192s) == sanity-quota test 35: Usage is still accessible across reboot ========================================================== 03:30:33 (1790926233) sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 Write file... /home/green/git/lustre-release/lustre/utils/lfs project -p 1000 /mnt/lustre/d35.sanity-quota/f35.sanity-quota Wait for setattr on objects finished... sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete Save disk usage before restart -u 60000 space:2052 -u 60000 inodes:1 User 60000: 2052KB 1 inodes -g 60000 space:2052 -g 60000 inodes:1 Group 60000: 2052KB 1 inodes -p 1000 space:2052 -p 1000 inodes:1 Project 1000: 2052KB 1 inodes Restart... Stopping clients: oleg315-client.virtnet /mnt/lustre (opts:) Stopping client oleg315-client.virtnet /mnt/lustre opts: Stopping clients: oleg315-client.virtnet /mnt/lustre2 (opts:) Stopping /mnt/lustre-mds1 (opts:-f) on oleg315-server Stopping /mnt/lustre-mds2 (opts:-f) on oleg315-server Stopping /mnt/lustre-ost1 (opts:-f) on oleg315-server Stopping /mnt/lustre-ost2 (opts:-f) on oleg315-server Checking servers environments Checking clients oleg315-client.virtnet environments Loading modules from /home/green/git/lustre-release/lustre detected 4 online CPUs by sysfs MODOPTS_LIBCFS= Force libcfs to create 2 CPU partitions loading modules on: 'oleg315-server' oleg315-server: oleg315-server.virtnet: executing load_modules_local oleg315-server: kmemleak disabled oleg315-server: Loading modules from /home/green/git/lustre-release/lustre oleg315-server: detected 4 online CPUs by sysfs oleg315-server: MODOPTS_LIBCFS= oleg315-server: Force libcfs to create 2 CPU partitions oleg315-server: /usr/sbin/ not writable for /usr/sbin/mount.lustre_tgt Setup mgs, mdt, osts Start mds1: mount -t lustre -o localrecov lustre-mdt1/mdt1 /mnt/lustre-mds1 oleg315-server: oleg315-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all pdsh@oleg315-client: oleg315-server: ssh exited with exit code 1 Started lustre-MDT0000 Start mds2: mount -t lustre -o localrecov lustre-mdt2/mdt2 /mnt/lustre-mds2 oleg315-server: oleg315-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all pdsh@oleg315-client: oleg315-server: ssh exited with exit code 1 Started lustre-MDT0001 Start ost1: mount -t lustre -o localrecov lustre-ost1/ost1 /mnt/lustre-ost1 seq.cli-lustre-OST0000-super.width=65536 oleg315-server: oleg315-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all pdsh@oleg315-client: oleg315-server: ssh exited with exit code 1 Started lustre-OST0000 Start ost2: mount -t lustre -o localrecov lustre-ost2/ost2 /mnt/lustre-ost2 seq.cli-lustre-OST0001-super.width=65536 oleg315-server: oleg315-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all pdsh@oleg315-client: oleg315-server: ssh exited with exit code 1 Started lustre-OST0001 Starting client: oleg315-client.virtnet: -o user_xattr,flock 192.168.203.115@tcp:/lustre /mnt/lustre Starting client oleg315-client.virtnet: -o user_xattr,flock 192.168.203.115@tcp:/lustre /mnt/lustre Started clients oleg315-client.virtnet: 192.168.203.115@tcp:/lustre on /mnt/lustre type lustre (rw,flock,checksum,encrypt,lazystatfs,lruresize,nolock,statfs_project,nosync_on_close,nouser_fid2path,user_xattr,verbose) Using TIMEOUT=20 osc.lustre-OST0000-osc-ffff8a2cd201d000.idle_timeout=debug osc.lustre-OST0001-osc-ffff8a2cd201d000.idle_timeout=debug affected facets: Verify disk usage after restart -u 60000 space:2052 -u 60000 inodes:1 -g 60000 space:2052 -g 60000 inodes:1 Append to the same file... Verify space usage is increased -u 60000 space:3076 -g 60000 space:3076 Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete PASS 35 (255s) == sanity-quota test 37: Quota accounted properly for file created by 'lfs setstripe' ========================================================== 03:34:48 (1790926488) sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 -u 60000 space:0 1+0 records in 1+0 records out 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.389487 s, 2.7 MB/s sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete -u 60000 space:1026 Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete PASS 37 (78s) == sanity-quota test 38: Quota accounting iterator doesn't skip id entries ========================================================== 03:36:05 (1790926565) sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 -u 60000 space:0 -u 60001 space:0 Create 10000 files... Found 10000 id entries Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete PASS 38 (1964s) == sanity-quota test 39: Project ID interface works correctly ========================================================== 04:08:49 (1790928529) sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 /home/green/git/lustre-release/lustre/utils/lfs project -p 1024 /mnt/lustre/d39.sanity-quota/project Stopping clients: oleg315-client.virtnet /mnt/lustre (opts:) Stopping client oleg315-client.virtnet /mnt/lustre opts: Stopping clients: oleg315-client.virtnet /mnt/lustre2 (opts:) Stopping /mnt/lustre-mds1 (opts:-f) on oleg315-server Stopping /mnt/lustre-mds2 (opts:-f) on oleg315-server Stopping /mnt/lustre-ost1 (opts:-f) on oleg315-server Stopping /mnt/lustre-ost2 (opts:-f) on oleg315-server sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime) proc on /proc type proc (rw,nosuid,nodev,noexec,relatime) devtmpfs on /dev type devtmpfs (rw,nosuid,mode=755) securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime) tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev) devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000) tmpfs on /run type tmpfs (rw,nosuid,nodev,mode=755) tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,mode=755) cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/usr/lib/systemd/systemd-cgroups-agent,name=systemd) pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime) bpf on /sys/fs/bpf type bpf (rw,nosuid,nodev,noexec,relatime,mode=700) cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset) cgroup on /sys/fs/cgroup/net_cls,net_prio type cgroup (rw,nosuid,nodev,noexec,relatime,net_cls,net_prio) cgroup on /sys/fs/cgroup/rdma type cgroup (rw,nosuid,nodev,noexec,relatime,rdma) cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices) cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpu,cpuacct) cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio) cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime,perf_event) cgroup on /sys/fs/cgroup/pids type cgroup (rw,nosuid,nodev,noexec,relatime,pids) cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory) cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer) cgroup on /sys/fs/cgroup/hugetlb type cgroup (rw,nosuid,nodev,noexec,relatime,hugetlb) cgroup on /sys/fs/cgroup/misc type cgroup (rw,nosuid,nodev,noexec,relatime,misc) none on /sys/kernel/tracing type tracefs (rw,relatime) configfs on /sys/kernel/config type configfs (rw,relatime) /dev/nbd0 on / type ext4 (ro,relatime,stripe=32) rpc_pipefs on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw,relatime) debugfs on /sys/kernel/debug type debugfs (rw,relatime) hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime,pagesize=2M) mqueue on /dev/mqueue type mqueue (rw,relatime) none on /mnt type ramfs (rw,relatime) /dev/vda on /home/green/git/lustre-release type squashfs (ro,relatime) none on /var/lib/stateless/writable type tmpfs (rw,relatime) none on /var/cache/man type tmpfs (rw,relatime) none on /var/log type tmpfs (rw,relatime) none on /var/lib/dbus type tmpfs (rw,relatime) none on /tmp type tmpfs (rw,relatime) none on /var/lib/dhclient type tmpfs (rw,relatime) none on /var/tmp type tmpfs (rw,relatime) none on /var/lib/NetworkManager type tmpfs (rw,relatime) none on /var/lib/systemd/random-seed type tmpfs (rw,relatime) none on /var/spool type tmpfs (rw,relatime) none on /var/lib/nfs type tmpfs (rw,relatime) none on /var/lib/gssproxy type tmpfs (rw,relatime) none on /var/lib/logrotate type tmpfs (rw,relatime) none on /etc type tmpfs (rw,relatime) none on /var/lib/rsyslog type tmpfs (rw,relatime) none on /root/.ssh type tmpfs (rw,relatime) none on /var/lib/dhclient type tmpfs (rw,relatime) 192.168.200.253:/exports/state/oleg315-client.virtnet on /var/lib/stateless/state type nfs4 (rw,relatime,vers=4.2,rsize=1048576,wsize=1048576,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,clientaddr=192.168.203.15,local_lock=none,addr=192.168.200.253) 192.168.200.253:/exports/state/oleg315-client.virtnet/boot on /boot type nfs4 (rw,relatime,vers=4.2,rsize=1048576,wsize=1048576,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,clientaddr=192.168.203.15,local_lock=none,addr=192.168.200.253) 192.168.200.253:/exports/state/oleg315-client.virtnet/etc/kdump.conf on /etc/kdump.conf type nfs4 (rw,relatime,vers=4.2,rsize=1048576,wsize=1048576,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,clientaddr=192.168.203.15,local_lock=none,addr=192.168.200.253) sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw,relatime) tmpfs on /run/user/0 type tmpfs (rw,nosuid,nodev,relatime,size=378180k,mode=700) 192.168.200.253:/exports/testreports/71262/testresults/sanity-quota-zfs-DNE-rocky8.10_x86_64-rocky8.10_x86_64 on /tmp/testlogs type nfs4 (rw,relatime,vers=4.2,rsize=1048576,wsize=1048576,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,clientaddr=192.168.203.15,local_lock=none,addr=192.168.200.253) /dev/vda on /usr/sbin/mount.lustre type squashfs (ro,relatime) Checking servers environments Checking clients oleg315-client.virtnet environments Loading modules from /home/green/git/lustre-release/lustre detected 4 online CPUs by sysfs MODOPTS_LIBCFS= Force libcfs to create 2 CPU partitions loading modules on: 'oleg315-server' oleg315-server: oleg315-server.virtnet: executing load_modules_local oleg315-server: kmemleak disabled oleg315-server: Loading modules from /home/green/git/lustre-release/lustre oleg315-server: detected 4 online CPUs by sysfs oleg315-server: MODOPTS_LIBCFS= oleg315-server: Force libcfs to create 2 CPU partitions oleg315-server: /usr/sbin/ not writable for /usr/sbin/mount.lustre_tgt Setup mgs, mdt, osts Start mds1: mount -t lustre -o localrecov lustre-mdt1/mdt1 /mnt/lustre-mds1 oleg315-server: oleg315-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all pdsh@oleg315-client: oleg315-server: ssh exited with exit code 1 Started lustre-MDT0000 Start mds2: mount -t lustre -o localrecov lustre-mdt2/mdt2 /mnt/lustre-mds2 oleg315-server: oleg315-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all pdsh@oleg315-client: oleg315-server: ssh exited with exit code 1 Started lustre-MDT0001 Start ost1: mount -t lustre -o localrecov lustre-ost1/ost1 /mnt/lustre-ost1 seq.cli-lustre-OST0000-super.width=65536 oleg315-server: oleg315-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all pdsh@oleg315-client: oleg315-server: ssh exited with exit code 1 Started lustre-OST0000 Start ost2: mount -t lustre -o localrecov lustre-ost2/ost2 /mnt/lustre-ost2 seq.cli-lustre-OST0001-super.width=65536 oleg315-server: oleg315-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all pdsh@oleg315-client: oleg315-server: ssh exited with exit code 1 Started lustre-OST0001 Starting client: oleg315-client.virtnet: -o user_xattr,flock 192.168.203.115@tcp:/lustre /mnt/lustre Starting client oleg315-client.virtnet: -o user_xattr,flock 192.168.203.115@tcp:/lustre /mnt/lustre Started clients oleg315-client.virtnet: 192.168.203.115@tcp:/lustre on /mnt/lustre type lustre (rw,flock,checksum,encrypt,lazystatfs,lruresize,nolock,statfs_project,nosync_on_close,nouser_fid2path,user_xattr,verbose) Using TIMEOUT=20 osc.lustre-OST0000-osc-ffff8a2cc9a3e000.idle_timeout=debug osc.lustre-OST0001-osc-ffff8a2cc9a3e000.idle_timeout=debug Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete PASS 39 (187s) == sanity-quota test 40a: Hard link across different project ID ========================================================== 04:11:57 (1790928717) sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 /home/green/git/lustre-release/lustre/utils/lfs project -sp 1 /mnt/lustre/d40a.sanity-quota/dir1 /home/green/git/lustre-release/lustre/utils/lfs project -sp 2 /mnt/lustre/d40a.sanity-quota/dir2 ln: failed to create hard link '/mnt/lustre/d40a.sanity-quota/dir2/1_link' => '/mnt/lustre/d40a.sanity-quota/dir1/1': Invalid cross-device link Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete PASS 40a (48s) == sanity-quota test 40b: Mv across different project ID ========================================================== 04:12:45 (1790928765) sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 /home/green/git/lustre-release/lustre/utils/lfs project -sp 1 /mnt/lustre/d40b.sanity-quota/dir1 /home/green/git/lustre-release/lustre/utils/lfs project -sp 2 /mnt/lustre/d40b.sanity-quota/dir2 Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete PASS 40b (44s) == sanity-quota test 40c: Remote child Dir inherit project quota properly ========================================================== 04:13:29 (1790928809) sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 /home/green/git/lustre-release/lustre/utils/lfs project -sp 1 /mnt/lustre/d40c.sanity-quota/dir -p 1 inodes:3 Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete PASS 40c (47s) == sanity-quota test 40d: Stripe Directory inherit project quota properly ========================================================== 04:14:16 (1790928856) sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 /home/green/git/lustre-release/lustre/utils/lfs project -sp 1000 /mnt/lustre/d40d.sanity-quota/dir -p 1000 inodes:36 Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete PASS 40d (62s) == sanity-quota test 41: df should return projid-specific values ========================================================== 04:15:19 (1790928919) sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 striped dir -i1 -c2 -H crush /mnt/lustre/d41.sanity-quota/dir /home/green/git/lustre-release/lustre/utils/lfs project -sp 41000 /mnt/lustre/d41.sanity-quota/dir 41000 - /mnt/lustre/d41.sanity-quota/dir/f41.sanity-quota == global statfs: /mnt/lustre == Filesystem 1024-blocks Used Available Capacity Mounted on 192.168.203.115@tcp:/lustre 7540736 5120 7531520 1% /mnt/lustre Filesystem Inodes IUsed IFree IUse% Mounted on 192.168.203.115@tcp:/lustre 236203 715 235488 1% /mnt/lustre Disk quotas for prj (pid 41000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre/d41.sanity-quota/dir 20 0 102400 - 4 0 4096 - == project statfs (prjid=41000): /mnt/lustre/d41.sanity-quota/dir == Filesystem 1024-blocks Used Available Capacity Mounted on 192.168.203.115@tcp:/lustre 102400 20 102380 1% /mnt/lustre Filesystem Inodes IUsed IFree IUse% Mounted on 192.168.203.115@tcp:/lustre 4096 4 4092 1% /mnt/lustre -p 41000 space:20 -p 41000 inodes:4 == project statfs on file (prjid=41000): /mnt/lustre/d41.sanity-quota/dir/f41.sanity-quota == Filesystem 1024-blocks Used Available Capacity Mounted on 192.168.203.115@tcp:/lustre 7540736 5120 7531520 1% /mnt/lustre Filesystem Inodes IUsed IFree IUse% Mounted on 192.168.203.115@tcp:/lustre 236203 715 235488 1% /mnt/lustre Disk quotas for prj (pid 41000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre/d41.sanity-quota/dir 20 0 102400 - 4 0 4096 - -p 41000 space:20 -p 41000 inodes:4 llite.lustre-ffff8a2cc9a3e000.statfs_project=0 llite.lustre-ffff8a2cc9a3e000.statfs_project=1 Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete PASS 41 (92s) == sanity-quota test 42: lfs quota should include default quota info ========================================================== 04:16:50 (1790929010) sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS Waiting for MDT destroys to complete Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS Waiting for MDT destroys to complete PASS 42 (54s) == sanity-quota test 48: lfs quota --delete should delete quota project ID ========================================================== 04:17:44 (1790929064) sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d48.sanity-quota/f48.sanity-quota] [count=1] 1+0 records in 1+0 records out 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.144468 s, 7.3 MB/s checking 60000 exists on mds1 and ost1 checking 60000 removed on mds1 and ost1 pdsh@oleg315-client: oleg315-server: ssh exited with exit code 1 pdsh@oleg315-client: oleg315-server: ssh exited with exit code 1 checking 60000 recreated on mds1 and ost1 running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d48.sanity-quota/f48.sanity-quota] [count=2] 2+0 records in 2+0 records out 2097152 bytes (2.1 MB, 2.0 MiB) copied, 0.309373 s, 6.8 MB/s running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d48.sanity-quota/f48.sanity-quota] [count=1] 1+0 records in 1+0 records out 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.180083 s, 5.8 MB/s checking 60000 exists on mds1 and ost2 checking 60000 removed on mds1 and ost2 pdsh@oleg315-client: oleg315-server: ssh exited with exit code 1 pdsh@oleg315-client: oleg315-server: ssh exited with exit code 1 checking 60000 recreated on mds1 and ost2 running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d48.sanity-quota/f48.sanity-quota] [count=2] 2+0 records in 2+0 records out 2097152 bytes (2.1 MB, 2.0 MiB) copied, 0.200636 s, 10.5 MB/s /home/green/git/lustre-release/lustre/utils/lfs project -sp 10000 /mnt/lustre/d48.sanity-quota/f48.sanity-quota running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d48.sanity-quota/f48.sanity-quota] [count=1] 1+0 records in 1+0 records out 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.184449 s, 5.7 MB/s checking 10000 exists on mds1 and ost1 checking 10000 removed on mds1 and ost1 pdsh@oleg315-client: oleg315-server: ssh exited with exit code 1 pdsh@oleg315-client: oleg315-server: ssh exited with exit code 1 checking 10000 recreated on mds1 and ost1 running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d48.sanity-quota/f48.sanity-quota] [count=2] 2+0 records in 2+0 records out 2097152 bytes (2.1 MB, 2.0 MiB) copied, 0.302604 s, 6.9 MB/s Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS Waiting for MDT destroys to complete PASS 48 (89s) == sanity-quota test 49a: lfs quota -a prints the quota usage for all quota IDs ========================================================== 04:19:13 (1790929153) sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 setquota for users and groups fail_loc=0xa09 lfs setquota: 1000 / 233 seconds fail_loc=0 Disk usr quotas Filesystem quota_id kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre bin 0 0 102400 - 0 0 10240 - /mnt/lustre daemon 0 0 102400 - 0 0 10240 - /mnt/lustre adm 0 0 102400 - 0 0 10240 - /mnt/lustre lp 0 0 102400 - 0 0 10240 - /mnt/lustre sync 0 0 102400 - 0 0 10240 - /mnt/lustre shutdown 0 0 102400 - 0 0 10240 - /mnt/lustre halt 0 0 102400 - 0 0 10240 - /mnt/lustre mail 0 0 102400 - 0 0 10240 - /mnt/lustre 9 0 0 102400 - 0 0 10240 - /mnt/lustre 10 0 0 102400 - 0 0 10240 - /mnt/lustre operator 0 0 102400 - 0 0 10240 - /mnt/lustre games 0 0 102400 - 0 0 10240 - /mnt/lustre 13 0 0 102400 - 0 0 10240 - /mnt/lustre ftp 0 0 102400 - 0 0 10240 - /mnt/lustre 15 0 0 102400 - 0 0 10240 - /mnt/lustre 16 0 0 102400 - 0 0 10240 - /mnt/lustre 17 0 0 102400 - 0 0 10240 - /mnt/lustre 18 0 0 102400 - 0 0 10240 - /mnt/lustre 19 0 0 102400 - 0 0 10240 - /mnt/lustre 20 0 0 102400 - 0 0 10240 - /mnt/lustre 21 0 0 102400 - 0 0 10240 - /mnt/lustre 22 0 0 102400 - 0 0 10240 - /mnt/lustre 23 0 0 102400 - 0 0 10240 - /mnt/lustre 24 0 0 102400 - 0 0 10240 - /mnt/lustre 25 0 0 102400 - 0 0 10240 - /mnt/lustre 26 0 0 102400 - 0 0 10240 - /mnt/lustre 27 0 0 102400 - 0 0 10240 - /mnt/lustre 28 0 0 102400 - 0 0 10240 - /mnt/lustre rpcuser 0 0 102400 - 0 0 10240 - /mnt/lustre 30 0 0 102400 - 0 0 10240 - /mnt/lustre 31 0 0 102400 - 0 0 10240 - /mnt/lustre rpc 0 0 102400 - 0 0 10240 - /mnt/lustre 33 0 0 102400 - 0 0 10240 - /mnt/lustre 34 0 0 102400 - 0 0 10240 - /mnt/lustre 35 0 0 102400 - 0 0 10240 - /mnt/lustre 36 0 0 102400 - 0 0 10240 - /mnt/lustre 37 0 0 102400 - 0 0 10240 - /mnt/lustre 38 0 0 102400 - 0 0 10240 - /mnt/lustre 39 0 0 102400 - 0 0 10240 - /mnt/lustre 40 0 0 102400 - 0 0 10240 - /mnt/lustre 41 0 0 102400 - 0 0 10240 - /mnt/lustre 42 0 0 102400 - 0 0 10240 - /mnt/lustre 43 0 0 102400 - 0 0 10240 - /mnt/lustre 44 0 0 102400 - 0 0 10240 - /mnt/lustre 45 0 0 102400 - 0 0 10240 - /mnt/lustre 46 0 0 102400 - 0 0 10240 - /mnt/lustre 47 0 0 102400 - 0 0 10240 - /mnt/lustre 48 0 0 102400 - 0 0 10240 - /mnt/lustre 49 0 0 102400 - 0 0 10240 - /mnt/lustre 50 0 0 102400 - 0 0 10240 - /mnt/lustre 51 0 0 102400 - 0 0 10240 - /mnt/lustre 52 0 0 102400 - 0 0 10240 - /mnt/lustre 53 0 0 102400 - 0 0 10240 - /mnt/lustre 54 0 0 102400 - 0 0 10240 - /mnt/lustre 55 0 0 102400 - 0 0 10240 - /mnt/lustre 56 0 0 102400 - 0 0 10240 - /mnt/lustre 57 0 0 102400 - 0 0 10240 - /mnt/lustre 58 0 0 102400 - 0 0 10240 - /mnt/lustre tss 0 0 102400 - 0 0 10240 - /mnt/lustre 60 0 0 102400 - 0 0 10240 - /mnt/lustre 61 0 0 102400 - 0 0 10240 - /mnt/lustre 62 0 0 102400 - 0 0 10240 - /mnt/lustre 63 0 0 102400 - 0 0 10240 - /mnt/lustre 64 0 0 102400 - 0 0 10240 - /mnt/lustre 65 0 0 102400 - 0 0 10240 - /mnt/lustre 66 0 0 102400 - 0 0 10240 - /mnt/lustre 67 0 0 102400 - 0 0 10240 - /mnt/lustre 68 0 0 102400 - 0 0 10240 - /mnt/lustre 69 0 0 102400 - 0 0 10240 - /mnt/lustre 70 0 0 102400 - 0 0 10240 - /mnt/lustre 71 0 0 102400 - 0 0 10240 - /mnt/lustre 72 0 0 102400 - 0 0 10240 - /mnt/lustre 73 0 0 102400 - 0 0 10240 - /mnt/lustre sshd 0 0 102400 - 0 0 10240 - /mnt/lustre 75 0 0 102400 - 0 0 10240 - /mnt/lustre 76 0 0 102400 - 0 0 10240 - /mnt/lustre 77 0 0 102400 - 0 0 10240 - /mnt/lustre 78 0 0 102400 - 0 0 10240 - /mnt/lustre 79 0 0 102400 - 0 0 10240 - /mnt/lustre 80 0 0 102400 - 0 0 10240 - /mnt/lustre dbus 0 0 102400 - 0 0 10240 - /mnt/lustre 82 0 0 102400 - 0 0 10240 - /mnt/lustre 83 0 0 102400 - 0 0 10240 - /mnt/lustre 84 0 0 102400 - 0 0 10240 - /mnt/lustre 85 0 0 102400 - 0 0 10240 - /mnt/lustre 86 0 0 102400 - 0 0 10240 - /mnt/lustre 87 0 0 102400 - 0 0 10240 - /mnt/lustre 88 0 0 102400 - 0 0 10240 - /mnt/lustre postfix 0 0 102400 - 0 0 10240 - /mnt/lustre 90 0 0 102400 - 0 0 10240 - /mnt/lustre 91 0 0 102400 - 0 0 10240 - /mnt/lustre 92 0 0 102400 - 0 0 10240 - /mnt/lustre 93 0 0 102400 - 0 0 10240 - /mnt/lustre 94 0 0 102400 - 0 0 10240 - /mnt/lustre 95 0 0 102400 - 0 0 10240 - /mnt/lustre 96 0 0 102400 - 0 0 10240 - /mnt/lustre 97 0 0 102400 - 0 0 10240 - /mnt/lustre 98 0 0 102400 - 0 0 10240 - get all usr quota: 1000 / 1 seconds /mnt/lustre 904 0 0 204800 - 0 0 20480 - /mnt/lustre 905 0 0 204800 - 0 0 20480 - /mnt/lustre 906 0 0 204800 - 0 0 20480 - /mnt/lustre 907 0 0 204800 - 0 0 20480 - /mnt/lustre 908 0 0 204800 - 0 0 20480 - /mnt/lustre 909 0 0 204800 - 0 0 20480 - /mnt/lustre 910 0 0 204800 - 0 0 20480 - /mnt/lustre 911 0 0 204800 - 0 0 20480 - /mnt/lustre 912 0 0 204800 - 0 0 20480 - /mnt/lustre 913 0 0 204800 - 0 0 20480 - /mnt/lustre 914 0 0 204800 - 0 0 20480 - /mnt/lustre 915 0 0 204800 - 0 0 20480 - /mnt/lustre 916 0 0 204800 - 0 0 20480 - /mnt/lustre 917 0 0 204800 - 0 0 20480 - /mnt/lustre 918 0 0 204800 - 0 0 20480 - /mnt/lustre 919 0 0 204800 - 0 0 20480 - /mnt/lustre 920 0 0 204800 - 0 0 20480 - /mnt/lustre 921 0 0 204800 - 0 0 20480 - /mnt/lustre 922 0 0 204800 - 0 0 20480 - /mnt/lustre 923 0 0 204800 - 0 0 20480 - /mnt/lustre 924 0 0 204800 - 0 0 20480 - /mnt/lustre 925 0 0 204800 - 0 0 20480 - /mnt/lustre 926 0 0 204800 - 0 0 20480 - /mnt/lustre 927 0 0 204800 - 0 0 20480 - /mnt/lustre 928 0 0 204800 - 0 0 20480 - /mnt/lustre 929 0 0 204800 - 0 0 20480 - /mnt/lustre 930 0 0 204800 - 0 0 20480 - /mnt/lustre 931 0 0 204800 - 0 0 20480 - /mnt/lustre 932 0 0 204800 - 0 0 20480 - /mnt/lustre 933 0 0 204800 - 0 0 20480 - /mnt/lustre 934 0 0 204800 - 0 0 20480 - /mnt/lustre 935 0 0 204800 - 0 0 20480 - /mnt/lustre 936 0 0 204800 - 0 0 20480 - /mnt/lustre 937 0 0 204800 - 0 0 20480 - /mnt/lustre 938 0 0 204800 - 0 0 20480 - /mnt/lustre 939 0 0 204800 - 0 0 20480 - /mnt/lustre 940 0 0 204800 - 0 0 20480 - /mnt/lustre 941 0 0 204800 - 0 0 20480 - /mnt/lustre 942 0 0 204800 - 0 0 20480 - /mnt/lustre 943 0 0 204800 - 0 0 20480 - /mnt/lustre 944 0 0 204800 - 0 0 20480 - /mnt/lustre 945 0 0 204800 - 0 0 20480 - /mnt/lustre 946 0 0 204800 - 0 0 20480 - /mnt/lustre 947 0 0 204800 - 0 0 20480 - /mnt/lustre 948 0 0 204800 - 0 0 20480 - /mnt/lustre 949 0 0 204800 - 0 0 20480 - /mnt/lustre 950 0 0 204800 - 0 0 20480 - /mnt/lustre 951 0 0 204800 - 0 0 20480 - /mnt/lustre 952 0 0 204800 - 0 0 20480 - /mnt/lustre 953 0 0 204800 - 0 0 20480 - /mnt/lustre 954 0 0 204800 - 0 0 20480 - /mnt/lustre 955 0 0 204800 - 0 0 20480 - /mnt/lustre 956 0 0 204800 - 0 0 20480 - /mnt/lustre 957 0 0 204800 - 0 0 20480 - /mnt/lustre 958 0 0 204800 - 0 0 20480 - /mnt/lustre 959 0 0 204800 - 0 0 20480 - /mnt/lustre 960 0 0 204800 - 0 0 20480 - /mnt/lustre 961 0 0 204800 - 0 0 20480 - /mnt/lustre 962 0 0 204800 - 0 0 20480 - /mnt/lustre 963 0 0 204800 - 0 0 20480 - /mnt/lustre 964 0 0 204800 - 0 0 20480 - /mnt/lustre 965 0 0 204800 - 0 0 20480 - /mnt/lustre 966 0 0 204800 - 0 0 20480 - /mnt/lustre 967 0 0 204800 - 0 0 20480 - /mnt/lustre 968 0 0 204800 - 0 0 20480 - /mnt/lustre 969 0 0 204800 - 0 0 20480 - /mnt/lustre 970 0 0 204800 - 0 0 20480 - /mnt/lustre 971 0 0 204800 - 0 0 20480 - /mnt/lustre 972 0 0 204800 - 0 0 20480 - /mnt/lustre 973 0 0 204800 - 0 0 20480 - /mnt/lustre 974 0 0 204800 - 0 0 20480 - /mnt/lustre 975 0 0 204800 - 0 0 20480 - /mnt/lustre 976 0 0 204800 - 0 0 20480 - /mnt/lustre 977 0 0 204800 - 0 0 20480 - /mnt/lustre 978 0 0 204800 - 0 0 20480 - /mnt/lustre 979 0 0 204800 - 0 0 20480 - /mnt/lustre 980 0 0 204800 - 0 0 20480 - /mnt/lustre 981 0 0 204800 - 0 0 20480 - /mnt/lustre 982 0 0 204800 - 0 0 20480 - /mnt/lustre 983 0 0 204800 - 0 0 20480 - /mnt/lustre 984 0 0 204800 - 0 0 20480 - /mnt/lustre 985 0 0 204800 - 0 0 20480 - /mnt/lustre 986 0 0 204800 - 0 0 20480 - /mnt/lustre 987 0 0 204800 - 0 0 20480 - /mnt/lustre 988 0 0 204800 - 0 0 20480 - /mnt/lustre 989 0 0 204800 - 0 0 20480 - /mnt/lustre 990 0 0 204800 - 0 0 20480 - /mnt/lustre 991 0 0 204800 - 0 0 20480 - /mnt/lustre 992 0 0 204800 - 0 0 20480 - /mnt/lustre unbound 0 0 204800 - 0 0 20480 - /mnt/lustre sssd 0 0 204800 - 0 0 20480 - /mnt/lustre ssh_keys 0 0 204800 - 0 0 20480 - /mnt/lustre polkitd 0 0 204800 - 0 0 20480 - /mnt/lustre systemd-coredump 0 0 204800 - 0 0 20480 - /mnt/lustre render 0 0 204800 - 0 0 20480 - /mnt/lustre input 0 0 204800 - 0 0 20480 - /mnt/lustre green 0 0 204800 - 0 0 20480 - /mnt/lustre quota_usr 0 0 0 - 0 [0] [0] - /mnt/lustre quota_2usr 0 0 0 - 0 0 0 - /mnt/lustre 2147483647 0 0 0 - 0 0 0 - get all grp quota: 1000 / 1 seconds Create 991 files... - open/close 117 (time 1790929428.87 total 10.08 last 11.61) - open/close 247 (time 1790929438.93 total 20.13 last 12.93) - open/close 398 (time 1790929449.02 total 30.22 last 14.96) - open/close 537 (time 1790929459.06 total 40.27 last 13.84) - open/close 691 (time 1790929469.09 total 50.30 last 15.35) - open/close 833 (time 1790929479.14 total 60.35 last 14.12) - open/close 983 (time 1790929489.15 total 70.35 last 15.00) total: 991 open/close in 70.83 seconds: 13.99 ops/second Disk usr quotas Filesystem quota_id kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 10 6 0 102400 - 1 0 10240 - /mnt/lustre operator 6 0 102400 - 1 0 10240 - /mnt/lustre games 6 0 102400 - 1 0 10240 - /mnt/lustre 13 6 0 102400 - 1 0 10240 - /mnt/lustre ftp 6 0 102400 - 1 0 10240 - /mnt/lustre 15 6 0 102400 - 1 0 10240 - /mnt/lustre 16 6 0 102400 - 1 0 10240 - /mnt/lustre 17 6 0 102400 - 1 0 10240 - /mnt/lustre 18 6 0 102400 - 1 0 10240 - /mnt/lustre 19 6 0 102400 - 1 0 10240 - /mnt/lustre 20 6 0 102400 - 1 0 10240 - /mnt/lustre 21 6 0 102400 - 1 0 10240 - /mnt/lustre 22 6 0 102400 - 1 0 10240 - /mnt/lustre 23 6 0 102400 - 1 0 10240 - /mnt/lustre 24 6 0 102400 - 1 0 10240 - /mnt/lustre 25 6 0 102400 - 1 0 10240 - /mnt/lustre 26 6 0 102400 - 1 0 10240 - /mnt/lustre 27 6 0 102400 - 1 0 10240 - /mnt/lustre 28 6 0 102400 - 1 0 10240 - /mnt/lustre rpcuser 6 0 102400 - 1 0 10240 - /mnt/lustre 30 6 0 102400 - 1 0 10240 - /mnt/lustre 31 6 0 102400 - 1 0 10240 - /mnt/lustre rpc 6 0 102400 - 1 0 10240 - /mnt/lustre 33 6 0 102400 - 1 0 10240 - /mnt/lustre 34 6 0 102400 - 1 0 10240 - /mnt/lustre 35 6 0 102400 - 1 0 10240 - /mnt/lustre 36 6 0 102400 - 1 0 10240 - /mnt/lustre 37 6 0 102400 - 1 0 10240 - /mnt/lustre 38 6 0 102400 - 1 0 10240 - /mnt/lustre 39 6 0 102400 - 1 0 10240 - /mnt/lustre 40 6 0 102400 - 1 0 10240 - /mnt/lustre 41 6 0 102400 - 1 0 10240 - /mnt/lustre 42 6 0 102400 - 1 0 10240 - /mnt/lustre 43 6 0 102400 - 1 0 10240 - /mnt/lustre 44 6 0 102400 - 1 0 10240 - /mnt/lustre 45 6 0 102400 - 1 0 10240 - /mnt/lustre 46 6 0 102400 - 1 0 10240 - /mnt/lustre 47 6 0 102400 - 1 0 10240 - /mnt/lustre 48 6 0 102400 - 1 0 10240 - /mnt/lustre 49 6 0 102400 - 1 0 10240 - /mnt/lustre 50 6 0 102400 - 1 0 10240 - /mnt/lustre 51 6 0 102400 - 1 0 10240 - /mnt/lustre 52 6 0 102400 - 1 0 10240 - /mnt/lustre 53 6 0 102400 - 1 0 10240 - /mnt/lustre 54 6 0 102400 - 1 0 10240 - /mnt/lustre 55 6 0 102400 - 1 0 10240 - /mnt/lustre 56 6 0 102400 - 1 0 10240 - /mnt/lustre 57 6 0 102400 - 1 0 10240 - time=0, rate=991/0 Disk grp quotas Filesystem quota_id kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre wheel 6 0 204800 - 1 0 20480 - /mnt/lustre cdrom 6 0 204800 - 1 0 20480 - /mnt/lustre mail 6 0 204800 - 1 0 20480 - /mnt/lustre 13 6 0 204800 - 1 0 20480 - /mnt/lustre 14 6 0 204800 - 1 0 20480 - /mnt/lustre man 6 0 204800 - 1 0 20480 - /mnt/lustre 16 6 0 204800 - 1 0 20480 - /mnt/lustre 17 6 0 204800 - 1 0 20480 - /mnt/lustre dialout 6 0 204800 - 1 0 20480 - /mnt/lustre floppy 6 0 204800 - 1 0 20480 - /mnt/lustre games 6 0 204800 - 1 0 20480 - /mnt/lustre 21 6 0 204800 - 1 0 20480 - /mnt/lustre utmp 6 0 204800 - 1 0 20480 - /mnt/lustre 23 6 0 204800 - 1 0 20480 - /mnt/lustre 24 6 0 204800 - 1 0 20480 - /mnt/lustre 25 6 0 204800 - 1 0 20480 - /mnt/lustre 26 6 0 204800 - 1 0 20480 - /mnt/lustre 27 6 0 204800 - 1 0 20480 - /mnt/lustre 28 6 0 204800 - 1 0 20480 - /mnt/lustre rpcuser 6 0 204800 - 1 0 20480 - /mnt/lustre 30 6 0 204800 - 1 0 20480 - /mnt/lustre 31 6 0 204800 - 1 0 20480 - /mnt/lustre rpc 6 0 204800 - 1 0 20480 - /mnt/lustre tape 6 0 204800 - 1 0 20480 - /mnt/lustre 34 6 0 204800 - 1 0 20480 - /mnt/lustre utempter 6 0 204800 - 1 0 20480 - /mnt/lustre kvm 6 0 204800 - 1 0 20480 - /mnt/lustre 37 6 0 204800 - 1 0 20480 - /mnt/lustre 38 6 0 204800 - 1 0 20480 - /mnt/lustre video 6 0 204800 - 1 0 20480 - /mnt/lustre 40 6 0 204800 - 1 0 20480 - /mnt/lustre 41 6 0 204800 - 1 0 20480 - /mnt/lustre 42 6 0 204800 - 1 0 20480 - /mnt/lustre 43 6 0 204800 - 1 0 20480 - /mnt/lustre 44 6 0 204800 - 1 0 20480 - /mnt/lustre 45 6 0 204800 - 1 0 20480 - /mnt/lustre 46 6 0 204800 - 1 0 20480 - /mnt/lustre 47 6 0 204800 - 1 0 20480 - /mnt/lustre 48 6 0 204800 - 1 0 20480 - /mnt/lustre 49 6 0 204800 - 1 0 20480 - /mnt/lustre ftp 6 0 204800 - 1 0 20480 - /mnt/lustre 51 6 0 204800 - 1 0 20480 - /mnt/lustre 52 6 0 204800 - 1 0 20480 - /mnt/lustre 53 6 0 204800 - 1 0 20480 - /mnt/lustre lock 6 0 204800 - 1 0 20480 - /mnt/lustre 55 6 0 204800 - 1 0 20480 - /mnt/lustre 56 6 0 204800 - 1 0 20480 - /mnt/lustre 57 6 0 204800 - 1 0 20480 - time=0, rate=991/0 - unlinked 0 (time 1790929515 ; total 0 ; last 0) total: 991 unlinks in 19 seconds: 52.157894 unlinks/second Create 991 files... - open/close 147 (time 1790929566.11 total 10.04 last 14.65) - open/close 310 (time 1790929576.12 total 20.05 last 16.27) - open/close 461 (time 1790929586.13 total 30.06 last 15.09) - open/close 596 (time 1790929596.14 total 40.07 last 13.48) - open/close 742 (time 1790929606.14 total 50.07 last 14.60) - open/close 912 (time 1790929616.20 total 60.13 last 16.91) total: 991 open/close in 64.96 seconds: 15.25 ops/second Disk usr quotas Filesystem quota_id kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 10 6 0 102400 - 1 0 10240 - /mnt/lustre operator 6 0 102400 - 1 0 10240 - /mnt/lustre games 6 0 102400 - 1 0 10240 - /mnt/lustre 13 6 0 102400 - 1 0 10240 - /mnt/lustre ftp 6 0 102400 - 1 0 10240 - /mnt/lustre 15 6 0 102400 - 1 0 10240 - /mnt/lustre 16 6 0 102400 - 1 0 10240 - /mnt/lustre 17 6 0 102400 - 1 0 10240 - /mnt/lustre 18 6 0 102400 - 1 0 10240 - /mnt/lustre 19 6 0 102400 - 1 0 10240 - /mnt/lustre 20 6 0 102400 - 1 0 10240 - /mnt/lustre 21 6 0 102400 - 1 0 10240 - /mnt/lustre 22 6 0 102400 - 1 0 10240 - /mnt/lustre 23 6 0 102400 - 1 0 10240 - /mnt/lustre 24 6 0 102400 - 1 0 10240 - /mnt/lustre 25 6 0 102400 - 1 0 10240 - /mnt/lustre 26 6 0 102400 - 1 0 10240 - /mnt/lustre 27 6 0 102400 - 1 0 10240 - /mnt/lustre 28 6 0 102400 - 1 0 10240 - /mnt/lustre rpcuser 6 0 102400 - 1 0 10240 - /mnt/lustre 30 6 0 102400 - 1 0 10240 - /mnt/lustre 31 6 0 102400 - 1 0 10240 - /mnt/lustre rpc 6 0 102400 - 1 0 10240 - /mnt/lustre 33 6 0 102400 - 1 0 10240 - /mnt/lustre 34 6 0 102400 - 1 0 10240 - /mnt/lustre 35 6 0 102400 - 1 0 10240 - /mnt/lustre 36 6 0 102400 - 1 0 10240 - /mnt/lustre 37 6 0 102400 - 1 0 10240 - /mnt/lustre 38 6 0 102400 - 1 0 10240 - /mnt/lustre 39 6 0 102400 - 1 0 10240 - /mnt/lustre 40 6 0 102400 - 1 0 10240 - /mnt/lustre 41 6 0 102400 - 1 0 10240 - /mnt/lustre 42 6 0 102400 - 1 0 10240 - /mnt/lustre 43 6 0 102400 - 1 0 10240 - /mnt/lustre 44 6 0 102400 - 1 0 10240 - /mnt/lustre 45 6 0 102400 - 1 0 10240 - /mnt/lustre 46 6 0 102400 - 1 0 10240 - /mnt/lustre 47 6 0 102400 - 1 0 10240 - /mnt/lustre 48 6 0 102400 - 1 0 10240 - /mnt/lustre 49 6 0 102400 - 1 0 10240 - /mnt/lustre 50 6 0 102400 - 1 0 10240 - /mnt/lustre 51 6 0 102400 - 1 0 10240 - /mnt/lustre 52 6 0 102400 - 1 0 10240 - /mnt/lustre 53 6 0 102400 - 1 0 10240 - /mnt/lustre 54 6 0 102400 - 1 0 10240 - /mnt/lustre 55 6 0 102400 - 1 0 10240 - /mnt/lustre 56 6 0 102400 - 1 0 10240 - /mnt/lustre 57 6 0 102400 - 1 0 10240 - time=0, rate=991/0 Disk grp quotas Filesystem quota_id kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre wheel 6 0 204800 - 1 0 20480 - /mnt/lustre cdrom 6 0 204800 - 1 0 20480 - /mnt/lustre mail 6 0 204800 - 1 0 20480 - /mnt/lustre 13 6 0 204800 - 1 0 20480 - /mnt/lustre 14 6 0 204800 - 1 0 20480 - /mnt/lustre man 6 0 204800 - 1 0 20480 - /mnt/lustre 16 6 0 204800 - 1 0 20480 - /mnt/lustre 17 6 0 204800 - 1 0 20480 - /mnt/lustre dialout 6 0 204800 - 1 0 20480 - /mnt/lustre floppy 6 0 204800 - 1 0 20480 - /mnt/lustre games 6 0 204800 - 1 0 20480 - /mnt/lustre 21 6 0 204800 - 1 0 20480 - /mnt/lustre utmp 6 0 204800 - 1 0 20480 - /mnt/lustre 23 6 0 204800 - 1 0 20480 - /mnt/lustre 24 6 0 204800 - 1 0 20480 - /mnt/lustre 25 6 0 204800 - 1 0 20480 - /mnt/lustre 26 6 0 204800 - 1 0 20480 - /mnt/lustre 27 6 0 204800 - 1 0 20480 - /mnt/lustre 28 6 0 204800 - 1 0 20480 - /mnt/lustre rpcuser 6 0 204800 - 1 0 20480 - /mnt/lustre 30 6 0 204800 - 1 0 20480 - /mnt/lustre 31 6 0 204800 - 1 0 20480 - /mnt/lustre rpc 6 0 204800 - 1 0 20480 - /mnt/lustre tape 6 0 204800 - 1 0 20480 - /mnt/lustre 34 6 0 204800 - 1 0 20480 - /mnt/lustre utempter 6 0 204800 - 1 0 20480 - /mnt/lustre kvm 6 0 204800 - 1 0 20480 - /mnt/lustre 37 6 0 204800 - 1 0 20480 - /mnt/lustre 38 6 0 204800 - 1 0 20480 - /mnt/lustre video 6 0 204800 - 1 0 20480 - /mnt/lustre 40 6 0 204800 - 1 0 20480 - /mnt/lustre 41 6 0 204800 - 1 0 20480 - /mnt/lustre 42 6 0 204800 - 1 0 20480 - /mnt/lustre 43 6 0 204800 - 1 0 20480 - /mnt/lustre 44 6 0 204800 - 1 0 20480 - /mnt/lustre 45 6 0 204800 - 1 0 20480 - /mnt/lustre 46 6 0 204800 - 1 0 20480 - /mnt/lustre 47 6 0 204800 - 1 0 20480 - /mnt/lustre 48 6 0 204800 - 1 0 20480 - /mnt/lustre 49 6 0 204800 - 1 0 20480 - /mnt/lustre ftp 6 0 204800 - 1 0 20480 - /mnt/lustre 51 6 0 204800 - 1 0 20480 - /mnt/lustre 52 6 0 204800 - 1 0 20480 - /mnt/lustre 53 6 0 204800 - 1 0 20480 - /mnt/lustre lock 6 0 204800 - 1 0 20480 - /mnt/lustre 55 6 0 204800 - 1 0 20480 - /mnt/lustre 56 6 0 204800 - 1 0 20480 - /mnt/lustre 57 6 0 204800 - 1 0 20480 - time=0, rate=991/0 - unlinked 0 (time 1790929651 ; total 0 ; last 0) total: 991 unlinks in 17 seconds: 58.294117 unlinks/second fail_loc=0xa08 fail_loc=0 Stopping clients: oleg315-client.virtnet /mnt/lustre (opts:-f) Stopping client oleg315-client.virtnet /mnt/lustre opts:-f Stopping clients: oleg315-client.virtnet /mnt/lustre2 (opts:-f) Stopping /mnt/lustre-mds1 (opts:-f) on oleg315-server Stopping /mnt/lustre-mds2 (opts:-f) on oleg315-server Stopping /mnt/lustre-ost1 (opts:-f) on oleg315-server Stopping /mnt/lustre-ost2 (opts:-f) on oleg315-server oleg315-server: oleg315-server.virtnet: executing set_hostid Loading modules from /home/green/git/lustre-release/lustre detected 4 online CPUs by sysfs MODOPTS_LIBCFS= Force libcfs to create 2 CPU partitions loading modules on: 'oleg315-server' oleg315-server: oleg315-server.virtnet: executing load_modules_local oleg315-server: kmemleak disabled oleg315-server: Loading modules from /home/green/git/lustre-release/lustre oleg315-server: detected 4 online CPUs by sysfs oleg315-server: MODOPTS_LIBCFS= oleg315-server: Force libcfs to create 2 CPU partitions oleg315-server: /usr/sbin/ not writable for /usr/sbin/mount.lustre_tgt Formatting mgs, mds, osts Format mds1: lustre-mdt1/mdt1 Format mds2: lustre-mdt2/mdt2 Format ost1: lustre-ost1/ost1 Format ost2: lustre-ost2/ost2 Checking servers environments Checking clients oleg315-client.virtnet environments Loading modules from /home/green/git/lustre-release/lustre detected 4 online CPUs by sysfs MODOPTS_LIBCFS= Force libcfs to create 2 CPU partitions loading modules on: 'oleg315-server' oleg315-server: oleg315-server.virtnet: executing load_modules_local oleg315-server: kmemleak disabled oleg315-server: Loading modules from /home/green/git/lustre-release/lustre oleg315-server: detected 4 online CPUs by sysfs oleg315-server: MODOPTS_LIBCFS= oleg315-server: Force libcfs to create 2 CPU partitions oleg315-server: /usr/sbin/ not writable for /usr/sbin/mount.lustre_tgt Setup mgs, mdt, osts Start mds1: mount -t lustre -o localrecov lustre-mdt1/mdt1 /mnt/lustre-mds1 oleg315-server: oleg315-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all pdsh@oleg315-client: oleg315-server: ssh exited with exit code 1 Commit the device label on lustre-mdt1/mdt1 Started lustre-MDT0000 Start mds2: mount -t lustre -o localrecov lustre-mdt2/mdt2 /mnt/lustre-mds2 oleg315-server: oleg315-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all pdsh@oleg315-client: oleg315-server: ssh exited with exit code 1 Commit the device label on lustre-mdt2/mdt2 Started lustre-MDT0001 Start ost1: mount -t lustre -o localrecov lustre-ost1/ost1 /mnt/lustre-ost1 seq.cli-lustre-OST0000-super.width=65536 oleg315-server: oleg315-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all pdsh@oleg315-client: oleg315-server: ssh exited with exit code 1 Commit the device label on lustre-ost1/ost1 Started lustre-OST0000 Start ost2: mount -t lustre -o localrecov lustre-ost2/ost2 /mnt/lustre-ost2 seq.cli-lustre-OST0001-super.width=65536 oleg315-server: oleg315-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all pdsh@oleg315-client: oleg315-server: ssh exited with exit code 1 Commit the device label on lustre-ost2/ost2 Started lustre-OST0001 Starting client: oleg315-client.virtnet: -o user_xattr,flock 192.168.203.115@tcp:/lustre /mnt/lustre Starting client oleg315-client.virtnet: -o user_xattr,flock 192.168.203.115@tcp:/lustre /mnt/lustre Started clients oleg315-client.virtnet: 192.168.203.115@tcp:/lustre on /mnt/lustre type lustre (rw,flock,checksum,encrypt,lazystatfs,lruresize,nolock,statfs_project,nosync_on_close,nouser_fid2path,user_xattr,verbose) Using TIMEOUT=20 osc.lustre-OST0000-osc-ffff8a2cd21c9800.idle_timeout=debug osc.lustre-OST0001-osc-ffff8a2cd21c9800.idle_timeout=debug Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS Waiting for MDT destroys to complete Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS Waiting for MDT destroys to complete PASS 49a (1145s) == sanity-quota test 49b: lfs quota -a --blocks has a delimiter ========================================================== 04:38:18 (1790930298) PASS 49b (8s) == sanity-quota test 49c: lfs quota long options don't consume an extra argument ========================================================== 04:38:26 (1790930306) Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 0 0 0 - 0 0 0 - Disk quotas for grp quota_usr (gid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 0 0 0 - 0 0 0 - Disk default usr quota: Filesystem bquota blimit bgrace iquota ilimit igrace /mnt/lustre 0 0 - 0 0 - Disk default usr quota: Filesystem bquota blimit bgrace iquota ilimit igrace lfs quota: cannot open '/mnt/lustre/nonexistent': No such file or directory (2) Disk default grp quota: Filesystem bquota blimit bgrace iquota ilimit igrace /mnt/lustre 0 0 - 0 0 - Disk default grp quota: Filesystem bquota blimit bgrace iquota ilimit igrace lfs quota: cannot open '/mnt/lustre/nonexistent': No such file or directory (2) Disk quotas for prj (pid 1000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 0 0 0 - 0 0 0 - Disk default prj quota: Filesystem bquota blimit bgrace iquota ilimit igrace /mnt/lustre 0 0 - 0 0 - Disk default prj quota: Filesystem bquota blimit bgrace iquota ilimit igrace lfs quota: cannot open '/mnt/lustre/nonexistent': No such file or directory (2) Disk usr quotas Filesystem quota_id kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre quota_usr 0 0 0 - 0 0 0 - /mnt/lustre quota_2usr 0 0 0 - 0 0 0 - Disk grp quotas Filesystem quota_id kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre quota_usr 0 0 0 - 0 0 0 - /mnt/lustre quota_2usr 0 0 0 - 0 0 0 - Disk prj quotas Filesystem quota_id kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 1000 0 0 0 - 0 0 0 - PASS 49c (7s) == sanity-quota test 49d: lfs quota -d and --delimiter both work ========================================================== 04:38:33 (1790930313) PASS 49d (6s) == sanity-quota test 50: Test if lfs find --projid works ========================================================== 04:38:39 (1790930319) sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 /home/green/git/lustre-release/lustre/utils/lfs project -sp 1 /mnt/lustre/d50.sanity-quota/dir1 /home/green/git/lustre-release/lustre/utils/lfs project -sp 2 /mnt/lustre/d50.sanity-quota/dir2 Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete PASS 50 (50s) == sanity-quota test 51: Test project accounting with mv/cp ========================================================== 04:39:29 (1790930369) sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 /home/green/git/lustre-release/lustre/utils/lfs project -sp 1 /mnt/lustre/d51.sanity-quota/dir -p 1 inodes:1 -p 1 inodes:4 1+0 records in 1+0 records out 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.0682426 s, 15.4 MB/s -p 1 inodes:5 -p 1 inodes:6 Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete PASS 51 (68s) == sanity-quota test 52: Rename normal file across project ID ========================================================== 04:40:37 (1790930437) sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 100+0 records in 100+0 records out 104857600 bytes (105 MB, 100 MiB) copied, 4.85433 s, 21.6 MB/s Disk quotas for prj (pid 1000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 102419 0 0 - 2 0 0 - Disk quotas for prj (pid 1001): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 7 0 0 - 1 0 0 - -p 1000 space:102419 -p 1001 space:7 rename '/mnt/lustre/d52.sanity-quota/t52_dir1' returned -1: Invalid cross-device link rename directory return 255 Disk quotas for prj (pid 1000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 7 0 0 - 1 0 0 - Disk quotas for prj (pid 1001): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 102419 0 0 - 2 0 0 - -p 1000 space:7 -p 1001 space:102419 Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete PASS 52 (75s) == sanity-quota test 53: Project inherit attribute could be cleared ========================================================== 04:41:52 (1790930512) sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 /home/green/git/lustre-release/lustre/utils/lfs project -s /mnt/lustre/d53.sanity-quota/dir /home/green/git/lustre-release/lustre/utils/lfs project -C /mnt/lustre/d53.sanity-quota/dir Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS Waiting for MDT destroys to complete PASS 53 (31s) == sanity-quota test 54: basic lfs project interface test ========================================================== 04:42:24 (1790930544) sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 /home/green/git/lustre-release/lustre/utils/lfs project -sp 1000 /mnt/lustre/d54.sanity-quota running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [createmany] [-m] [/mnt/lustre/d54.sanity-quota/f54.sanity-quota-0] [100] total: 100 create in 0.92 seconds: 108.42 ops/second /home/green/git/lustre-release/lustre/utils/lfs project -rCk /mnt/lustre/d54.sanity-quota /home/green/git/lustre-release/lustre/utils/lfs project -rC /mnt/lustre/d54.sanity-quota - unlinked 0 (time 1790930568 ; total 0 ; last 0) total: 100 unlinks in 1 seconds: 100.000000 unlinks/second Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS Waiting for MDT destroys to complete PASS 54 (47s) == sanity-quota test 55: Chgrp should be affected by group quota ========================================================== 04:43:11 (1790930591) sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d55.sanity-quota/f55.sanity-quota] [bs=1024] [count=100000] 100000+0 records in 100000+0 records out 102400000 bytes (102 MB, 98 MiB) copied, 76.7966 s, 1.3 MB/s Disk quotas for grp quota_2usr (gid 60001): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 0 0 51200 - 0 0 0 - lustre-MDT0000 0 - 0 - 0 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 0 - 0 - 0 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 running as uid/gid/euid/egid 60000/60001/60000/60001, groups: 60001 [chgrp] [quota_2usr] [/mnt/lustre/d55.sanity-quota/f55.sanity-quota] chgrp: changing group of '/mnt/lustre/d55.sanity-quota/f55.sanity-quota': Disk quota exceeded -g quota_2usr space:0 0 Disk quotas for grp quota_2usr (gid 60001): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 0 0 307200 - 0 0 0 - lustre-MDT0000 0 - 16384 - 0 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 0 - 0 - 0 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 running as uid/gid/euid/egid 60000/60001/60000/60001, groups: 60001 [chgrp] [quota_2usr] [/mnt/lustre/d55.sanity-quota/f55.sanity-quota] Disk quotas for grp quota_2usr (gid 60001): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 0 0 307200 - 0 0 0 - lustre-MDT0000 0 - 114688 - 0 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 0 - 0 - 0 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete PASS 55 (139s) == sanity-quota test 56: lfs quota -t should work well === 04:45:31 (1790930731) sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS Waiting for MDT destroys to complete PASS 56 (34s) == sanity-quota test 57: lfs project could tolerate errors ========================================================== 04:46:05 (1790930765) sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete PASS 57 (47s) == sanity-quota test 58: project ID should be kept for new mirrors created by FID ========================================================== 04:46:53 (1790930813) sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 -p 1000 space:0 -p 1001 space:0 running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [touch] [/mnt/lustre/d58.sanity-quota/f58.sanity-quota] test by mirror created with normal file -p 1000 space:8 running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d58.sanity-quota/f58.sanity-quota] [count=50] [conv=nocreat] [oflag=direct] 50+0 records in 50+0 records out 52428800 bytes (52 MB, 50 MiB) copied, 6.8351 s, 7.7 MB/s running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [/home/green/git/lustre-release/lustre/utils/lfs] [mirror] [resync] [/mnt/lustre/d58.sanity-quota/f58.sanity-quota] -p 1000 space:153631 running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d58.sanity-quota/f58.sanity-quota] [count=30] [conv=nocreat] [seek=50] [oflag=direct] 30+0 records in 30+0 records out 31457280 bytes (31 MB, 30 MiB) copied, 4.38281 s, 7.2 MB/s running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [/home/green/git/lustre-release/lustre/utils/lfs] [mirror] [resync] [/mnt/lustre/d58.sanity-quota/f58.sanity-quota] lfs mirror mirror: fail to pwrite 0-67108864 of mirror 3: Disk quota exceeded (122) lfs mirror mirror: component 196609 not synced: Disk quota exceeded (122) lfs mirror mirror: fail to pwrite 67108864-16777216 of mirror 2: Disk quota exceeded (122) lfs mirror mirror: component 131073 not synced: Disk quota exceeded (122) lfs mirror mirror: fail to pwrite 67108864-16777216 of mirror 3: Disk quota exceeded (122) lfs mirror mirror: component 196609 not synced: Disk quota exceeded (122) lfs mirror mirror: fail to mirror resync '/mnt/lustre/d58.sanity-quota/f58.sanity-quota': Disk quota exceeded (122) lfs mirror mirror: cannot get UNLOCK lease, ext 8 for [0x200000402:0xac:0x0]: Invalid argument (22) lfs mirror mirror: cannot get UNLOCK lease, ext 8 for [0x200000402:0xac:0x0]: Invalid argument (22) sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete test by mirror created with FID -p 1001 space:11 running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d58.sanity-quota/f58.sanity-quota] [count=50] [conv=nocreat] [oflag=direct] 50+0 records in 50+0 records out 52428800 bytes (52 MB, 50 MiB) copied, 6.53758 s, 8.0 MB/s running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [/home/green/git/lustre-release/lustre/utils/lfs] [mirror] [resync] [/mnt/lustre/d58.sanity-quota/f58.sanity-quota] -p 1001 space:153631 running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d58.sanity-quota/f58.sanity-quota] [count=30] [conv=nocreat] [seek=50] [oflag=direct] 30+0 records in 30+0 records out 31457280 bytes (31 MB, 30 MiB) copied, 4.16104 s, 7.6 MB/s running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [/home/green/git/lustre-release/lustre/utils/lfs] [mirror] [resync] [/mnt/lustre/d58.sanity-quota/f58.sanity-quota] lfs mirror mirror: fail to pwrite 0-67108864 of mirror 3: Disk quota exceeded (122) lfs mirror mirror: component 196609 not synced: Disk quota exceeded (122) lfs mirror mirror: fail to pwrite 67108864-16777216 of mirror 2: Disk quota exceeded (122) lfs mirror mirror: component 131073 not synced: Disk quota exceeded (122) lfs mirror mirror: fail to pwrite 67108864-16777216 of mirror 3: Disk quota exceeded (122) lfs mirror mirror: component 196609 not synced: Disk quota exceeded (122) lfs mirror mirror: fail to mirror resync '/mnt/lustre/d58.sanity-quota/f58.sanity-quota': Disk quota exceeded (122) lfs mirror mirror: cannot get UNLOCK lease, ext 8 for [0x200000402:0xac:0x0]: Invalid argument (22) lfs mirror mirror: cannot get UNLOCK lease, ext 8 for [0x200000402:0xac:0x0]: Invalid argument (22) Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete PASS 58 (177s) == sanity-quota test 59: lfs project dosen't crash kernel with project disabled ========================================================== 04:49:50 (1790930990) SKIP: sanity-quota test_59 ldiskfs only test SKIP 59 (3s) == sanity-quota test 60: Test quota for root with setgid ========================================================== 04:49:53 (1790930993) sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 lfs setquota: warning: inode hardlimit '100' smaller than minimum qunit size See 'lfs help setquota' or Lustre manual for details Disk quotas for grp quota_usr (gid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 0 0 0 - 0 0 100 - lustre-MDT0000 0 - 0 - 0 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 0 - 0 - 0 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 -g quota_usr space:0 -g quota_usr inodes:0 running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [createmany] [-m] [/mnt/lustre/d60.sanity-quota/f60.sanity-quota] [99] total: 99 create in 1.25 seconds: 79.01 ops/second running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [touch] [/mnt/lustre/d60.sanity-quota/foo] touch: cannot touch '/mnt/lustre/d60.sanity-quota/foo': Disk quota exceeded running as uid/gid/euid/egid 0/0/0/0, groups: 0 [touch] [/mnt/lustre/d60.sanity-quota/foo] Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete PASS 60 (62s) SKIP: sanity-quota test_61 skipping SLOW test 61 == sanity-quota test 62: Project inherit should be only changed by root ========================================================== 04:50:57 (1790931057) sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [mkdir] [-p] [/mnt/lustre/d62.sanity-quota/] /home/green/git/lustre-release/lustre/utils/lfs project -s /mnt/lustre/d62.sanity-quota/ running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [chattr] [-P] [/mnt/lustre/d62.sanity-quota/] chattr: Operation not permitted while setting flags on /mnt/lustre/d62.sanity-quota/ Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS Waiting for MDT destroys to complete PASS 62 (33s) SKIP: sanity-quota test_63 skipping excluded test 63 == sanity-quota test 64: lfs project on non-dir/files should succeed ========================================================== 04:51:32 (1790931092) sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 -p 1000 inodes:6 -p 1000 inodes:0 Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete PASS 64 (55s) SKIP: sanity-quota test_65 skipping excluded test 65 == sanity-quota test 66: nonroot user can not change project state in default ========================================================== 04:52:29 (1790931149) sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 mdt.lustre-MDT0000.enable_chprojid_gid=0 mdt.lustre-MDT0001.enable_chprojid_gid=0 /home/green/git/lustre-release/lustre/utils/lfs project -sp 1000 /mnt/lustre/d66.sanity-quota/foo running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [mkdir] [/mnt/lustre/d66.sanity-quota/foo/foo] running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [lfs] [project] [-p] [0] [/mnt/lustre/d66.sanity-quota/foo/foo] lfs: failed to set xattr for '/mnt/lustre/d66.sanity-quota/foo/foo': Operation not permitted running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [lfs] [project] [-C] [/mnt/lustre/d66.sanity-quota/foo/foo] lfs: failed to set xattr for '/mnt/lustre/d66.sanity-quota/foo/foo': Operation not permitted /home/green/git/lustre-release/lustre/utils/lfs project -C /mnt/lustre/d66.sanity-quota/foo/foo mdt.lustre-MDT0000.enable_chprojid_gid=-1 mdt.lustre-MDT0001.enable_chprojid_gid=-1 running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [lfs] [project] [-p] [1000] [/mnt/lustre/d66.sanity-quota/foo/foo] running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [lfs] [project] [-rC] [/mnt/lustre/d66.sanity-quota/foo/] running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [lfs] [project] [-p] [1000] [/mnt/lustre/d66.sanity-quota/foo/bar] lfs: failed to set xattr for '/mnt/lustre/d66.sanity-quota/foo/bar': Operation not permitted /home/green/git/lustre-release/lustre/utils/lfs project -p 1000 /mnt/lustre/d66.sanity-quota/foo/bar mdt.lustre-MDT0000.enable_chprojid_gid=0 mdt.lustre-MDT0001.enable_chprojid_gid=0 Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete PASS 66 (49s) == sanity-quota test 67: quota pools recalculation ======= 04:53:18 (1790931198) SKIP: sanity-quota test_67 ZFS grants some block space together with inode SKIP 67 (3s) == sanity-quota test 68: slave number in quota pool changed after each add/remove OST ========================================================== 04:53:22 (1790931202) sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 Creating new pool qpool1 oleg315-server: Pool lustre.qpool1 created Adding targets to pool oleg315-server: OST lustre-OST0001_UUID added to pool lustre.qpool1 Adding targets to pool oleg315-server: pool_add: lustre-OST0001_UUID is already in pool lustre.qpool1 pdsh@oleg315-client: oleg315-server: ssh exited with exit code 17 Waiting 90s for 'lustre-OST0000_UUID lustre-OST0001_UUID ' Updated after 2s: want 'lustre-OST0000_UUID lustre-OST0001_UUID ' got 'lustre-OST0000_UUID lustre-OST0001_UUID ' Removing lustre-OST0000_UUID from qpool1 oleg315-server: OST lustre-OST0000_UUID removed from pool lustre.qpool1 pdsh@oleg315-client: oleg315-server: ssh exited with exit code 1 pdsh@oleg315-client: oleg315-server: ssh exited with exit code 1 Removing lustre-OST0001_UUID from qpool1 oleg315-server: OST lustre-OST0001_UUID removed from pool lustre.qpool1 pdsh@oleg315-client: oleg315-server: ssh exited with exit code 1 pdsh@oleg315-client: oleg315-server: ssh exited with exit code 1 Destroy the created pools: qpool1 lustre.qpool1 oleg315-server: Pool lustre.qpool1 destroyed Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS Waiting for MDT destroys to complete PASS 68 (83s) == sanity-quota test 69: EDQUOT at one of pools shouldn't affect DOM ========================================================== 04:54:45 (1790931285) sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 Creating new pool qpool1 oleg315-server: Pool lustre.qpool1 created Adding targets to pool oleg315-server: OST lustre-OST0000_UUID added to pool lustre.qpool1 User quota (block hardlimit:200 MB) User quota (block hardlimit:10 MB) running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d69.sanity-quota/dom0/f1] [bs=1K] [count=512] [oflag=sync] 512+0 records in 512+0 records out 524288 bytes (524 kB, 512 KiB) copied, 35.7509 s, 14.7 kB/s running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d69.sanity-quota/dom0/f1] [bs=1K] [count=512] [seek=512] [oflag=sync] 512+0 records in 512+0 records out 524288 bytes (524 kB, 512 KiB) copied, 35.2161 s, 14.9 kB/s running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d69.sanity-quota/f69.sanity-quota-0] [count=10] 10+0 records in 10+0 records out 10485760 bytes (10 MB, 10 MiB) copied, 1.92538 s, 5.4 MB/s running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d69.sanity-quota/f69.sanity-quota-0] [count=10] [seek=10] dd: error writing '/mnt/lustre/d69.sanity-quota/f69.sanity-quota-0': Disk quota exceeded 1+0 records in 0+0 records out 0 bytes copied, 0.260008 s, 0.0 kB/s running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d69.sanity-quota/dom0/f1] [bs=1K] [count=512] [oflag=sync] 512+0 records in 512+0 records out 524288 bytes (524 kB, 512 KiB) copied, 38.5951 s, 13.6 kB/s running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d69.sanity-quota/dom0/f1] [bs=1K] [count=512] [seek=512] [oflag=sync] 512+0 records in 512+0 records out 524288 bytes (524 kB, 512 KiB) copied, 31.6641 s, 16.6 kB/s Destroy the created pools: qpool1 lustre.qpool1 oleg315-server: OST lustre-OST0000_UUID removed from pool lustre.qpool1 oleg315-server: Pool lustre.qpool1 destroyed Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete PASS 69 (232s) == sanity-quota test 70a: check lfs setquota/quota with a pool option ========================================================== 04:58:37 (1790931517) sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 Creating new pool qpool1 oleg315-server: Pool lustre.qpool1 created Adding targets to pool oleg315-server: OST lustre-OST0000_UUID added to pool lustre.qpool1 -u quota_usr bhardlimit:20480 hard limit 20480 limit 20 Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 0 0 20480 - 0 0 0 - Destroy the created pools: qpool1 lustre.qpool1 oleg315-server: OST lustre-OST0000_UUID removed from pool lustre.qpool1 oleg315-server: Pool lustre.qpool1 destroyed Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS Waiting for MDT destroys to complete PASS 70a (59s) == sanity-quota test 70b: lfs setquota pool works properly ========================================================== 04:59:36 (1790931576) Creating new pool qpool1 oleg315-server: Pool lustre.qpool1 created Adding targets to pool oleg315-server: OST lustre-OST0000_UUID added to pool lustre.qpool1 oleg315-server: OST lustre-OST0001_UUID added to pool lustre.qpool1 -u quota_usr bhardlimit:10240 -u quota_usr bsoftlimit:0 Destroy the created pools: qpool1 lustre.qpool1 oleg315-server: OST lustre-OST0000_UUID removed from pool lustre.qpool1 oleg315-server: OST lustre-OST0001_UUID removed from pool lustre.qpool1 oleg315-server: Pool lustre.qpool1 destroyed PASS 70b (34s) == sanity-quota test 71a: Check PFL with quota pools ===== 05:00:11 (1790931611) SKIP: sanity-quota test_71a ZFS grants some block space together with inode SKIP 71a (3s) == sanity-quota test 71b: Check SEL with quota pools ===== 05:00:14 (1790931614) SKIP: sanity-quota test_71b ZFS grants some block space together with inode SKIP 71b (3s) == sanity-quota test 72: lfs quota --pool prints only pool's OSTs ========================================================== 05:00:18 (1790931618) sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 User quota (block hardlimit:50 MB) Creating new pool qpool1 oleg315-server: Pool lustre.qpool1 created Adding targets to pool oleg315-server: OST lustre-OST0001_UUID added to pool lustre.qpool1 -u quota_usr space:0 used 0 -u quota_usr bhardlimit:10240 Write... running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d72.sanity-quota/f72.sanity-quota-0] [count=5] 5+0 records in 5+0 records out 5242880 bytes (5.2 MB, 5.0 MiB) copied, 0.800727 s, 6.5 MB/s Write out of block quota ... running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d72.sanity-quota/f72.sanity-quota-0] [count=5] [seek=5] 5+0 records in 5+0 records out 5242880 bytes (5.2 MB, 5.0 MiB) copied, 0.853016 s, 6.1 MB/s running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d72.sanity-quota/f72.sanity-quota-0] [count=1] [seek=10] dd: error writing '/mnt/lustre/d72.sanity-quota/f72.sanity-quota-0': Disk quota exceeded 1+0 records in 0+0 records out 0 bytes copied, 0.191564 s, 0.0 kB/s -u quota_usr bhardlimit:10240 used 10240 Destroy the created pools: qpool1 lustre.qpool1 oleg315-server: OST lustre-OST0001_UUID removed from pool lustre.qpool1 oleg315-server: Pool lustre.qpool1 destroyed Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete PASS 72 (105s) == sanity-quota test 73a: default limits at OST Pool Quotas ========================================================== 05:02:02 (1790931722) Creating new pool qpool1 oleg315-server: Pool lustre.qpool1 created Adding targets to pool oleg315-server: OST lustre-OST0000_UUID added to pool lustre.qpool1 oleg315-server: OST lustre-OST0001_UUID added to pool lustre.qpool1 LIMIT=20480 TESTFILE=/mnt/lustre/d73a.sanity-quota/f73a.sanity-quota-0 qdtype=-U qh=-B qid=quota_usr qprjid=1000 qres_type=data qs=-b qtype=-u sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 set to use default quota lfs setquota: '-d' deprecated, use '-D' or '--default' set default quota get default quota Disk default usr quota: Filesystem bquota blimit bgrace iquota ilimit igrace /mnt/lustre 0 0 - 0 0 - -u quota_usr space:0 Test not out of quota running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d73a.sanity-quota/f73a.sanity-quota-0] [count=10] [oflag=sync] 10+0 records in 10+0 records out 10485760 bytes (10 MB, 10 MiB) copied, 3.36854 s, 3.1 MB/s Test out of quota running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d73a.sanity-quota/f73a.sanity-quota-0] [count=40] [oflag=sync] dd: error writing '/mnt/lustre/d73a.sanity-quota/f73a.sanity-quota-0': Disk quota exceeded 20+0 records in 19+0 records out 19922944 bytes (20 MB, 19 MiB) copied, 4.97555 s, 4.0 MB/s Increase default quota sleep 5 for ZFS MDS Waiting for MDT destroys to complete running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d73a.sanity-quota/f73a.sanity-quota-0] [count=40] [oflag=sync] 40+0 records in 40+0 records out 41943040 bytes (42 MB, 40 MiB) copied, 11.1458 s, 3.8 MB/s Set quota to override default quota running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d73a.sanity-quota/f73a.sanity-quota-0] [count=40] [oflag=sync] dd: error writing '/mnt/lustre/d73a.sanity-quota/f73a.sanity-quota-0': Disk quota exceeded 20+0 records in 19+0 records out 19922944 bytes (20 MB, 19 MiB) copied, 5.8951 s, 3.4 MB/s Set to use default quota again lfs setquota: '-d' deprecated, use '-D' or '--default' running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d73a.sanity-quota/f73a.sanity-quota-0] [count=40] [oflag=sync] 40+0 records in 40+0 records out 41943040 bytes (42 MB, 40 MiB) copied, 14.1566 s, 3.0 MB/s Cleanup sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS Waiting for MDT destroys to complete Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS Waiting for MDT destroys to complete Destroy the created pools: qpool1 lustre.qpool1 oleg315-server: OST lustre-OST0000_UUID removed from pool lustre.qpool1 oleg315-server: OST lustre-OST0001_UUID removed from pool lustre.qpool1 oleg315-server: Pool lustre.qpool1 destroyed PASS 73a (209s) == sanity-quota test 73b: default OST Pool Quotas limit for new user ========================================================== 05:05:31 (1790931931) sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 Creating new pool qpool1 oleg315-server: Pool lustre.qpool1 created Adding targets to pool oleg315-server: OST lustre-OST0000_UUID added to pool lustre.qpool1 oleg315-server: OST lustre-OST0001_UUID added to pool lustre.qpool1 set default quota for qpool1 Write from user that hasn't lqe running as uid/gid/euid/egid 500/500/500/500, groups: 500 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d73b.sanity-quota/f73b.sanity-quota-1] [count=10] 10+0 records in 10+0 records out 10485760 bytes (10 MB, 10 MiB) copied, 1.5208 s, 6.9 MB/s Destroy the created pools: qpool1 lustre.qpool1 oleg315-server: OST lustre-OST0000_UUID removed from pool lustre.qpool1 oleg315-server: OST lustre-OST0001_UUID removed from pool lustre.qpool1 oleg315-server: Pool lustre.qpool1 destroyed Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete PASS 73b (84s) == sanity-quota test 74: check quota pools per user ====== 05:06:56 (1790932016) sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 Creating new pool qpool1 oleg315-server: Pool lustre.qpool1 created Adding targets to pool oleg315-server: OST lustre-OST0000_UUID added to pool lustre.qpool1 oleg315-server: OST lustre-OST0001_UUID added to pool lustre.qpool1 Creating new pool qpool2 oleg315-server: Pool lustre.qpool2 created Adding targets to pool oleg315-server: OST lustre-OST0001_UUID added to pool lustre.qpool2 -u quota_usr bhardlimit:204800 -u quota_usr bhardlimit:10240 -u quota_usr bhardlimit:51200 Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace Pools from lustre: Quotas for pool: qpool1 /mnt/lustre 0 0 10240 - 0 0 0 - Quotas for pool: qpool2 /mnt/lustre 0 0 51200 - 0 0 0 - /mnt/lustre 0 0 51200 - 0 0 0 - pool limit for qpool1 10240 pool limit for qpool2 51200 Destroy the created pools: qpool1,qpool2 lustre.qpool1 oleg315-server: OST lustre-OST0000_UUID removed from pool lustre.qpool1 oleg315-server: OST lustre-OST0001_UUID removed from pool lustre.qpool1 oleg315-server: Pool lustre.qpool1 destroyed lustre.qpool2 oleg315-server: OST lustre-OST0001_UUID removed from pool lustre.qpool2 oleg315-server: Pool lustre.qpool2 destroyed Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS Waiting for MDT destroys to complete PASS 74 (102s) == sanity-quota test 75: nodemap squashed root respects quota enforcement ========================================================== 05:08:37 (1790932117) sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 -u 60000 space:0 On MGS 192.168.203.115, active = nodemap.active=1 oleg315-server: Warning: it is not recommended to have a squash value outside of the offset range [ 0, -3 ] as it will not be mapped properly. oleg315-server: Warning: it is not recommended to have a squash value outside of the offset range [ 0, -3 ] as it will not be mapped properly. On MGS 192.168.203.115, default.admin_nodemap = nodemap.default.admin_nodemap=0 On MGS 192.168.203.115, default.trusted_nodemap = nodemap.default.trusted_nodemap=0 On MGS 192.168.203.115, default.squash_uid = nodemap.default.squash_uid=60000 10+0 records in 10+0 records out 10485760 bytes (10 MB, 10 MiB) copied, 2.14482 s, 4.9 MB/s Write to exceed soft limit 10+0 records in 10+0 records out 10240 bytes (10 kB, 10 KiB) copied, 0.777842 s, 13.2 kB/s mmap write when over soft limit sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete Write... 10+0 records in 10+0 records out 10485760 bytes (10 MB, 10 MiB) copied, 1.83476 s, 5.7 MB/s Write out of block quota ... 10+0 records in 10+0 records out 10485760 bytes (10 MB, 10 MiB) copied, 2.10656 s, 5.0 MB/s dd: error writing '/mnt/lustre/d75.sanity-quota/f75.sanity-quota-0': Disk quota exceeded 1+0 records in 0+0 records out 0 bytes copied, 0.244544 s, 0.0 kB/s sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete -u quota_usr space:0 1+0 records in 1+0 records out 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.242993 s, 4.3 MB/s 1+0 records in 1+0 records out 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.225451 s, 4.7 MB/s 1+0 records in 1+0 records out 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.228302 s, 4.6 MB/s 1+0 records in 1+0 records out 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.25866 s, 4.1 MB/s 1+0 records in 1+0 records out 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.294626 s, 3.6 MB/s 1+0 records in 1+0 records out 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.262931 s, 4.0 MB/s 1+0 records in 1+0 records out 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.217452 s, 4.8 MB/s 1+0 records in 1+0 records out 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.255058 s, 4.1 MB/s 1+0 records in 1+0 records out 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.266755 s, 3.9 MB/s 1+0 records in 1+0 records out 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.269432 s, 3.9 MB/s 1+0 records in 1+0 records out 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.217367 s, 4.8 MB/s 1+0 records in 1+0 records out 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.249865 s, 4.2 MB/s 1+0 records in 1+0 records out 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.296421 s, 3.5 MB/s 1+0 records in 1+0 records out 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.227489 s, 4.6 MB/s 1+0 records in 1+0 records out 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.332125 s, 3.2 MB/s 1+0 records in 1+0 records out 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.265635 s, 3.9 MB/s 1+0 records in 1+0 records out 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.333687 s, 3.1 MB/s 1+0 records in 1+0 records out 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.274008 s, 3.8 MB/s 1+0 records in 1+0 records out 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.318282 s, 3.3 MB/s dd: error writing '/mnt/lustre/d75.sanity-quota_dom/f75.sanity-quota-19': Disk quota exceeded 1+0 records in 0+0 records out 0 bytes copied, 0.224187 s, 0.0 kB/s dd: error writing '/mnt/lustre/d75.sanity-quota_dom/f75.sanity-quota-20': Disk quota exceeded 1+0 records in 0+0 records out 0 bytes copied, 0.196387 s, 0.0 kB/s dd: error writing '/mnt/lustre/d75.sanity-quota_dom/f75.sanity-quota-21': Disk quota exceeded 1+0 records in 0+0 records out 0 bytes copied, 0.17999 s, 0.0 kB/s dd: error writing '/mnt/lustre/d75.sanity-quota_dom/f75.sanity-quota-22': Disk quota exceeded 1+0 records in 0+0 records out 0 bytes copied, 0.212447 s, 0.0 kB/s dd: error writing '/mnt/lustre/d75.sanity-quota_dom/f75.sanity-quota-23': Disk quota exceeded 1+0 records in 0+0 records out 0 bytes copied, 0.16316 s, 0.0 kB/s dd: error writing '/mnt/lustre/d75.sanity-quota_dom/f75.sanity-quota-24': Disk quota exceeded 1+0 records in 0+0 records out 0 bytes copied, 0.187399 s, 0.0 kB/s dd: error writing '/mnt/lustre/d75.sanity-quota_dom/f75.sanity-quota-25': Disk quota exceeded 1+0 records in 0+0 records out 0 bytes copied, 0.208741 s, 0.0 kB/s dd: error writing '/mnt/lustre/d75.sanity-quota_dom/f75.sanity-quota-26': Disk quota exceeded 1+0 records in 0+0 records out 0 bytes copied, 0.134287 s, 0.0 kB/s dd: error writing '/mnt/lustre/d75.sanity-quota_dom/f75.sanity-quota-27': Disk quota exceeded 1+0 records in 0+0 records out 0 bytes copied, 0.152176 s, 0.0 kB/s dd: error writing '/mnt/lustre/d75.sanity-quota_dom/f75.sanity-quota-28': Disk quota exceeded 1+0 records in 0+0 records out 0 bytes copied, 0.173017 s, 0.0 kB/s dd: error writing '/mnt/lustre/d75.sanity-quota_dom/f75.sanity-quota-29': Disk quota exceeded 1+0 records in 0+0 records out 0 bytes copied, 0.125048 s, 0.0 kB/s 9+0 records in 9+0 records out 9437184 bytes (9.4 MB, 9.0 MiB) copied, 1.4901 s, 6.3 MB/s 1+0 records in 1+0 records out 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.202905 s, 5.2 MB/s 1+0 records in 1+0 records out 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.181799 s, 5.8 MB/s 1+0 records in 1+0 records out 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.260414 s, 4.0 MB/s 1+0 records in 1+0 records out 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.190325 s, 5.5 MB/s 1+0 records in 1+0 records out 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.190266 s, 5.5 MB/s 1+0 records in 1+0 records out 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.181218 s, 5.8 MB/s 1+0 records in 1+0 records out 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.239711 s, 4.4 MB/s 1+0 records in 1+0 records out 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.298624 s, 3.5 MB/s 1+0 records in 1+0 records out 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.250731 s, 4.2 MB/s 1+0 records in 1+0 records out 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.252851 s, 4.1 MB/s dd: error writing '/mnt/lustre/d75.sanity-quota_dom/f75.sanity-quota-10': Disk quota exceeded 1+0 records in 0+0 records out 0 bytes copied, 0.140759 s, 0.0 kB/s dd: error writing '/mnt/lustre/d75.sanity-quota_dom/f75.sanity-quota-11': Disk quota exceeded 1+0 records in 0+0 records out 0 bytes copied, 0.133603 s, 0.0 kB/s dd: error writing '/mnt/lustre/d75.sanity-quota_dom/f75.sanity-quota-12': Disk quota exceeded 1+0 records in 0+0 records out 0 bytes copied, 0.18835 s, 0.0 kB/s dd: error writing '/mnt/lustre/d75.sanity-quota_dom/f75.sanity-quota-13': Disk quota exceeded 1+0 records in 0+0 records out 0 bytes copied, 0.219004 s, 0.0 kB/s dd: error writing '/mnt/lustre/d75.sanity-quota_dom/f75.sanity-quota-14': Disk quota exceeded 1+0 records in 0+0 records out 0 bytes copied, 0.124457 s, 0.0 kB/s dd: error writing '/mnt/lustre/d75.sanity-quota_dom/f75.sanity-quota-15': Disk quota exceeded 1+0 records in 0+0 records out 0 bytes copied, 0.146959 s, 0.0 kB/s dd: error writing '/mnt/lustre/d75.sanity-quota_dom/f75.sanity-quota-16': Disk quota exceeded 1+0 records in 0+0 records out 0 bytes copied, 0.204785 s, 0.0 kB/s dd: error writing '/mnt/lustre/d75.sanity-quota_dom/f75.sanity-quota-17': Disk quota exceeded 1+0 records in 0+0 records out 0 bytes copied, 0.210534 s, 0.0 kB/s dd: error writing '/mnt/lustre/d75.sanity-quota_dom/f75.sanity-quota-18': Disk quota exceeded 1+0 records in 0+0 records out 0 bytes copied, 0.221084 s, 0.0 kB/s dd: error writing '/mnt/lustre/d75.sanity-quota_dom/f75.sanity-quota-19': Disk quota exceeded 1+0 records in 0+0 records out 0 bytes copied, 0.189169 s, 0.0 kB/s 1+0 records in 1+0 records out 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.355109 s, 3.0 MB/s 1+0 records in 1+0 records out 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.178346 s, 5.9 MB/s 1+0 records in 1+0 records out 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.213862 s, 4.9 MB/s 1+0 records in 1+0 records out 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.262325 s, 4.0 MB/s 1+0 records in 1+0 records out 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.33838 s, 3.1 MB/s 1+0 records in 1+0 records out 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.365557 s, 2.9 MB/s 1+0 records in 1+0 records out 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.509299 s, 2.1 MB/s 1+0 records in 1+0 records out 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.49277 s, 2.1 MB/s 1+0 records in 1+0 records out 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.371949 s, 2.8 MB/s dd: error writing '/mnt/lustre/d75.sanity-quota/file': Disk quota exceeded 10+0 records in 9+0 records out 9437184 bytes (9.4 MB, 9.0 MiB) copied, 1.73875 s, 5.4 MB/s oleg315-server: Warning: it is not recommended to have a squash value outside of the offset range [ 0, -3 ] as it will not be mapped properly. oleg315-server: Warning: it is not recommended to have a squash value outside of the offset range [ 0, -3 ] as it will not be mapped properly. On MGS 192.168.203.115, default.admin_nodemap = nodemap.default.admin_nodemap=0 On MGS 192.168.203.115, default.trusted_nodemap = nodemap.default.trusted_nodemap=0 On MGS 192.168.203.115, active = nodemap.active=0 Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete PASS 75 (201s) == sanity-quota test 76: project ID 4294967295 should be not allowed ========================================================== 05:11:59 (1790932319) sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 invalid project id '4294967295' Change or list project attribute for specified file or directory. usage: project [-d|--directory] [-r|--recursive] FILE|DIRECTORY... list project ID and flags on file(s) or directories project [-p|--proj-inherit|--inherit ID] [-s|--set-inherit] [-d|--directory] [-r|--recursive] FILE|DIRECTORY... set project ID and/or inherit flag for specified file(s) or directories project -c|--check [-p|--proj-inherit|--inherit ID] [-0|--print0] [-d|--directory] [-r|--recursive] FILE|DIRECTORY... check project ID and flags on file(s) or directories, print outliers project -C|--clear [-k|--keep] [-d|--directory] [-r|--recursive] FILE|DIRECTORY... clear the project inherit flag and ID on the file or directory Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete PASS 76 (46s) == sanity-quota test 77: lfs setquota should fail in Lustre mount with 'ro' ========================================================== 05:12:44 (1790932364) Starting client: oleg315-client.virtnet: -o ro 192.168.203.115@tcp:/lustre /mnt/lustre2 lfs setquota: quotactl failed: Read-only file system setquota failed: Read-only file system PASS 77 (8s) == sanity-quota test 78A: Check fallocate increase quota usage ========================================================== 05:12:53 (1790932373) fallocate on zfs doesn't consume space SKIP: sanity-quota test_78A fallocate not supported SKIP 78A (6s) == sanity-quota test 78a: Check fallocate increase projectid usage ========================================================== 05:12:58 (1790932378) fallocate on zfs doesn't consume space SKIP: sanity-quota test_78a fallocate not supported SKIP 78a (4s) == sanity-quota test 78b: fallocate restart preallocates the whole requested range ========================================================== 05:13:03 (1790932383) SKIP: sanity-quota test_78b fallocate restart is ldiskfs only SKIP 78b (3s) == sanity-quota test 79: access to non-existed dt-pool/info doesn't cause a panic ========================================================== 05:13:06 (1790932386) /tmp/f79.sanity-quota Creating new pool qpool1 oleg315-server: Pool lustre.qpool1 created Destroy the created pools: qpool1 lustre.qpool1 oleg315-server: Pool lustre.qpool1 destroyed PASS 79 (23s) == sanity-quota test 80: check for EDQUOT after OST failover ========================================================== 05:13:29 (1790932409) SKIP: sanity-quota test_80 ZFS grants some block space together with inode SKIP 80 (3s) == sanity-quota test 81: Race qmt_start_pool_recalc with qmt_pool_free ========================================================== 05:13:32 (1790932412) sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 User quota (block hardlimit:20 MB) Creating new pool qpool1 oleg315-server: Pool lustre.qpool1 created fail_loc=0x80000A07 fail_val=10 Adding targets to pool oleg315-server: OST lustre-OST0000_UUID added to pool lustre.qpool1 Stopping /mnt/lustre-mds1 (opts:-f) on oleg315-server Start mds1: mount -t lustre -o localrecov lustre-mdt1/mdt1 /mnt/lustre-mds1 oleg315-server: oleg315-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all pdsh@oleg315-client: oleg315-server: ssh exited with exit code 1 Started lustre-MDT0000 Destroy the created pools: qpool1 lustre.qpool1 oleg315-server: OST lustre-OST0000_UUID removed from pool lustre.qpool1 oleg315-server: Pool lustre.qpool1 destroyed Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS Waiting for MDT destroys to complete PASS 81 (84s) == sanity-quota test 82: verify more than 8 qids for single operation ========================================================== 05:14:56 (1790932496) sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS Waiting for MDT destroys to complete PASS 82 (38s) == sanity-quota test 83: Setting default quota shouldn't affect grace time ========================================================== 05:15:34 (1790932534) sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 ttt1 ttt2 ttt3 ttt4 ttt5 ttt1 ttt2 ttt3 ttt4 ttt5 ttt1 ttt2 ttt3 ttt4 ttt5 Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS Waiting for MDT destroys to complete PASS 83 (32s) == sanity-quota test 84: Reset quota should fix the insane granted quota ========================================================== 05:16:06 (1790932566) sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 Creating new pool qpool1 oleg315-server: Pool lustre.qpool1 created Adding targets to pool oleg315-server: OST lustre-OST0000_UUID added to pool lustre.qpool1 oleg315-server: OST lustre-OST0001_UUID added to pool lustre.qpool1 Disk quotas for grp quota_usr (gid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 0 0 10485760 - 0 0 0 - lustre-MDT0000 0 - 0 - 0 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 0 - 0 - 0 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 /mnt/lustre/d84.sanity-quota/dir1/f84.sanity-quota-1 lmm_stripe_count: 1 lmm_stripe_size: 4194304 lmm_pattern: raid0 lmm_layout_gen: 0 lmm_stripe_offset: 0 obdidx objid objid group 0 66 0x42 0x280000401 running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d84.sanity-quota/dir1/f84.sanity-quota-1] [count=60] [conv=nocreat] [oflag=direct] 60+0 records in 60+0 records out 62914560 bytes (63 MB, 60 MiB) copied, 8.98877 s, 7.0 MB/s Disk quotas for grp quota_usr (gid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 61456 0 10485760 - 2 0 0 - lustre-MDT0000 7 - 0 - 2 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 61449 - 1048576 - 1 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 1048576 Disk quotas for grp quota_usr (gid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 61456 0 5242880 - 2 0 0 - Pool: lustre.qpool1 lustre-OST0000 61449 - 1048576 - 1 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 1048576 -g quota_usr bhardlimit:1048576 -g quota_usr bhardlimit:1048576 fail_val=0 fail_loc=0xa08 fail_val=0 fail_loc=0xa08 Disk quotas for grp quota_usr (gid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 61456 0 0 - 2 0 0 - lustre-MDT0000 7 - 0 - 2 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 61449 - 18446744073707374604 - 1 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 18446744073707374604 Disk quotas for grp quota_usr (gid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 61456 0 5242880 - 2 0 0 - Pool: lustre.qpool1 lustre-OST0000 61449 - 18446744073707374604 - 1 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 18446744073707374604 -g quota_usr bhardlimit:18446744073707374604 -g quota_usr bhardlimit:18446744073707374604 fail_val=0 fail_loc=0 Disk quotas for grp quota_usr (gid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 61456 0 0 - 2 0 0 - lustre-MDT0000 7 - 0 - 2 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 61449 - 0 - 1 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 Disk quotas for grp quota_usr (gid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 61456 0 5242880 - 2 0 0 - Pool: lustre.qpool1 lustre-OST0000 61449 - 0 - 1 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 -g quota_usr bhardlimit:0 -g quota_usr bhardlimit:0 Disk quotas for grp quota_usr (gid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 61456 0 5242880 - 2 0 0 - Pool: lustre.qpool1 lustre-OST0000 61449 - 0 - 1 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 Disk quotas for grp quota_usr (gid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 61456 0 5242880 - 2 0 0 - Pool: lustre.qpool1 lustre-OST0000 61449 - 0 - 1 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 -g quota_usr bhardlimit:5242880 Disk quotas for grp quota_usr (gid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 61456 0 102400 - 2 0 0 - lustre-MDT0000 7* - 7 - 2* - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 61449* - 61449 - 1* - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 61449 running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d84.sanity-quota/dir1/f84.sanity-quota-1] [count=200] [conv=nocreat] [oflag=direct] dd: error writing '/mnt/lustre/d84.sanity-quota/dir1/f84.sanity-quota-1': Disk quota exceeded 100+0 records in 99+0 records out 103809024 bytes (104 MB, 99 MiB) copied, 16.2765 s, 6.4 MB/s Disk quotas for grp quota_usr (gid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 101395 0 307200 - 2 0 0 - lustre-MDT0000 7* - 7 - 2* - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 101388 - 102393 - 1 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 102393 running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d84.sanity-quota/dir1/f84.sanity-quota-1] [count=200] [conv=nocreat] [oflag=direct] 200+0 records in 200+0 records out 209715200 bytes (210 MB, 200 MiB) copied, 27.177 s, 7.7 MB/s Destroy the created pools: qpool1 lustre.qpool1 oleg315-server: OST lustre-OST0000_UUID removed from pool lustre.qpool1 oleg315-server: OST lustre-OST0001_UUID removed from pool lustre.qpool1 oleg315-server: Pool lustre.qpool1 destroyed Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete PASS 84 (174s) == sanity-quota test 85: do not hung at write with the least_qunit ========================================================== 05:19:00 (1790932740) sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 Creating new pool qpool1 oleg315-server: Pool lustre.qpool1 created Adding targets to pool oleg315-server: OST lustre-OST0000_UUID added to pool lustre.qpool1 oleg315-server: OST lustre-OST0001_UUID added to pool lustre.qpool1 Creating new pool qpool2 oleg315-server: Pool lustre.qpool2 created Adding targets to pool oleg315-server: OST lustre-OST0000_UUID added to pool lustre.qpool2 oleg315-server: OST lustre-OST0001_UUID added to pool lustre.qpool2 running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d85.sanity-quota/f85.sanity-quota-0] [count=10] dd: error writing '/mnt/lustre/d85.sanity-quota/f85.sanity-quota-0': Disk quota exceeded 3+0 records in 2+0 records out 2101248 bytes (2.1 MB, 2.0 MiB) copied, 0.761632 s, 2.8 MB/s Destroy the created pools: qpool1,qpool2 lustre.qpool1 oleg315-server: OST lustre-OST0000_UUID removed from pool lustre.qpool1 oleg315-server: OST lustre-OST0001_UUID removed from pool lustre.qpool1 oleg315-server: Pool lustre.qpool1 destroyed lustre.qpool2 oleg315-server: OST lustre-OST0000_UUID removed from pool lustre.qpool2 oleg315-server: OST lustre-OST0001_UUID removed from pool lustre.qpool2 oleg315-server: Pool lustre.qpool2 destroyed Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete PASS 85 (97s) == sanity-quota test 86: Pre-acquired quota should be released if quota is over limit ========================================================== 05:20:37 (1790932837) sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [createmany] [-m] [/mnt/lustre/d86.sanity-quota/test_dir/tfile-] [5000] - create 771 (time 1790932865.07 total 10.00 last 77.10) - create 1617 (time 1790932875.07 total 20.00 last 84.58) - create 2503 (time 1790932885.10 total 30.03 last 88.38) - create 3345 (time 1790932895.11 total 40.04 last 84.07) - create 4163 (time 1790932905.12 total 50.05 last 81.73) - create 4972 (time 1790932915.12 total 60.06 last 80.88) total: 5000 create in 60.45 seconds: 82.72 ops/second sleep 5 for ZFS MDS running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [createmany] [-m] [/mnt/lustre/d86.sanity-quota/test_dir/tfile2-] [10] mknod(/mnt/lustre/d86.sanity-quota/test_dir/tfile2-0) error: Disk quota exceeded total: 0 create in 0.03 seconds: 0.00 ops/second running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [createmany] [-m] [/mnt/lustre/d86.sanity-quota/test_dir/tfile3-] [30] mknod(/mnt/lustre/d86.sanity-quota/test_dir/tfile3-0) error: Disk quota exceeded total: 0 create in 0.02 seconds: 0.00 ops/second running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [createmany] [-m] [/mnt/lustre/d86.sanity-quota/test_dir/tfile-] [5000] - create 724 (time 1790933033.56 total 10.02 last 72.28) - create 1519 (time 1790933043.56 total 20.02 last 79.50) - create 2359 (time 1790933053.56 total 30.02 last 83.96) - create 3136 (time 1790933063.58 total 40.04 last 77.58) - create 3924 (time 1790933073.59 total 50.05 last 78.72) - create 4717 (time 1790933083.61 total 60.06 last 79.16) total: 5000 create in 63.27 seconds: 79.03 ops/second sleep 5 for ZFS MDS running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [createmany] [-m] [/mnt/lustre/d86.sanity-quota/test_dir/tfile2-] [10] mknod(/mnt/lustre/d86.sanity-quota/test_dir/tfile2-0) error: Disk quota exceeded total: 0 create in 0.01 seconds: 0.00 ops/second running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [createmany] [-m] [/mnt/lustre/d86.sanity-quota/test_dir/tfile3-] [30] mknod(/mnt/lustre/d86.sanity-quota/test_dir/tfile3-0) error: Disk quota exceeded total: 0 create in 0.02 seconds: 0.00 ops/second /home/green/git/lustre-release/lustre/utils/lfs project -sp 1000 /mnt/lustre/d86.sanity-quota running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [createmany] [-m] [/mnt/lustre/d86.sanity-quota/test_dir/tfile-] [5000] - create 814 (time 1790933204.21 total 10.00 last 81.37) - create 1545 (time 1790933214.22 total 20.02 last 73.02) - create 2239 (time 1790933224.23 total 30.02 last 69.36) - create 3075 (time 1790933234.25 total 40.04 last 83.43) - create 3831 (time 1790933244.25 total 50.04 last 75.59) - create 4720 (time 1790933254.25 total 60.05 last 88.83) total: 5000 create in 63.83 seconds: 78.33 ops/second sleep 5 for ZFS MDS running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [createmany] [-m] [/mnt/lustre/d86.sanity-quota/test_dir/tfile2-] [10] mknod(/mnt/lustre/d86.sanity-quota/test_dir/tfile2-0) error: Disk quota exceeded total: 0 create in 0.01 seconds: 0.00 ops/second running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [createmany] [-m] [/mnt/lustre/d86.sanity-quota/test_dir/tfile3-] [30] mknod(/mnt/lustre/d86.sanity-quota/test_dir/tfile3-0) error: Disk quota exceeded total: 0 create in 0.02 seconds: 0.00 ops/second Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS Waiting for MDT destroys to complete PASS 86 (541s) == sanity-quota test 87: lfs quota -a should print default quota setting ========================================================== 05:29:38 (1790933378) sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 test user quota for 'lfs quota -a' to print default quota fail_loc=0xa09 fail_loc=0 Stopping /mnt/lustre-mds1 (opts:-f) on oleg315-server Start mds1: mount -t lustre -o localrecov lustre-mdt1/mdt1 /mnt/lustre-mds1 oleg315-server: oleg315-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all pdsh@oleg315-client: oleg315-server: ssh exited with exit code 1 Started lustre-MDT0000 Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS Waiting for MDT destroys to complete PASS 87 (135s) == sanity-quota test 88: Writing over quota should not hang ========================================================== 05:31:53 (1790933513) SKIP: sanity-quota test_88 require client with >4k pages SKIP 88 (4s) == sanity-quota test 89: Show default quota with squash_uid ========================================================== 05:31:57 (1790933517) On MGS 192.168.203.115, active = nodemap.active=1 oleg315-server: Warning: it is not recommended to have a squash value outside of the offset range [ 0, -3 ] as it will not be mapped properly. On MGS 192.168.203.115, default.squash_uid = nodemap.default.squash_uid=60000 lfs setquota: quotactl failed: Operation not permitted setquota failed: Operation not permitted Disk default prj quota: Filesystem bquota blimit bgrace iquota ilimit igrace /mnt/lustre 0 0 - 0 0 - Disk default usr quota: Filesystem bquota blimit bgrace iquota ilimit igrace /mnt/lustre 0 0 - 0 0 - Disk default grp quota: Filesystem bquota blimit bgrace iquota ilimit igrace /mnt/lustre 0 0 - 0 0 - oleg315-server: Warning: it is not recommended to have a squash value outside of the offset range [ 0, -3 ] as it will not be mapped properly. On MGS 192.168.203.115, active = nodemap.active=0 PASS 89 (25s) == sanity-quota test 90a: lfs quota should work without mount point ========================================================== 05:32:22 (1790933542) sleep 5 for ZFS MDS Waiting for MDT destroys to complete cmd: /home/green/git/lustre-release/lustre/utils/lfs quota cmd: /home/green/git/lustre-release/lustre/utils/lfs quota -u quota_usr cmd: /home/green/git/lustre-release/lustre/utils/lfs quota -a -u cmd: /home/green/git/lustre-release/lustre/utils/lfs quota -t -u cmd: /home/green/git/lustre-release/lustre/utils/lfs quota -U cmd: /home/green/git/lustre-release/lustre/utils/lfs quota -g quota_usr cmd: /home/green/git/lustre-release/lustre/utils/lfs quota -a -g cmd: /home/green/git/lustre-release/lustre/utils/lfs quota -t -g cmd: /home/green/git/lustre-release/lustre/utils/lfs quota -G cmd: /home/green/git/lustre-release/lustre/utils/lfs quota -p 100 cmd: /home/green/git/lustre-release/lustre/utils/lfs quota -a -p cmd: /home/green/git/lustre-release/lustre/utils/lfs quota -t -p cmd: /home/green/git/lustre-release/lustre/utils/lfs quota -P PASS 90a (21s) == sanity-quota test 90b: lfs quota should work with multiple mount points ========================================================== 05:32:43 (1790933563) sleep 5 for ZFS MDS Waiting for MDT destroys to complete Starting client: oleg315-client.virtnet: -o user_xattr,flock 192.168.203.115@tcp:/lustre /mnt/lustre2 cmd: /home/green/git/lustre-release/lustre/utils/lfs quota -q -u quota_usr /mnt/lustre /mnt/lustre2 cmd: /home/green/git/lustre-release/lustre/utils/lfs quota -q -a -u /mnt/lustre /mnt/lustre2 cmd: /home/green/git/lustre-release/lustre/utils/lfs quota -q -t -u /mnt/lustre /mnt/lustre2 cmd: /home/green/git/lustre-release/lustre/utils/lfs quota -q -U /mnt/lustre /mnt/lustre2 cmd: /home/green/git/lustre-release/lustre/utils/lfs quota -q -g quota_usr /mnt/lustre /mnt/lustre2 cmd: /home/green/git/lustre-release/lustre/utils/lfs quota -q -a -g /mnt/lustre /mnt/lustre2 cmd: /home/green/git/lustre-release/lustre/utils/lfs quota -q -t -g /mnt/lustre /mnt/lustre2 cmd: /home/green/git/lustre-release/lustre/utils/lfs quota -q -G /mnt/lustre /mnt/lustre2 cmd: /home/green/git/lustre-release/lustre/utils/lfs quota -q -p 1000 /mnt/lustre /mnt/lustre2 cmd: /home/green/git/lustre-release/lustre/utils/lfs quota -q -a -p /mnt/lustre /mnt/lustre2 cmd: /home/green/git/lustre-release/lustre/utils/lfs quota -q -t -p /mnt/lustre /mnt/lustre2 cmd: /home/green/git/lustre-release/lustre/utils/lfs quota -q -P /mnt/lustre /mnt/lustre2 PASS 90b (23s) == sanity-quota test 91: new quota index files in quota_master ========================================================== 05:33:06 (1790933586) Stopping clients: oleg315-client.virtnet /mnt/lustre (opts:-f) Stopping client oleg315-client.virtnet /mnt/lustre opts:-f Stopping clients: oleg315-client.virtnet /mnt/lustre2 (opts:-f) Stopping /mnt/lustre-mds1 (opts:-f) on oleg315-server Stopping /mnt/lustre-mds2 (opts:-f) on oleg315-server Stopping /mnt/lustre-ost1 (opts:-f) on oleg315-server Stopping /mnt/lustre-ost2 (opts:-f) on oleg315-server oleg315-server: oleg315-server.virtnet: executing set_hostid Loading modules from /home/green/git/lustre-release/lustre detected 4 online CPUs by sysfs MODOPTS_LIBCFS= Force libcfs to create 2 CPU partitions loading modules on: 'oleg315-server' oleg315-server: oleg315-server.virtnet: executing load_modules_local oleg315-server: kmemleak disabled oleg315-server: Loading modules from /home/green/git/lustre-release/lustre oleg315-server: detected 4 online CPUs by sysfs oleg315-server: MODOPTS_LIBCFS= oleg315-server: Force libcfs to create 2 CPU partitions oleg315-server: /usr/sbin/ not writable for /usr/sbin/mount.lustre_tgt Formatting mgs, mds, osts Format mds1: lustre-mdt1/mdt1 Format mds2: lustre-mdt2/mdt2 Format ost1: lustre-ost1/ost1 Format ost2: lustre-ost2/ost2 Start mds1: mount -t lustre -o localrecov lustre-mdt1/mdt1 /mnt/lustre-mds1 oleg315-server: oleg315-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all pdsh@oleg315-client: oleg315-server: ssh exited with exit code 1 Commit the device label on lustre-mdt1/mdt1 Started lustre-MDT0000 oleg315-client.virtnet: executing wait_import_state_mount FULL mdc.lustre-MDT0000-mdc-*.mds_server_uuid 1475 0 start ost1 service on oleg315-server Start ost1: mount -t lustre -o localrecov lustre-ost1/ost1 /mnt/lustre-ost1 seq.cli-lustre-OST0000-super.width=65536 oleg315-server: oleg315-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all pdsh@oleg315-client: oleg315-server: ssh exited with exit code 1 Commit the device label on lustre-ost1/ost1 Started lustre-OST0000 oleg315-client.virtnet: executing wait_import_state_mount (FULL|IDLE) osc.lustre-OST0000-osc-[-0-9a-f]*.ost_server_uuid 1475 0 start ost2 service on oleg315-server Start ost2: mount -t lustre -o localrecov lustre-ost2/ost2 /mnt/lustre-ost2 seq.cli-lustre-OST0001-super.width=65536 oleg315-server: oleg315-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all pdsh@oleg315-client: oleg315-server: ssh exited with exit code 1 Commit the device label on lustre-ost2/ost2 Started lustre-OST0001 oleg315-client.virtnet: executing wait_import_state_mount (FULL|IDLE) osc.lustre-OST0001-osc-[-0-9a-f]*.ost_server_uuid 1475 0 start client Starting client: oleg315-client.virtnet: -o user_xattr,flock 192.168.203.115@tcp:/lustre /mnt/lustre Creating new pool qpool1 oleg315-server: Pool lustre.qpool1 created Adding targets to pool oleg315-server: OST lustre-OST0000_UUID added to pool lustre.qpool1 oleg315-server: OST lustre-OST0001_UUID added to pool lustre.qpool1 stop mds1 Stopping /mnt/lustre-mds1 (opts:-f) on oleg315-server oleg315-server: debugfs 1.47.3-wc2 (11-Nov-2025) oleg315-server: debugfs: No such file or directory while trying to open lustre-mdt1/mdt1 oleg315-server: rm: Filesystem not open oleg315-server: debugfs 1.47.3-wc2 (11-Nov-2025) oleg315-server: debugfs: No such file or directory while trying to open lustre-mdt1/mdt1 oleg315-server: rm: Filesystem not open oleg315-server: debugfs 1.47.3-wc2 (11-Nov-2025) oleg315-server: debugfs: No such file or directory while trying to open lustre-mdt1/mdt1 oleg315-server: ls: Filesystem not open start mds1 Start mds1: mount -t lustre -o localrecov lustre-mdt1/mdt1 /mnt/lustre-mds1 oleg315-server: oleg315-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all pdsh@oleg315-client: oleg315-server: ssh exited with exit code 1 Started lustre-MDT0000 oleg315-client.virtnet: executing wait_import_state_mount FULL mdc.lustre-MDT0000-mdc-*.mds_server_uuid 1475 0 mdc.lustre-MDT0000-mdc-*.mds_server_uuid in FULL state after 4 sec running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/urandom] [bs=1M] [of=/mnt/lustre/d91.sanity-quota/f1] [bs=1M] [count=50] 50+0 records in 50+0 records out 52428800 bytes (52 MB, 50 MiB) copied, 5.3506 s, 9.8 MB/s Stopping clients: oleg315-client.virtnet /mnt/lustre (opts:) Stopping client oleg315-client.virtnet /mnt/lustre opts: Stopping clients: oleg315-client.virtnet /mnt/lustre2 (opts:) Stopping /mnt/lustre-mds1 (opts:-f) on oleg315-server Stopping /mnt/lustre-ost1 (opts:-f) on oleg315-server Stopping /mnt/lustre-ost2 (opts:-f) on oleg315-server Stopping clients: oleg315-client.virtnet /mnt/lustre (opts:-f) Stopping clients: oleg315-client.virtnet /mnt/lustre2 (opts:-f) oleg315-server: oleg315-server.virtnet: executing set_hostid Loading modules from /home/green/git/lustre-release/lustre detected 4 online CPUs by sysfs MODOPTS_LIBCFS= Force libcfs to create 2 CPU partitions loading modules on: 'oleg315-server' oleg315-server: oleg315-server.virtnet: executing load_modules_local oleg315-server: kmemleak disabled oleg315-server: Loading modules from /home/green/git/lustre-release/lustre oleg315-server: detected 4 online CPUs by sysfs oleg315-server: MODOPTS_LIBCFS= oleg315-server: Force libcfs to create 2 CPU partitions oleg315-server: /usr/sbin/ not writable for /usr/sbin/mount.lustre_tgt Formatting mgs, mds, osts Format mds1: lustre-mdt1/mdt1 Format mds2: lustre-mdt2/mdt2 Format ost1: lustre-ost1/ost1 Format ost2: lustre-ost2/ost2 Checking servers environments Checking clients oleg315-client.virtnet environments Loading modules from /home/green/git/lustre-release/lustre detected 4 online CPUs by sysfs MODOPTS_LIBCFS= Force libcfs to create 2 CPU partitions loading modules on: 'oleg315-server' oleg315-server: oleg315-server.virtnet: executing load_modules_local oleg315-server: kmemleak disabled oleg315-server: Loading modules from /home/green/git/lustre-release/lustre oleg315-server: detected 4 online CPUs by sysfs oleg315-server: MODOPTS_LIBCFS= oleg315-server: Force libcfs to create 2 CPU partitions oleg315-server: /usr/sbin/ not writable for /usr/sbin/mount.lustre_tgt Setup mgs, mdt, osts Start mds1: mount -t lustre -o localrecov lustre-mdt1/mdt1 /mnt/lustre-mds1 oleg315-server: oleg315-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all pdsh@oleg315-client: oleg315-server: ssh exited with exit code 1 Commit the device label on lustre-mdt1/mdt1 Started lustre-MDT0000 Start mds2: mount -t lustre -o localrecov lustre-mdt2/mdt2 /mnt/lustre-mds2 oleg315-server: oleg315-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all pdsh@oleg315-client: oleg315-server: ssh exited with exit code 1 Commit the device label on lustre-mdt2/mdt2 Started lustre-MDT0001 Start ost1: mount -t lustre -o localrecov lustre-ost1/ost1 /mnt/lustre-ost1 seq.cli-lustre-OST0000-super.width=65536 oleg315-server: oleg315-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all pdsh@oleg315-client: oleg315-server: ssh exited with exit code 1 Commit the device label on lustre-ost1/ost1 Started lustre-OST0000 Start ost2: mount -t lustre -o localrecov lustre-ost2/ost2 /mnt/lustre-ost2 seq.cli-lustre-OST0001-super.width=65536 oleg315-server: oleg315-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all pdsh@oleg315-client: oleg315-server: ssh exited with exit code 1 Commit the device label on lustre-ost2/ost2 Started lustre-OST0001 Starting client: oleg315-client.virtnet: -o user_xattr,flock 192.168.203.115@tcp:/lustre /mnt/lustre Starting client oleg315-client.virtnet: -o user_xattr,flock 192.168.203.115@tcp:/lustre /mnt/lustre Started clients oleg315-client.virtnet: 192.168.203.115@tcp:/lustre on /mnt/lustre type lustre (rw,flock,checksum,encrypt,lazystatfs,lruresize,nolock,statfs_project,nosync_on_close,nouser_fid2path,user_xattr,verbose) Using TIMEOUT=20 osc.lustre-OST0000-osc-ffff8a2ce018a800.idle_timeout=debug osc.lustre-OST0001-osc-ffff8a2ce018a800.idle_timeout=debug Destroy the created pools: qpool1 PASS 91 (420s) == sanity-quota test 92: Cannot set inode limit with Quota Pools ========================================================== 05:40:06 (1790934006) Creating new pool qpool1 oleg315-server: Pool lustre.qpool1 created lfs setquota: inode limits are not supported with Pool Quotas setquota failed: Invalid argument lfs setquota: inode limits are not supported with Pool Quotas setquota failed: Invalid argument lfs setquota: inode limits are not supported with Pool Quotas setquota failed: Invalid argument Destroy the created pools: qpool1 lustre.qpool1 oleg315-server: Pool lustre.qpool1 destroyed PASS 92 (17s) == sanity-quota test 93: update projid while client write to OST ========================================================== 05:40:23 (1790934023) sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 30+0 records in 30+0 records out 31457280 bytes (31 MB, 30 MiB) copied, 1.60098 s, 19.6 MB/s -p 1000 space:0 fail_loc=0x8000170C /home/green/git/lustre-release/lustre/utils/lfs project -p 1000 /mnt/lustre/d93.sanity-quota/f93.sanity-quota -p 1000 space:0 5+0 records in 5+0 records out 5242880 bytes (5.2 MB, 5.0 MiB) copied, 0.314621 s, 16.7 MB/s -p 1000 space:35846 Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS sleep 5 for ZFS OST Waiting for MDT destroys to complete PASS 93 (90s) == sanity-quota test 94: lfs quota all respects nodemap offset ========================================================== 05:41:53 (1790934113) On MGS 192.168.203.115, tenant.trusted_nodemap = nodemap.tenant.trusted_nodemap=1 Disk usr quotas Filesystem quota_id kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 0 0 0 100000 - 0 0 0 - /mnt/lustre 1 0 0 100001 - 0 0 0 - /mnt/lustre 2 0 0 100002 - 0 0 0 - /mnt/lustre 3 0 0 100003 - 0 0 0 - /mnt/lustre 4 0 0 100004 - 0 0 0 - /mnt/lustre 100 0 0 100000 - 0 0 0 - Disk grp quotas Filesystem quota_id kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 0 0 0 100000 - 0 0 0 - /mnt/lustre 1 0 0 100001 - 0 0 0 - /mnt/lustre 2 0 0 100002 - 0 0 0 - /mnt/lustre 3 0 0 100003 - 0 0 0 - /mnt/lustre 4 0 0 100004 - 0 0 0 - /mnt/lustre 100 0 0 100000 - 0 0 0 - Disk prj quotas Filesystem quota_id kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 0 0 0 100000 - 0 0 0 - /mnt/lustre 1 0 0 100001 - 0 0 0 - /mnt/lustre 2 0 0 100002 - 0 0 0 - /mnt/lustre 3 0 0 100003 - 0 0 0 - /mnt/lustre 4 0 0 100004 - 0 0 0 - /mnt/lustre 100 0 0 100000 - 0 0 0 - On MGS 192.168.203.115, tenant.trusted_nodemap = nodemap.tenant.trusted_nodemap=0 Disk usr quotas Filesystem quota_id kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre root 0 0 100000 - 0 0 0 - /mnt/lustre 100 0 0 100000 - 0 0 0 - Disk grp quotas Filesystem quota_id kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre root 0 0 100000 - 0 0 0 - /mnt/lustre users 0 0 100000 - 0 0 0 - Disk prj quotas Filesystem quota_id kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 100 0 0 100000 - 0 0 0 - On MGS 192.168.203.115, active = nodemap.active=0 Stopping /mnt/lustre-mds1 (opts:-f) on oleg315-server Start mds1: mount -t lustre -o localrecov lustre-mdt1/mdt1 /mnt/lustre-mds1 oleg315-server: oleg315-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all pdsh@oleg315-client: oleg315-server: ssh exited with exit code 1 Started lustre-MDT0000 Stopping /mnt/lustre-mds1 (opts:-f) on oleg315-server Start mds1: mount -t lustre -o localrecov lustre-mdt1/mdt1 /mnt/lustre-mds1 oleg315-server: oleg315-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all pdsh@oleg315-client: oleg315-server: ssh exited with exit code 1 Started lustre-MDT0000 PASS 94 (90s) == sanity-quota test 95a: Correct limits for squashed root ========================================================== 05:43:23 (1790934203) On MGS 192.168.203.115, active = nodemap.active=1 On MGS 192.168.203.115, nm0.admin_nodemap = nodemap.nm0.admin_nodemap=1 Disk quotas for usr root (uid 0): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 0 0 1025 - 0 0 0 - Disk quotas for grp root (gid 0): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 0 0 1026 - 0 0 0 - Disk quotas for prj (pid 0): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 0 0 1027 - 0 0 0 - On MGS 192.168.203.115, active = nodemap.active=0 PASS 95a (27s) == sanity-quota test 95b: df respects squashed project id ========================================================== 05:43:50 (1790934230) sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 oleg315-server: Warning: it is not recommended to have a squash value outside of the offset range [ 0, -3 ] as it will not be mapped properly. 0 P /mnt/lustre/d95b.sanity-quota On MGS 192.168.203.115, active = nodemap.active=1 size :10M On MGS 192.168.203.115, active = nodemap.active=0 oleg315-server: Warning: it is not recommended to have a squash value outside of the offset range [ 0, -3 ] as it will not be mapped properly. Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS Waiting for MDT destroys to complete PASS 95b (47s) == sanity-quota test 96: quota grant should be released when big files are deleted ========================================================== 05:44:37 (1790934277) SKIP: sanity-quota test_96 the test in only needed to run on LDiskFS SKIP 96 (4s) == sanity-quota test 97a: LQA control commands =========== 05:44:41 (1790934281) pdsh@oleg315-client: oleg315-server: ssh exited with exit code 4 create new Lustre Quota ID Aggregate (LQA) usage: lqa new --fsname FSNAME --name LQANAME oleg315-server: lctl lqa lqa: LQA name '0123456789123456789' longer than maximum 15 chars: File name too long (36) pdsh@oleg315-client: oleg315-server: ssh exited with exit code 36 oleg315-server: lctl lqa lqa: LQA name 'lqa2*' not valid: Invalid argument (22) pdsh@oleg315-client: oleg315-server: ssh exited with exit code 22 pdsh@oleg315-client: oleg315-server: ssh exited with exit code 4 add range of quota IDs to the named LQA usage: lqa add --fsname FSNAME --name LQANAME --range ID_RANGE pdsh@oleg315-client: oleg315-server: ssh exited with exit code 4 add range of quota IDs to the named LQA usage: lqa add --fsname FSNAME --name LQANAME --range ID_RANGE oleg315-server: LQA range '-10' is insane pdsh@oleg315-client: oleg315-server: ssh exited with exit code 22 oleg315-server: LQA range '10-9' is insane pdsh@oleg315-client: oleg315-server: ssh exited with exit code 22 oleg315-server: LQA range '10--9' is insane pdsh@oleg315-client: oleg315-server: ssh exited with exit code 22 name: lqa1 name: lqa1 ranges: 10-10, 11-20 pdsh@oleg315-client: oleg315-server: ssh exited with exit code 4 remove range of quota IDs from the named LQA usage: lqa remove --fsname FSNAME --name LQANAME --range ID_RANGE pdsh@oleg315-client: oleg315-server: ssh exited with exit code 4 remove range of quota IDs from the named LQA usage: lqa remove --fsname FSNAME --name LQANAME --range ID_RANGE oleg315-server: LQA range '-10' is insane pdsh@oleg315-client: oleg315-server: ssh exited with exit code 22 oleg315-server: LQA range '10-9' is insane pdsh@oleg315-client: oleg315-server: ssh exited with exit code 22 oleg315-server: LQA range '10--9' is insane pdsh@oleg315-client: oleg315-server: ssh exited with exit code 22 pdsh@oleg315-client: oleg315-server: ssh exited with exit code 4 destroy the named Lustre Quota ID Aggregate usage: lqa destroy --fsname FSNAME --name LQANAME oleg315-server: error: destroy: ioctl: No such file or directory oleg315-server: destroy: No such file or directory pdsh@oleg315-client: oleg315-server: ssh exited with exit code 2 PASS 97a (27s) == sanity-quota test 97b: Check LQA internals ============ 05:45:09 (1790934309) oleg315-server: error: new: ioctl: File exists oleg315-server: new: File exists pdsh@oleg315-client: oleg315-server: ssh exited with exit code 17 Creating new pool lqa1 oleg315-server: Pool lustre.lqa1 created lustre.lqa1 oleg315-server: Pool lustre.lqa1 destroyed oleg315-server: error: add: ioctl: File exists oleg315-server: add: File exists pdsh@oleg315-client: oleg315-server: ssh exited with exit code 17 oleg315-server: error: remove: ioctl: No such file or directory oleg315-server: remove: No such file or directory pdsh@oleg315-client: oleg315-server: ssh exited with exit code 2 name: lqa1 ranges: 20-29, 30-30 name: lqa1 ranges: 30-30 lqa1 is not empty after recreating adding 50 LQA ranges took 2s num 50 oleg315-server: LQA range '4294967305' is insane pdsh@oleg315-client: oleg315-server: ssh exited with exit code 22 Removing 50 LQA ranges took 2s PASS 97b (49s) == sanity-quota test 97c: LQA lfs quota commands and MDS restart consistency ========================================================== 05:45:57 (1790934357) Specify LQA quota type with -U,-G, or -P setquota failed: Unknown error -4 Set filesystem quotas. usage: setquota [-t] {-u|-U|-g|-G|-p|-P ID} {-b|-B|-i|-I LIMIT} [--lqa LQA_NAME] [--pool POOL] MOUNT_POINT setquota {-u|-g|-p ID} {--default|--delete} MOUNT_POINT Disk default usr quota: Filesystem bquota blimit bgrace iquota ilimit igrace /mnt/lustre 7000 8000 - 3000 4000 - Verifying initial LQA quota limits Restarting MDS to test LQA quota limits consistency Stopping /mnt/lustre-mds1 (opts:) on oleg315-server Start mds1: mount -t lustre -o localrecov lustre-mdt1/mdt1 /mnt/lustre-mds1 oleg315-server: oleg315-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all pdsh@oleg315-client: oleg315-server: ssh exited with exit code 1 Started lustre-MDT0000 affected facets: mds1 oleg315-server: oleg315-server.virtnet: executing _wait_recovery_complete *.lustre-MDT0000.recovery_status 1475 oleg315-server: *.lustre-MDT0000.recovery_status status: COMPLETE Verifying LQA quota limits consistency after MDS restart Disk default usr quota: Filesystem bquota blimit bgrace iquota ilimit igrace /mnt/lustre 7000 8000 - 3000 4000 - SUCCESS: LQA quota limits are consistent after MDS restart PASS 97c (32s) == sanity-quota test 97d: LQA disk persistence using standard commands ========================================================== 05:46:29 (1790934389) sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 Creating LQA tenants Adding ranges to LQA tenants Verifying LQA ranges were added correctly Current ranges in lqa1: name: lqa1 ranges: 1000-2000 Current ranges in lqa2: name: lqa2 ranges: 2200-2800 Restarting MDS to test LQA range persistence Stopping /mnt/lustre-mds1 (opts:) on oleg315-server Start mds1: mount -t lustre -o localrecov lustre-mdt1/mdt1 /mnt/lustre-mds1 oleg315-server: oleg315-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all pdsh@oleg315-client: oleg315-server: ssh exited with exit code 1 Started lustre-MDT0000 affected facets: mds1 oleg315-server: oleg315-server.virtnet: executing _wait_recovery_complete *.lustre-MDT0000.recovery_status 1475 oleg315-server: *.lustre-MDT0000.recovery_status status: COMPLETE Checking if LQA ranges survived MDS restart Verifying automatic tenant recreation and range loading Current ranges in lqa1 after restart: name: lqa1 ranges: [] Current ranges in lqa2 after restart: name: lqa2 ranges: 2200-2800 SUCCESS: LQA disk persistence working Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS Waiting for MDT destroys to complete Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS Waiting for MDT destroys to complete PASS 97d (80s) == sanity-quota test 97e: LQA add/remove should reject invalid ranges ========================================================== 05:47:49 (1790934469) oleg315-server: LQA range '10a' is insane pdsh@oleg315-client: oleg315-server: ssh exited with exit code 22 oleg315-server: LQA range '10-11b' is insane pdsh@oleg315-client: oleg315-server: ssh exited with exit code 22 oleg315-server: LQA range '10-' is insane pdsh@oleg315-client: oleg315-server: ssh exited with exit code 22 oleg315-server: LQA range '10a' is insane pdsh@oleg315-client: oleg315-server: ssh exited with exit code 22 oleg315-server: LQA range '10-11b' is insane pdsh@oleg315-client: oleg315-server: ssh exited with exit code 22 oleg315-server: LQA range '10-' is insane pdsh@oleg315-client: oleg315-server: ssh exited with exit code 22 oleg315-server: error: destroy: ioctl: No such file or directory oleg315-server: destroy: No such file or directory pdsh@oleg315-client: oleg315-server: ssh exited with exit code 2 PASS 97e (13s) == sanity-quota test 98: Verify MDT retry on -EDQUOT during mkdir ========================================================== 05:48:02 (1790934482) oleg315-client.virtnet: executing wait_import_state_mount FULL mdc.lustre-MDT0000-mdc-*.mds_server_uuid 1475 0 mdc.lustre-MDT0000-mdc-*.mds_server_uuid in FULL state after 0 sec oleg315-client.virtnet: executing wait_import_state_mount FULL mdc.lustre-MDT0001-mdc-*.mds_server_uuid 1475 0 mdc.lustre-MDT0001-mdc-*.mds_server_uuid in FULL state after 0 sec fail_val=1 fail_loc=0xA02 lmv.lustre-clilmv-ffff8a2ce018a800.qos_threshold_rr=100 lmv.lustre-clilmv-ffff8a2ce018a800.qos_maxage=10 First MDT: 0, expected retry MDT: 1 Directory successfully created on MDT1 after retry fail_loc=0 fail_val=0 lmv.lustre-clilmv-ffff8a2ce018a800.qos_threshold_rr=5% PASS 98 (27s) == sanity-quota test 300: inode quota with MDT directory migration at 80% limit ========================================================== 05:48:29 (1790934509) sleep 5 for ZFS MDS Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 lfs setquota: warning: inode hardlimit '1024' smaller than minimum qunit size See 'lfs help setquota' or Lustre manual for details Creating 819 files as quota_usr ... running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [createmany] [-m] [/mnt/lustre/d300.sanity-quota/f300.sanity-quota-92_] [819] total: 819 create in 7.73 seconds: 105.93 ops/second Current inode usage: 819 / 1024 Migrating directory from MDT0 to MDT1 ... Target directory is on MDT: 1 Files after migration: 819 Inode usage after migration: 819 / 1024 Migration completed successfully Delete files... Wait for unlink objects finished... sleep 5 for ZFS MDS Waiting for MDT destroys to complete PASS 300 (134s) == sanity-quota test complete, duration 15377 sec ======== 05:50:46 (1790934646) === sanity-quota: start cleanup 05:50:47 (1790934647) === === sanity-quota: finish cleanup 05:50:51 (1790934651) ===