-----============= acceptance-small: sanity-quota ============----- Thu Jan 1 19:52:17 EST 2026 mgs: Rocky Linux release 8.10 (Green Obsidian) MGS_OS_ID_LIKE=rhel centos fedora rocky MGS_OS_VERSION_ID=8.10 MGS_OS_ID=rocky MGS_OS_VERSION_CODE=134873088 mds1: Rocky Linux release 8.10 (Green Obsidian) MDS1_OS_VERSION_ID=8.10 MDS1_OS_VERSION_CODE=134873088 MDS1_OS_ID_LIKE=rhel centos fedora rocky MDS1_OS_ID=rocky ost1: Rocky Linux release 8.10 (Green Obsidian) OST1_OS_VERSION_CODE=134873088 OST1_OS_ID_LIKE=rhel centos fedora rocky OST1_OS_VERSION_ID=8.10 OST1_OS_ID=rocky client: Rocky Linux release 8.10 (Green Obsidian) CLIENT_OS_ID=rocky CLIENT_OS_VERSION_CODE=134873088 CLIENT_OS_VERSION_ID=8.10 CLIENT_OS_ID_LIKE=rhel centos fedora rocky oleg448-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 oleg448-server: debugfs 1.47.3-wc2 (11-Nov-2025) pdsh@oleg448-client: oleg448-server: ssh exited with exit code 1 === sanity-quota: start setup 19:52:47 (1767315167) === oleg448-client.virtnet: executing check_config_client /mnt/lustre oleg448-client.virtnet: Checking config lustre mounted on /mnt/lustre Checking servers environments Checking clients oleg448-client.virtnet environments Using TIMEOUT=20 osc.lustre-OST0000-osc-ffff897e4721a000.idle_timeout=debug osc.lustre-OST0001-osc-ffff897e4721a000.idle_timeout=debug oleg448-server: oleg448-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all osd-ldiskfs.track_declares_assert=1 === sanity-quota: finish setup 19:53:56 (1767315236) === using SAVE_PROJECT_SUPPORTED=0 oleg448-server: debugfs 1.47.3-wc2 (11-Nov-2025) oleg448-server: debugfs 1.47.3-wc2 (11-Nov-2025) oleg448-server: debugfs 1.47.3-wc2 (11-Nov-2025) oleg448-server: debugfs 1.47.3-wc2 (11-Nov-2025) 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/f10333] 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/f10333] 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 ===== 19:54:53 (1767315293) 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/zero] [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, 2.11427 s, 5.0 MB/s running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/zero] [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.73161 s, 6.1 MB/s Delete files... Wait for unlink objects finished... Waiting for MDT destroys to complete PASS 0 (44s) == sanity-quota test 1a: Block hard limit (normal use and out of quota) ========================================================== 19:55:37 (1767315337) 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/zero] [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.966618 s, 5.4 MB/s Write out of block quota ... running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/zero] [bs=1M] [of=/mnt/lustre/d1a.sanity-quota/f1a.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.790248 s, 6.6 MB/s running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/zero] [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.218999 s, 0.0 kB/s 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/zero] [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.660237 s, 7.9 MB/s Write out of block quota ... running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/zero] [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.685152 s, 7.7 MB/s running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/zero] [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.246613 s, 0.0 kB/s 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/zero] [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, 0.672823 s, 7.8 MB/s Write out of block quota ... running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/zero] [bs=1M] [of=/mnt/lustre/d1a.sanity-quota/f1a.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.781355 s, 6.7 MB/s running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/zero] [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.310779 s, 0.0 kB/s Delete files... Wait for unlink objects finished... Waiting for MDT destroys to complete -p 1000 space:0 Delete files... Wait for unlink objects finished... Waiting for MDT destroys to complete PASS 1a (152s) == sanity-quota test 1b: Quota pools: Block hard limit (normal use and out of quota) ========================================================== 19:58:09 (1767315489) 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 oleg448-server: Pool lustre.qpool1 created Adding targets to pool oleg448-server: OST lustre-OST0000_UUID added to pool lustre.qpool1 oleg448-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/zero] [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.70419 s, 7.4 MB/s Write out of block quota ... running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/zero] [bs=1M] [of=/mnt/lustre/d1b.sanity-quota/f1b.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.848758 s, 6.2 MB/s running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/zero] [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.252112 s, 0.0 kB/s 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/zero] [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, 1.46983 s, 3.6 MB/s Write out of block quota ... running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/zero] [bs=1M] [of=/mnt/lustre/d1b.sanity-quota/f1b.sanity-quota-1] [count=5] [seek=5] 5+0 records in 5+0 records out 5242880 bytes (5.2 MB, 5.0 MiB) copied, 1.2678 s, 4.1 MB/s running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/zero] [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.205607 s, 0.0 kB/s 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/zero] [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, 1.2197 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/zero] [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.863135 s, 6.1 MB/s running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/zero] [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.240825 s, 0.0 kB/s Delete files... Wait for unlink objects finished... Waiting for MDT destroys to complete -p 1000 space:0 Destroy the created pools: qpool1 lustre.qpool1 oleg448-server: OST lustre-OST0000_UUID removed from pool lustre.qpool1 oleg448-server: OST lustre-OST0001_UUID removed from pool lustre.qpool1 oleg448-server: Pool lustre.qpool1 destroyed Delete files... Wait for unlink objects finished... Waiting for MDT destroys to complete PASS 1b (199s) == sanity-quota test 1c: Quota pools: check 3 pools with hardlimit only for global ========================================================== 20:01:28 (1767315688) 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 oleg448-server: Pool lustre.qpool1 created Adding targets to pool oleg448-server: OST lustre-OST0000_UUID added to pool lustre.qpool1 oleg448-server: OST lustre-OST0001_UUID added to pool lustre.qpool1 Creating new pool qpool2 oleg448-server: Pool lustre.qpool2 created Adding targets to pool oleg448-server: OST lustre-OST0000_UUID added to pool lustre.qpool2 oleg448-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/zero] [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.71449 s, 6.1 MB/s Write out of block quota ... running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/zero] [bs=1M] [of=/mnt/lustre/d1c.sanity-quota/f1c.sanity-quota-0] [count=10] [seek=10] 10+0 records in 10+0 records out 10485760 bytes (10 MB, 10 MiB) copied, 1.51109 s, 6.9 MB/s running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/zero] [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.24844 s, 0.0 kB/s -u quota_usr space:20484 qpool1 used 20484 -u quota_usr space:20484 qpool2 used 20484 Waiting for MDT destroys to complete -u quota_usr space:0 Destroy the created pools: qpool1,qpool2 lustre.qpool1 oleg448-server: OST lustre-OST0000_UUID removed from pool lustre.qpool1 oleg448-server: OST lustre-OST0001_UUID removed from pool lustre.qpool1 oleg448-server: Pool lustre.qpool1 destroyed lustre.qpool2 oleg448-server: OST lustre-OST0000_UUID removed from pool lustre.qpool2 oleg448-server: OST lustre-OST0001_UUID removed from pool lustre.qpool2 oleg448-server: Pool lustre.qpool2 destroyed Delete files... Wait for unlink objects finished... Waiting for MDT destroys to complete PASS 1c (135s) == sanity-quota test 1d: Quota pools: check block hardlimit on different pools ========================================================== 20:03:44 (1767315824) 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 oleg448-server: Pool lustre.qpool1 created Adding targets to pool oleg448-server: OST lustre-OST0000_UUID added to pool lustre.qpool1 oleg448-server: OST lustre-OST0001_UUID added to pool lustre.qpool1 Creating new pool qpool2 oleg448-server: Pool lustre.qpool2 created Adding targets to pool oleg448-server: OST lustre-OST0000_UUID added to pool lustre.qpool2 oleg448-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/zero] [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.86378 s, 6.1 MB/s Write out of block quota ... running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/zero] [bs=1M] [of=/mnt/lustre/d1d.sanity-quota/f1d.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.981381 s, 5.3 MB/s running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/zero] [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.20745 s, 0.0 kB/s -u quota_usr space:10240 qpool1 used 10240 -u quota_usr space:10240 qpool2 used 10240 Waiting for MDT destroys to complete -u quota_usr space:0 Destroy the created pools: qpool1,qpool2 lustre.qpool1 oleg448-server: OST lustre-OST0000_UUID removed from pool lustre.qpool1 oleg448-server: OST lustre-OST0001_UUID removed from pool lustre.qpool1 oleg448-server: Pool lustre.qpool1 destroyed lustre.qpool2 oleg448-server: OST lustre-OST0000_UUID removed from pool lustre.qpool2 oleg448-server: OST lustre-OST0001_UUID removed from pool lustre.qpool2 oleg448-server: Pool lustre.qpool2 destroyed Delete files... Wait for unlink objects finished... Waiting for MDT destroys to complete PASS 1d (122s) == sanity-quota test 1e: Quota pools: global pool high block limit vs quota pool with small ========================================================== 20:05:46 (1767315946) 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 oleg448-server: Pool lustre.qpool1 created Adding targets to pool oleg448-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/zero] [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, 0.954575 s, 5.5 MB/s Write out of block quota ... running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/zero] [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.68133 s, 7.7 MB/s running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/zero] [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.319246 s, 0.0 kB/s Write... running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/zero] [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, 3.2477 s, 6.5 MB/s Waiting for MDT destroys to complete -u quota_usr space:0 Destroy the created pools: qpool1 lustre.qpool1 oleg448-server: OST lustre-OST0001_UUID removed from pool lustre.qpool1 oleg448-server: Pool lustre.qpool1 destroyed Delete files... Wait for unlink objects finished... Waiting for MDT destroys to complete PASS 1e (87s) == sanity-quota test 1f: Quota pools: correct qunit after removing/adding OST ========================================================== 20:07:13 (1767316033) 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 oleg448-server: Pool lustre.qpool1 created Adding targets to pool oleg448-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/zero] [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.587828 s, 8.9 MB/s Write out of block quota ... running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/zero] [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.671301 s, 7.8 MB/s running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/zero] [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.210063 s, 0.0 kB/s Removing lustre-OST0000_UUID from qpool1 oleg448-server: OST lustre-OST0000_UUID removed from pool lustre.qpool1 pdsh@oleg448-client: oleg448-server: ssh exited with exit code 1 pdsh@oleg448-client: oleg448-server: ssh exited with exit code 1 Waiting for MDT destroys to complete Adding targets to pool oleg448-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/zero] [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.705501 s, 7.4 MB/s Write out of block quota ... running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/zero] [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.787221 s, 6.7 MB/s running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/zero] [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.161834 s, 0.0 kB/s Destroy the created pools: qpool1 lustre.qpool1 oleg448-server: OST lustre-OST0000_UUID removed from pool lustre.qpool1 oleg448-server: Pool lustre.qpool1 destroyed Delete files... Wait for unlink objects finished... Waiting for MDT destroys to complete PASS 1f (112s) == sanity-quota test 1g: Quota pools: Block hard limit with wide striping ========================================================== 20:09:05 (1767316145) Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 old_mdmb 462 mdmb 1 osc.lustre-OST0000-osc-ffff897e4721a000.max_dirty_mb=1 osc.lustre-OST0001-osc-ffff897e4721a000.max_dirty_mb=1 User quota (block hardlimit:40 MB) Creating new pool qpool1 oleg448-server: Pool lustre.qpool1 created Adding targets to pool oleg448-server: OST lustre-OST0000_UUID added to pool lustre.qpool1 oleg448-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/zero] [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, 7.43634 s, 1.4 MB/s Write out of block quota ... running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/zero] [bs=1M] [of=/mnt/lustre/d1g.sanity-quota/f1g.sanity-quota-0] [count=10] [seek=10] 10+0 records in 10+0 records out 10485760 bytes (10 MB, 10 MiB) copied, 8.58782 s, 1.2 MB/s running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/zero] [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 1+0 records in 0+0 records out 0 bytes copied, 0.16877 s, 0.0 kB/s Waiting for MDT destroys to complete -u quota_usr space:0 Destroy the created pools: qpool1 lustre.qpool1 oleg448-server: OST lustre-OST0000_UUID removed from pool lustre.qpool1 oleg448-server: OST lustre-OST0001_UUID removed from pool lustre.qpool1 oleg448-server: Pool lustre.qpool1 destroyed osc.lustre-OST0000-osc-ffff897e4721a000.max_dirty_mb=462 osc.lustre-OST0001-osc-ffff897e4721a000.max_dirty_mb=462 Delete files... Wait for unlink objects finished... Waiting for MDT destroys to complete PASS 1g (107s) == sanity-quota test 1h: Block hard limit test using fallocate ========================================================== 20:10:52 (1767316252) keep default fallocate mode: 0 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 5MiB Using Fallocate running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [fallocate] [-l5MiB] [/mnt/lustre/d1h.sanity-quota/f1h.sanity-quota-0] Write 11MiB Using Fallocate running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [fallocate] [-l11MiB] [/mnt/lustre/d1h.sanity-quota/f1h.sanity-quota-0] fallocate: fallocate failed: Disk quota exceeded Waiting for MDT destroys to complete -u quota_usr space:0 running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [fallocate] [-l13MiB] [/mnt/lustre/d1h.sanity-quota/f1h.sanity-quota-0] fallocate: fallocate failed: Disk quota exceeded Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 0 0 10240 - 1 0 0 - Waiting for MDT destroys to complete running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [fallocate] [-l13MiB] [/mnt/lustre/d1h.sanity-quota/f1h.sanity-quota-0] fallocate: fallocate failed: Disk quota exceeded Disk quotas for grp quota_usr (gid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 0 0 10240 - 1 0 0 - Waiting for MDT destroys to complete -p 1000 inodes:0 /home/green/git/lustre-release/lustre/utils/lfs project -sp 1000 /mnt/lustre/d1h.sanity-quota running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [fallocate] [-l13MiB] [/mnt/lustre/d1h.sanity-quota/f1h.sanity-quota-0] fallocate: fallocate failed: Disk quota exceeded Disk quotas for prj (pid 1000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 4 0 10240 - 2 0 0 - Delete files... Wait for unlink objects finished... Waiting for MDT destroys to complete PASS 1h (99s) == sanity-quota test 1i: Quota pools: different limit and usage relations ========================================================== 20:12:31 (1767316351) 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 oleg448-server: Pool lustre.qpool1 created Adding targets to pool oleg448-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/zero] [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.758002 s, 6.9 MB/s Write out of block quota ... running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/zero] [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.578887 s, 9.1 MB/s running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/zero] [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.275539 s, 0.0 kB/s Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 10240 0 0 - 1 0 0 - Pool: lustre.qpool1 lustre-OST0000 10240* - 10240 - 1* - 0 - Total allocated inode limit: 0, total allocated block limit: 10240 running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/zero] [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.552263 s, 9.5 MB/s Waiting for MDT destroys to complete Write... running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/zero] [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.913935 s, 5.7 MB/s Write out of block quota ... running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/zero] [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.511021 s, 10.3 MB/s running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/zero] [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.318274 s, 0.0 kB/s running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/zero] [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.495007 s, 6.4 MB/s running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/zero] [bs=1M] [of=/mnt/lustre/d1i.sanity-quota//f1i.sanity-quota-2] [count=3] 3+0 records in 3+0 records out 3145728 bytes (3.1 MB, 3.0 MiB) copied, 0.42826 s, 7.3 MB/s running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/zero] [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.254975 s, 0.0 kB/s Destroy the created pools: qpool1 lustre.qpool1 oleg448-server: OST lustre-OST0000_UUID removed from pool lustre.qpool1 oleg448-server: Pool lustre.qpool1 destroyed Delete files... Wait for unlink objects finished... Waiting for MDT destroys to complete PASS 1i (105s) == sanity-quota test 1j: Enable project quota enforcement for root ========================================================== 20:14:16 (1767316456) 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 8 0 40960 - 4 0 2048 - lustre-MDT0000 4 - 4096 - 3 - 1024 - lustre-MDT0001 4 - 4096 - 1 - 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 4 0 81920 - 2 0 4096 - lustre-MDT0000 4 - 4096 - 2 - 1024 - lustre-MDT0001 0 - 4096 - 0 - 1024 - lustre-OST0000 0 - 0 - 0 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 2048, 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 800 (time 1767316490.07 total 10.01 last 79.91) - create 1450 (time 1767316500.07 total 20.02 last 64.97) total: 2048 create in 29.18 seconds: 70.18 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.05 seconds: 82.95 ops/second running as uid/gid/euid/egid 0/0/0/0, groups: 0 [dd] [if=/dev/zero] [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, 2.37475 s, 17.7 MB/s running as uid/gid/euid/egid 0/0/0/0, groups: 0 [dd] [if=/dev/zero] [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, 1.50967 s, 13.9 MB/s osd-ldiskfs.lustre-MDT0000.quota_slave.root_prj_enable=1 osd-ldiskfs.lustre-MDT0001.quota_slave.root_prj_enable=1 osd-ldiskfs.lustre-OST0000.quota_slave.root_prj_enable=1 osd-ldiskfs.lustre-OST0001.quota_slave.root_prj_enable=1 osd-ldiskfs.lustre-MDT0000.quota_slave.root_prj_enable=1 osd-ldiskfs.lustre-MDT0001.quota_slave.root_prj_enable=1 osd-ldiskfs.lustre-OST0000.quota_slave.root_prj_enable=1 osd-ldiskfs.lustre-OST0001.quota_slave.root_prj_enable=1 osd-ldiskfs.lustre-MDT0000.quota_slave.root_prj_enable=1 osd-ldiskfs.lustre-MDT0001.quota_slave.root_prj_enable=1 osd-ldiskfs.lustre-OST0000.quota_slave.root_prj_enable=1 osd-ldiskfs.lustre-OST0001.quota_slave.root_prj_enable=1 osd-ldiskfs.lustre-MDT0000.quota_slave.root_prj_enable=1 osd-ldiskfs.lustre-MDT0001.quota_slave.root_prj_enable=1 osd-ldiskfs.lustre-OST0000.quota_slave.root_prj_enable=1 osd-ldiskfs.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 61568* 0 40960 - 2056* 0 2048 - lustre-MDT0000 124 - 1148 - 2055 - 2055 - lustre-MDT0001 4 - 1028 - 1 - 1024 - lustre-OST0000 61440* - 61440 - 1* - 0 - lustre-OST0001 0 - 0 - 1 - 0 - Total allocated inode limit: 3079, total allocated block limit: 61440 Disk quotas for prj (pid 1001): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 4 0 81920 - 2 0 4096 - lustre-MDT0000 4 - 4096 - 2 - 1024 - lustre-MDT0001 0 - 1028 - 0 - 1024 - lustre-OST0000 0 - 61440 - 1 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 2048, total allocated block limit: 61440 running as uid/gid/euid/egid 0/0/0/0, groups: 0 [createmany] [-m] [/mnt/lustre/d1j.sanity-quota/test_dir1/tfile-] [2048] - create 1012 (time 1767316528.03 total 10.01 last 101.05) mknod(/mnt/lustre/d1j.sanity-quota/test_dir1/tfile-1023) error: Disk quota exceeded total: 1023 create in 10.20 seconds: 100.29 ops/second running as uid/gid/euid/egid 0/0/0/0, groups: 0 [dd] [if=/dev/zero] [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 1+0 records in 0+0 records out 0 bytes copied, 0.102071 s, 0.0 kB/s running as uid/gid/euid/egid 0/0/0/0, groups: 0 [dd] [if=/dev/zero] [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.0772914 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 914 (time 1767316538.60 total 10.00 last 91.36) - create 1958 (time 1767316548.61 total 20.01 last 104.37) total: 2048 create in 20.84 seconds: 98.27 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.04 seconds: 108.68 ops/second running as uid/gid/euid/egid 0/0/0/0, groups: 0 [dd] [if=/dev/zero] [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, 1.94087 s, 21.6 MB/s running as uid/gid/euid/egid 0/0/0/0, groups: 0 [dd] [if=/dev/zero] [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, 1.05891 s, 19.8 MB/s osd-ldiskfs.lustre-MDT0000.quota_slave.root_prj_enable=0 osd-ldiskfs.lustre-MDT0001.quota_slave.root_prj_enable=0 osd-ldiskfs.lustre-OST0000.quota_slave.root_prj_enable=0 osd-ldiskfs.lustre-OST0001.quota_slave.root_prj_enable=0 osd-ldiskfs.lustre-MDT0000.quota_slave.root_prj_enable=0 osd-ldiskfs.lustre-MDT0001.quota_slave.root_prj_enable=0 osd-ldiskfs.lustre-OST0000.quota_slave.root_prj_enable=0 osd-ldiskfs.lustre-OST0001.quota_slave.root_prj_enable=0 osd-ldiskfs.lustre-MDT0000.quota_slave.root_prj_enable=0 osd-ldiskfs.lustre-MDT0001.quota_slave.root_prj_enable=0 osd-ldiskfs.lustre-OST0000.quota_slave.root_prj_enable=0 osd-ldiskfs.lustre-OST0001.quota_slave.root_prj_enable=0 osd-ldiskfs.lustre-MDT0000.quota_slave.root_prj_enable=0 osd-ldiskfs.lustre-MDT0001.quota_slave.root_prj_enable=0 osd-ldiskfs.lustre-OST0000.quota_slave.root_prj_enable=0 osd-ldiskfs.lustre-OST0001.quota_slave.root_prj_enable=0 On MGS 192.168.204.148, active = nodemap.active=1 On MGS 192.168.204.148, default.admin_nodemap = nodemap.default.admin_nodemap=1 On MGS 192.168.204.148, default.trusted_nodemap = nodemap.default.trusted_nodemap=1 On MGS 192.168.204.148, test_1j.admin_nodemap = nodemap.test_1j.admin_nodemap=1 On MGS 192.168.204.148, test_1j.trusted_nodemap = nodemap.test_1j.trusted_nodemap=1 On MGS 192.168.204.148, 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.04 seconds: 0.00 ops/second running as uid/gid/euid/egid 0/0/0/0, groups: 0 [dd] [if=/dev/zero] [bs=1M] [of=/mnt/lustre/d1j.sanity-quota/f1j.sanity-quota-0] [count=0] [seek=] [oflag=direct] dd: invalid number: '' On MGS 192.168.204.148, 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 593 (time 1767316596.88 total 10.01 last 59.26) - create 1135 (time 1767316606.88 total 20.01 last 54.20) - create 1830 (time 1767316616.89 total 30.01 last 69.48) total: 2048 create in 32.80 seconds: 62.45 ops/second running as uid/gid/euid/egid 0/0/0/0, groups: 0 [dd] [if=/dev/zero] [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, 2.1023 s, 20.0 MB/s Delete files... Wait for unlink objects finished... Waiting for MDT destroys to complete -p 1000 space:0 osd-ldiskfs.lustre-MDT0000.quota_slave.root_prj_enable=0 osd-ldiskfs.lustre-MDT0001.quota_slave.root_prj_enable=0 osd-ldiskfs.lustre-OST0000.quota_slave.root_prj_enable=0 osd-ldiskfs.lustre-OST0001.quota_slave.root_prj_enable=0 osd-ldiskfs.lustre-MDT0000.quota_slave.root_prj_enable=0 osd-ldiskfs.lustre-MDT0001.quota_slave.root_prj_enable=0 osd-ldiskfs.lustre-OST0000.quota_slave.root_prj_enable=0 osd-ldiskfs.lustre-OST0001.quota_slave.root_prj_enable=0 osd-ldiskfs.lustre-MDT0000.quota_slave.root_prj_enable=0 osd-ldiskfs.lustre-MDT0001.quota_slave.root_prj_enable=0 osd-ldiskfs.lustre-OST0000.quota_slave.root_prj_enable=0 osd-ldiskfs.lustre-OST0001.quota_slave.root_prj_enable=0 osd-ldiskfs.lustre-MDT0000.quota_slave.root_prj_enable=0 osd-ldiskfs.lustre-MDT0001.quota_slave.root_prj_enable=0 osd-ldiskfs.lustre-OST0000.quota_slave.root_prj_enable=0 osd-ldiskfs.lustre-OST0001.quota_slave.root_prj_enable=0 Delete files... Wait for unlink objects finished... Waiting for MDT destroys to complete PASS 1j (336s) SKIP: sanity-quota test_2 skipping excluded test 2 == sanity-quota test 3a: Block soft limit (start timer, timer goes off, stop timer) ========================================================== 20:19:54 (1767316794) old_mdmb 462 mdmb 1 osc.lustre-OST0000-osc-ffff897e4721a000.max_dirty_mb=1 osc.lustre-OST0001-osc-ffff897e4721a000.max_dirty_mb=1 User quota (soft limit:4 MB grace:20 seconds) -u quota_usr space:0 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/zero] [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.540819 s, 7.8 MB/s Write to exceed soft limit running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/zero] [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.0879396 s, 116 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 4152* 4096 0 20s 2* 0 0 - lustre-MDT0000 0 - 0 - 2 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 4108 - 4144 - 1 - 0 - lustre-OST0001 44 - 52 - 1 - 0 - Total allocated inode limit: 0, total allocated block limit: 4196 Disk quotas for grp quota_usr (gid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 4152 0 0 - 2 0 0 - lustre-MDT0000 0 - 0 - 2 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 4108 - 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: 20s; 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/zero] [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.0194086 s, 528 kB/s Grace time is 19s Sleep through grace ... ...sleep 24 seconds Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 4164* 4096 0 expired 2* 0 0 - lustre-MDT0000 0 - 0 - 2 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 4120 - 4144 - 1 - 0 - lustre-OST0001 44 - 52 - 1 - 0 - Total allocated inode limit: 0, total allocated block limit: 4196 Disk quotas for grp quota_usr (gid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 4164 0 0 - 2 0 0 - lustre-MDT0000 0 - 0 - 2 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 4120 - 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: 20s; 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/zero] [bs=1M] [of=/mnt/lustre/d3a.sanity-quota/f3a.sanity-quota-0] [bs=1K] [count=4096] [seek=6144] 4096+0 records in 4096+0 records out 4194304 bytes (4.2 MB, 4.0 MiB) copied, 3.40142 s, 1.2 MB/s Write after cancel lru locks running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/zero] [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.0367998 s, 0.0 kB/s Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 8260* 4096 0 expired 2* 0 0 - lustre-MDT0000 0 - 0 - 2 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 8216* - 8216 - 1* - 0 - lustre-OST0001 44 - 52 - 1 - 0 - Total allocated inode limit: 0, total allocated block limit: 8268 Disk quotas for grp quota_usr (gid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 8260 0 0 - 2 0 0 - lustre-MDT0000 0 - 0 - 2 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 8216 - 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: 20s; 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 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 0 - 0 - 1 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 0 - 0 - 0 - 0 - lustre-OST0001 44 - 52 - 1 - 0 - Total allocated inode limit: 0, total allocated block limit: 52 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 0 - 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: 20s; 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/zero] [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.615413 s, 6.8 MB/s Delete files... Wait for unlink objects finished... Waiting for MDT destroys to complete Group quota (soft limit:4 MB grace:20 seconds) -g quota_usr space:0 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/zero] [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.453266 s, 9.3 MB/s Write to exceed soft limit running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/zero] [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.023071 s, 444 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 4148 0 0 - 2 0 0 - lustre-MDT0000 0 - 0 - 2 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 4148 - 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 4148* 4096 0 20s 2* 0 0 - lustre-MDT0000 0 - 0 - 2 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 4148 - 4160 - 2 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 4160 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: 20s; Inode grace time: 1w Block grace time: 20s; 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/zero] [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.0137568 s, 744 kB/s Grace time is 20s Sleep through grace ... ...sleep 25 seconds Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 4160 0 0 - 2 0 0 - lustre-MDT0000 0 - 0 - 2 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 4160 - 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 4160* 4096 0 expired 2* 0 0 - lustre-MDT0000 0 - 0 - 2 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 4160 - 4168 - 2 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 4168 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: 20s; Inode grace time: 1w Block grace time: 20s; 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/zero] [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.044154 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/zero] [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.0490802 s, 0.0 kB/s Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 4160 0 0 - 2 0 0 - lustre-MDT0000 0 - 0 - 2 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 4160 - 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 4160* 4096 0 expired 2* 0 0 - lustre-MDT0000 0 - 0 - 2 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 4160 - 4168 - 2 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 4168 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: 20s; Inode grace time: 1w Block grace time: 20s; Inode grace time: 1w Block grace time: 1w; Inode grace time: 1w Unlink file to stop timer 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 40 0 0 - 1 0 0 - lustre-MDT0000 0 - 0 - 1 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 40 - 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 40 4096 0 - 1 0 0 - lustre-MDT0000 0 - 0 - 1 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 40 - 1064 - 1 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 1064 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: 20s; Inode grace time: 1w Block grace time: 20s; 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/zero] [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.535053 s, 7.8 MB/s Delete files... Wait for unlink objects finished... Waiting for MDT destroys to complete Project quota (soft limit:4 MB grace:20 sec) -p 1000 space:0 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/zero] [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.345094 s, 12.2 MB/s Write to exceed soft limit running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/zero] [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.0767362 s, 133 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 4148 0 0 - 2 0 0 - lustre-MDT0000 0 - 0 - 2 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 4108 - 0 - 1 - 0 - lustre-OST0001 40 - 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 4148 0 0 - 2 0 0 - lustre-MDT0000 0 - 0 - 2 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 4108 - 0 - 1 - 0 - lustre-OST0001 40 - 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 4108* 4096 0 20s 1* 0 0 - lustre-MDT0000 0 - 0 - 1 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 4108 - 4160 - 1 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 4160 Block grace time: 20s; Inode grace time: 1w Block grace time: 20s; Inode grace time: 1w Block grace time: 20s; Inode grace time: 1w Write before timer goes off running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/zero] [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.0103423 s, 990 kB/s Grace time is 20s Sleep through grace ... ...sleep 25 seconds Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 4160 0 0 - 2 0 0 - lustre-MDT0000 0 - 0 - 2 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 4120 - 0 - 1 - 0 - lustre-OST0001 40 - 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 4160 0 0 - 2 0 0 - lustre-MDT0000 0 - 0 - 2 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 4120 - 0 - 1 - 0 - lustre-OST0001 40 - 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 4120* 4096 0 expired 1* 0 0 - lustre-MDT0000 0 - 0 - 1 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 4120 - 4160 - 1 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 4160 Block grace time: 20s; Inode grace time: 1w Block grace time: 20s; Inode grace time: 1w Block grace time: 20s; Inode grace time: 1w Write after timer goes off running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/zero] [bs=1M] [of=/mnt/lustre/d3a.sanity-quota/f3a.sanity-quota-2] [bs=1K] [count=4096] [seek=6144] 4096+0 records in 4096+0 records out 4194304 bytes (4.2 MB, 4.0 MiB) copied, 3.14584 s, 1.3 MB/s Write after cancel lru locks running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/zero] [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.0306521 s, 0.0 kB/s Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 8256 0 0 - 2 0 0 - lustre-MDT0000 0 - 0 - 2 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 8216 - 0 - 1 - 0 - lustre-OST0001 40 - 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 8256 0 0 - 2 0 0 - lustre-MDT0000 0 - 0 - 2 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 8216 - 0 - 1 - 0 - lustre-OST0001 40 - 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 8216* 4096 0 expired 1* 0 0 - lustre-MDT0000 0 - 0 - 1 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 8216* - 8216 - 1* - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 8216 Block grace time: 20s; Inode grace time: 1w Block grace time: 20s; Inode grace time: 1w Block grace time: 20s; Inode grace time: 1w Unlink file to stop timer 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 40 0 0 - 1 0 0 - lustre-MDT0000 0 - 0 - 1 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 0 - 0 - 0 - 0 - lustre-OST0001 40 - 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 40 0 0 - 1 0 0 - lustre-MDT0000 0 - 0 - 1 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 0 - 0 - 0 - 0 - lustre-OST0001 40 - 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: 20s; Inode grace time: 1w Block grace time: 20s; Inode grace time: 1w Block grace time: 20s; 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/zero] [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.462375 s, 9.1 MB/s Delete files... Wait for unlink objects finished... Waiting for MDT destroys to complete Delete files... Wait for unlink objects finished... Waiting for MDT destroys to complete Delete files... Wait for unlink objects finished... Waiting for MDT destroys to complete Delete files... Wait for unlink objects finished... Waiting for MDT destroys to complete osc.lustre-OST0000-osc-ffff897e4721a000.max_dirty_mb=462 osc.lustre-OST0001-osc-ffff897e4721a000.max_dirty_mb=462 PASS 3a (250s) == sanity-quota test 3b: Quota pools: Block soft limit (start timer, expires, stop timer) ========================================================== 20:24:04 (1767317044) limit 4 glbl_limit 8 grace 20 glbl_grace 40 old_mdmb 462 mdmb 1 osc.lustre-OST0000-osc-ffff897e4721a000.max_dirty_mb=1 osc.lustre-OST0001-osc-ffff897e4721a000.max_dirty_mb=1 User quota in qpool1(soft limit:4 MB grace:20 seconds) -u quota_usr space:0 Creating new pool qpool1 oleg448-server: Pool lustre.qpool1 created Adding targets to pool oleg448-server: OST lustre-OST0000_UUID added to pool lustre.qpool1 oleg448-server: OST lustre-OST0001_UUID added to pool lustre.qpool1 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/zero] [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.36989 s, 11.3 MB/s Write to exceed soft limit running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/zero] [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.0281171 s, 364 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 4148 8192 0 - 2 0 0 - lustre-MDT0000 0 - 0 - 2 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 4148 - 4176 - 2 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 4176 Disk quotas for grp quota_usr (gid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 4148 0 0 - 2 0 0 - lustre-MDT0000 0 - 0 - 2 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 4148 - 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: 40s; 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/zero] [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.0134688 s, 760 kB/s Quota info for qpool1: Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 4160* 4096 0 19s 2* 0 0 - Grace time is 19s Sleep through grace ... ...sleep 24 seconds Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 4160 8192 0 - 2 0 0 - lustre-MDT0000 0 - 0 - 2 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 4160 - 4176 - 2 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 4176 Disk quotas for grp quota_usr (gid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 4160 0 0 - 2 0 0 - lustre-MDT0000 0 - 0 - 2 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 4160 - 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: 40s; 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/zero] [bs=1M] [of=/mnt/lustre/d3b.sanity-quota/f3b.sanity-quota-0] [bs=1K] [count=4096] [seek=6144] 4096+0 records in 4096+0 records out 4194304 bytes (4.2 MB, 4.0 MiB) copied, 2.99774 s, 1.4 MB/s Write after cancel lru locks running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/zero] [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.017729 s, 0.0 kB/s Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 8256* 8192 0 38s 2* 0 0 - lustre-MDT0000 0 - 0 - 2 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 8256* - 8256 - 2* - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 8256 Disk quotas for grp quota_usr (gid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 8256 0 0 - 2 0 0 - lustre-MDT0000 0 - 0 - 2 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 8256 - 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: 40s; 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 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 40 8192 0 - 1 0 0 - lustre-MDT0000 0 - 0 - 1 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 40 - 1064 - 1 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 1064 Disk quotas for grp quota_usr (gid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 40 0 0 - 1 0 0 - lustre-MDT0000 0 - 0 - 1 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 40 - 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: 40s; 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/zero] [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.320195 s, 13.1 MB/s Delete files... Wait for unlink objects finished... Waiting for MDT destroys to complete Group quota in qpool1(soft limit:4 MB grace:20 seconds) -g quota_usr space:0 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/zero] [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.607404 s, 6.9 MB/s Write to exceed soft limit running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/zero] [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.0408612 s, 251 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 4148 0 0 - 2 0 0 - lustre-MDT0000 0 - 0 - 2 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 4108 - 0 - 1 - 0 - lustre-OST0001 40 - 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 4148 8192 0 - 2 0 0 - lustre-MDT0000 0 - 0 - 2 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 4108 - 4176 - 1 - 0 - lustre-OST0001 40 - 48 - 1 - 0 - Total allocated inode limit: 0, total allocated block limit: 4224 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: 40s; Inode grace time: 1w Block grace time: 40s; 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/zero] [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.0131807 s, 777 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 4160* 4096 0 19s 2* 0 0 - Grace time is 19s Sleep through grace ... ...sleep 24 seconds Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 4160 0 0 - 2 0 0 - lustre-MDT0000 0 - 0 - 2 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 4120 - 0 - 1 - 0 - lustre-OST0001 40 - 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 4160 8192 0 - 2 0 0 - lustre-MDT0000 0 - 0 - 2 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 4120 - 4176 - 1 - 0 - lustre-OST0001 40 - 48 - 1 - 0 - Total allocated inode limit: 0, total allocated block limit: 4224 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: 40s; Inode grace time: 1w Block grace time: 40s; 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/zero] [bs=1M] [of=/mnt/lustre/d3b.sanity-quota/f3b.sanity-quota-1] [bs=1K] [count=4096] [seek=6144] 4096+0 records in 4096+0 records out 4194304 bytes (4.2 MB, 4.0 MiB) copied, 2.6298 s, 1.6 MB/s Write after cancel lru locks running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/zero] [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.0330661 s, 0.0 kB/s Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 8256 0 0 - 2 0 0 - lustre-MDT0000 0 - 0 - 2 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 8216 - 0 - 1 - 0 - lustre-OST0001 40 - 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 8256* 8192 0 38s 2* 0 0 - lustre-MDT0000 0 - 0 - 2 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 8216* - 8216 - 1* - 0 - lustre-OST0001 40 - 48 - 1 - 0 - Total allocated inode limit: 0, total allocated block limit: 8264 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: 40s; Inode grace time: 1w Block grace time: 40s; Inode grace time: 1w Block grace time: 1w; Inode grace time: 1w Unlink file to stop timer 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 40 0 0 - 1 0 0 - lustre-MDT0000 0 - 0 - 1 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 0 - 0 - 0 - 0 - lustre-OST0001 40 - 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 40 8192 0 - 1 0 0 - lustre-MDT0000 0 - 0 - 1 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 0 - 0 - 0 - 0 - lustre-OST0001 40 - 48 - 1 - 0 - Total allocated inode limit: 0, total allocated block limit: 48 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: 40s; Inode grace time: 1w Block grace time: 40s; 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/zero] [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.535583 s, 7.8 MB/s Delete files... Wait for unlink objects finished... Waiting for MDT destroys to complete Project quota in qpool1(soft:4 MB grace:20 sec) -p 1000 space:0 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/zero] [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.265554 s, 15.8 MB/s Write to exceed soft limit running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/zero] [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.0468979 s, 218 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 4148 0 0 - 2 0 0 - lustre-MDT0000 0 - 0 - 2 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 4148 - 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 4148 0 0 - 2 0 0 - lustre-MDT0000 0 - 0 - 2 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 4148 - 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 4108 8192 0 - 1 0 0 - lustre-MDT0000 0 - 0 - 1 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 4108 - 4176 - 1 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 4176 Block grace time: 40s; Inode grace time: 1w Block grace time: 40s; Inode grace time: 1w Block grace time: 40s; Inode grace time: 1w Write before timer goes off running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/zero] [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.0124573 s, 822 kB/s Quota info for qpool1: Disk quotas for prj (pid 1000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 4120* 4096 0 20s 1* 0 0 - Grace time is 20s Sleep through grace ... ...sleep 25 seconds Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 4160 0 0 - 2 0 0 - lustre-MDT0000 0 - 0 - 2 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 4160 - 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 4160 0 0 - 2 0 0 - lustre-MDT0000 0 - 0 - 2 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 4160 - 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 4120 8192 0 - 1 0 0 - lustre-MDT0000 0 - 0 - 1 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 4120 - 4176 - 1 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 4176 Block grace time: 40s; Inode grace time: 1w Block grace time: 40s; Inode grace time: 1w Block grace time: 40s; Inode grace time: 1w Write after timer goes off running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/zero] [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 897+0 records in 896+0 records out 917504 bytes (918 kB, 896 KiB) copied, 0.611403 s, 1.5 MB/s Write after cancel lru locks running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/zero] [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.0249008 s, 0.0 kB/s Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 5056 0 0 - 2 0 0 - lustre-MDT0000 0 - 0 - 2 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 5056 - 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 5056 0 0 - 2 0 0 - lustre-MDT0000 0 - 0 - 2 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 5056 - 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 5016 8192 0 - 1 0 0 - lustre-MDT0000 0 - 0 - 1 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 5016* - 5016 - 1* - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 5016 Block grace time: 40s; Inode grace time: 1w Block grace time: 40s; Inode grace time: 1w Block grace time: 40s; Inode grace time: 1w Unlink file to stop timer 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 40 0 0 - 1 0 0 - lustre-MDT0000 0 - 0 - 1 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 40 - 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 40 0 0 - 1 0 0 - lustre-MDT0000 0 - 0 - 1 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 40 - 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: 40s; Inode grace time: 1w Block grace time: 40s; Inode grace time: 1w Block grace time: 40s; 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/zero] [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.450961 s, 9.3 MB/s Delete files... Wait for unlink objects finished... Waiting for MDT destroys to complete Delete files... Wait for unlink objects finished... Waiting for MDT destroys to complete Delete files... Wait for unlink objects finished... Waiting for MDT destroys to complete Delete files... Wait for unlink objects finished... Waiting for MDT destroys to complete Destroy the created pools: qpool1 lustre.qpool1 oleg448-server: OST lustre-OST0000_UUID removed from pool lustre.qpool1 oleg448-server: OST lustre-OST0001_UUID removed from pool lustre.qpool1 oleg448-server: Pool lustre.qpool1 destroyed Waiting 90s for 'foo' osc.lustre-OST0000-osc-ffff897e4721a000.max_dirty_mb=462 osc.lustre-OST0001-osc-ffff897e4721a000.max_dirty_mb=462 PASS 3b (256s) == sanity-quota test 3c: Quota pools: check block soft limit on different pools ========================================================== 20:28:20 (1767317300) limit 4 limit2 8 glbl_limit 12 grace1 30 grace2 20 glbl_grace 40 old_mdmb 462 mdmb 1 osc.lustre-OST0000-osc-ffff897e4721a000.max_dirty_mb=1 osc.lustre-OST0001-osc-ffff897e4721a000.max_dirty_mb=1 User quota in qpool2(soft:8 MB grace:20 seconds) -u quota_usr space:0 Creating new pool qpool1 oleg448-server: Pool lustre.qpool1 created Adding targets to pool oleg448-server: OST lustre-OST0000_UUID added to pool lustre.qpool1 oleg448-server: OST lustre-OST0001_UUID added to pool lustre.qpool1 Creating new pool qpool2 oleg448-server: Pool lustre.qpool2 created Adding targets to pool oleg448-server: OST lustre-OST0000_UUID added to pool lustre.qpool2 oleg448-server: OST lustre-OST0001_UUID added to pool lustre.qpool2 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/zero] [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, 1.08942 s, 7.7 MB/s Write to exceed soft limit running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/zero] [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.0577679 s, 177 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 8248 12288 0 - 2 0 0 - lustre-MDT0000 0 - 0 - 2 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 8204 - 8288 - 1 - 0 - lustre-OST0001 44 - 52 - 1 - 0 - Total allocated inode limit: 0, total allocated block limit: 8340 Disk quotas for grp quota_usr (gid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 8248 0 0 - 2 0 0 - lustre-MDT0000 0 - 0 - 2 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 8204 - 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: 40s; 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/zero] [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.0272112 s, 376 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 8260* 8192 0 18s 2* 0 0 - Grace time is 18s Sleep through grace ... ...sleep 23 seconds Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 8260 12288 0 - 2 0 0 - lustre-MDT0000 0 - 0 - 2 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 8216 - 8288 - 1 - 0 - lustre-OST0001 44 - 52 - 1 - 0 - Total allocated inode limit: 0, total allocated block limit: 8340 Disk quotas for grp quota_usr (gid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 8260 0 0 - 2 0 0 - lustre-MDT0000 0 - 0 - 2 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 8216 - 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: 40s; 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/zero] [bs=1M] [of=/mnt/lustre/d3c.sanity-quota/f3c.sanity-quota-0] [bs=1K] [count=4096] [seek=10240] 4096+0 records in 4096+0 records out 4194304 bytes (4.2 MB, 4.0 MiB) copied, 2.85527 s, 1.5 MB/s Write after cancel lru locks running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/zero] [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.0615748 s, 0.0 kB/s Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 12356* 12288 0 39s 2* 0 0 - lustre-MDT0000 0 - 0 - 2 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 12312* - 12312 - 1* - 0 - lustre-OST0001 44 - 52 - 1 - 0 - Total allocated inode limit: 0, total allocated block limit: 12364 Disk quotas for grp quota_usr (gid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 12356 0 0 - 2 0 0 - lustre-MDT0000 0 - 0 - 2 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 12312 - 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: 40s; 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 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 0 - 0 - 1 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 0 - 0 - 0 - 0 - lustre-OST0001 44 - 52 - 1 - 0 - Total allocated inode limit: 0, total allocated block limit: 52 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 0 - 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: 40s; 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/zero] [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, 1.01338 s, 8.3 MB/s Delete files... Wait for unlink objects finished... Waiting for MDT destroys to complete Delete files... Wait for unlink objects finished... Waiting for MDT destroys to complete Destroy the created pools: qpool1,qpool2 lustre.qpool1 oleg448-server: OST lustre-OST0000_UUID removed from pool lustre.qpool1 oleg448-server: OST lustre-OST0001_UUID removed from pool lustre.qpool1 oleg448-server: Pool lustre.qpool1 destroyed lustre.qpool2 oleg448-server: OST lustre-OST0000_UUID removed from pool lustre.qpool2 oleg448-server: OST lustre-OST0001_UUID removed from pool lustre.qpool2 oleg448-server: Pool lustre.qpool2 destroyed osc.lustre-OST0000-osc-ffff897e4721a000.max_dirty_mb=462 osc.lustre-OST0001-osc-ffff897e4721a000.max_dirty_mb=462 PASS 3c (132s) SKIP: sanity-quota test_4a skipping excluded test 4a == sanity-quota test 4b: Grace time strings handling ===== 20:30:34 (1767317434) 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} [--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} [--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} [--pool POOL] MOUNT_POINT setquota {-u|-g|-p ID} {--default|--delete} MOUNT_POINT PASS 4b (8s) == sanity-quota test 5: Chown & chgrp successfully even out of block/file quota ========================================================== 20:30:42 (1767317442) 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 6.47 seconds: 158.32 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, 1.28509 s, 9.0 MB/s Chown files to quota_usr.quota_usr ... - unlinked 0 (time 1767317527 ; total 0 ; last 0) total: 1025 unlinks in 7 seconds: 146.428574 unlinks/second Delete files... Wait for unlink objects finished... Waiting for MDT destroys to complete PASS 5 (105s) == sanity-quota test 6: Test dropping acquire request on master ========================================================== 20:32:28 (1767317548) 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/zero] [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.149555 s, 7.0 MB/s running as uid/gid/euid/egid 60001/60001/60001/60001, groups: 60001 [dd] [if=/dev/zero] [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.0715464 s, 14.7 MB/s at_max=20 running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/zero] [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 3+0 records in 2+0 records out 2097152 bytes (2.1 MB, 2.0 MiB) copied, 0.53414 s, 3.9 MB/s Waiting for MDT destroys to complete fail_val=601 fail_loc=0x513 old quota_slave timeout 10 osd-ldiskfs.lustre-OST0000.quota_slave.timeout=10 osd-ldiskfs.lustre-OST0001.quota_slave.timeout=10 running as uid/gid/euid/egid 60001/60001/60001/60001, groups: 60001 [dd] [if=/dev/zero] [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.702548 s, 4.5 MB/s Sleep for 41 seconds ... running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/zero] [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, 58.957 s, 35.6 kB/s osd-ldiskfs.lustre-OST0000.quota_slave.timeout=10 osd-ldiskfs.lustre-OST0001.quota_slave.timeout=10 at_max=600 Delete files... Wait for unlink objects finished... Waiting for MDT destroys to complete PASS 6 (111s) == sanity-quota test 7a: Quota reintegration (global index) ========================================================== 20:34:19 (1767317659) Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 -u quota_usr space:0 -u quota_usr --ost 000 bhardlimit:0 Stop ost1... Stopping /mnt/lustre-ost1 (opts:) on oleg448-server Enable quota & set quota limit for quota_usr Start ost1... Start ost1: mount -t lustre -o localrecov /dev/mapper/ost1_flakey /mnt/lustre-ost1 seq.cli-lustre-OST0000-super.width=65536 oleg448-server: oleg448-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all pdsh@oleg448-client: oleg448-server: ssh exited with exit code 1 Started lustre-OST0000 /mnt/lustre-ost1: 201.4 MiB (211128320 bytes) trimmed affected facets: ost1 oleg448-server: oleg448-server.virtnet: executing _wait_recovery_complete *.lustre-OST0000.recovery_status 1475 oleg448-server: *.lustre-OST0000.recovery_status status: COMPLETE affected facets: ost2 oleg448-server: oleg448-server.virtnet: executing _wait_recovery_complete *.lustre-OST0001.recovery_status 1475 oleg448-server: *.lustre-OST0001.recovery_status status: INACTIVE affected facets: ost1 oleg448-server: oleg448-server.virtnet: executing _wait_recovery_complete *.lustre-OST0000.recovery_status 1475 oleg448-server: *.lustre-OST0000.recovery_status status: COMPLETE affected facets: ost2 oleg448-server: oleg448-server.virtnet: executing _wait_recovery_complete *.lustre-OST0001.recovery_status 1475 oleg448-server: *.lustre-OST0001.recovery_status status: INACTIVE affected facets: ost1 oleg448-server: oleg448-server.virtnet: executing _wait_recovery_complete *.lustre-OST0000.recovery_status 1475 oleg448-server: *.lustre-OST0000.recovery_status status: COMPLETE affected facets: ost2 oleg448-server: oleg448-server.virtnet: executing _wait_recovery_complete *.lustre-OST0001.recovery_status 1475 oleg448-server: *.lustre-OST0001.recovery_status status: INACTIVE running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/zero] [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 6+0 records in 5+0 records out 5242880 bytes (5.2 MB, 5.0 MiB) copied, 0.899479 s, 5.8 MB/s Waiting for MDT destroys to complete Stop ost1... Stopping /mnt/lustre-ost1 (opts:) on oleg448-server Start ost1... Start ost1: mount -t lustre -o localrecov /dev/mapper/ost1_flakey /mnt/lustre-ost1 seq.cli-lustre-OST0000-super.width=65536 oleg448-server: oleg448-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all pdsh@oleg448-client: oleg448-server: ssh exited with exit code 1 Started lustre-OST0000 affected facets: ost1 oleg448-server: oleg448-server.virtnet: executing _wait_recovery_complete *.lustre-OST0000.recovery_status 1475 oleg448-server: *.lustre-OST0000.recovery_status status: COMPLETE affected facets: ost2 oleg448-server: oleg448-server.virtnet: executing _wait_recovery_complete *.lustre-OST0001.recovery_status 1475 oleg448-server: *.lustre-OST0001.recovery_status status: INACTIVE affected facets: ost1 oleg448-server: oleg448-server.virtnet: executing _wait_recovery_complete *.lustre-OST0000.recovery_status 1475 oleg448-server: *.lustre-OST0000.recovery_status status: COMPLETE affected facets: ost2 oleg448-server: oleg448-server.virtnet: executing _wait_recovery_complete *.lustre-OST0001.recovery_status 1475 oleg448-server: *.lustre-OST0001.recovery_status status: INACTIVE affected facets: ost1 oleg448-server: oleg448-server.virtnet: executing _wait_recovery_complete *.lustre-OST0000.recovery_status 1475 oleg448-server: *.lustre-OST0000.recovery_status status: COMPLETE affected facets: ost2 oleg448-server: oleg448-server.virtnet: executing _wait_recovery_complete *.lustre-OST0001.recovery_status 1475 oleg448-server: *.lustre-OST0001.recovery_status status: INACTIVE running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/zero] [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.19078 s, 5.3 MB/s Delete files... Wait for unlink objects finished... Waiting for MDT destroys to complete PASS 7a (169s) == sanity-quota test 7b: Quota reintegration (slave index) ========================================================== 20:37:08 (1767317828) Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 -u quota_usr space:0 -u quota_usr --ost 000 bhardlimit:0 running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/zero] [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.178775 s, 5.9 MB/s fail_val=0 fail_loc=0xa02 Waiting 90s for 'ugp' running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/zero] [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.240491 s, 4.4 MB/s -u quota_usr --ost 000 bhardlimit:1024 fail_val=0 fail_loc=0 Restart ost to trigger reintegration... Stopping /mnt/lustre-ost1 (opts:) on oleg448-server Start ost1: mount -t lustre -o localrecov /dev/mapper/ost1_flakey /mnt/lustre-ost1 seq.cli-lustre-OST0000-super.width=65536 oleg448-server: oleg448-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all pdsh@oleg448-client: oleg448-server: ssh exited with exit code 1 Started lustre-OST0000 /mnt/lustre-ost1: 0 B (0 bytes) trimmed affected facets: ost1 oleg448-server: oleg448-server.virtnet: executing _wait_recovery_complete *.lustre-OST0000.recovery_status 1475 oleg448-server: *.lustre-OST0000.recovery_status status: COMPLETE affected facets: ost2 oleg448-server: oleg448-server.virtnet: executing _wait_recovery_complete *.lustre-OST0001.recovery_status 1475 oleg448-server: *.lustre-OST0001.recovery_status status: INACTIVE affected facets: ost1 oleg448-server: oleg448-server.virtnet: executing _wait_recovery_complete *.lustre-OST0000.recovery_status 1475 oleg448-server: *.lustre-OST0000.recovery_status status: COMPLETE affected facets: ost2 oleg448-server: oleg448-server.virtnet: executing _wait_recovery_complete *.lustre-OST0001.recovery_status 1475 oleg448-server: *.lustre-OST0001.recovery_status status: INACTIVE affected facets: ost1 oleg448-server: oleg448-server.virtnet: executing _wait_recovery_complete *.lustre-OST0000.recovery_status 1475 oleg448-server: *.lustre-OST0000.recovery_status status: COMPLETE affected facets: ost2 oleg448-server: oleg448-server.virtnet: executing _wait_recovery_complete *.lustre-OST0001.recovery_status 1475 oleg448-server: *.lustre-OST0001.recovery_status status: INACTIVE -u quota_usr --ost 000 bhardlimit:16777216 Delete files... Wait for unlink objects finished... 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... Waiting for MDT destroys to complete PASS 7b (99s) == sanity-quota test 7c: Quota reintegration (restart mds during reintegration) ========================================================== 20:38:47 (1767317927) Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 -u quota_usr space:0 Waiting 90s for 'none' fail_val=0 fail_loc=0xa03 osd-ldiskfs.lustre-OST0000.quota_slave.force_reint=1 osd-ldiskfs.lustre-OST0001.quota_slave.force_reint=1 Stop mds... Stopping /mnt/lustre-mds1 (opts:) on oleg448-server fail_val=0 fail_loc=0 Start mds... Start mds1: mount -t lustre -o localrecov /dev/mapper/mds1_flakey /mnt/lustre-mds1 oleg448-server: oleg448-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all pdsh@oleg448-client: oleg448-server: ssh exited with exit code 1 Started lustre-MDT0000 affected facets: ost1 oleg448-server: oleg448-server.virtnet: executing _wait_recovery_complete *.lustre-OST0000.recovery_status 1475 oleg448-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 140s 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]' Waiting 110s for 'glb[1],slv[1],reint[0]' Updated after 94s: want 'glb[1],slv[1],reint[0]' got 'glb[1],slv[1],reint[0]' affected facets: ost2 oleg448-server: oleg448-server.virtnet: executing _wait_recovery_complete *.lustre-OST0001.recovery_status 1475 oleg448-server: *.lustre-OST0001.recovery_status status: INACTIVE affected facets: ost1 oleg448-server: oleg448-server.virtnet: executing _wait_recovery_complete *.lustre-OST0000.recovery_status 1475 oleg448-server: *.lustre-OST0000.recovery_status status: COMPLETE affected facets: ost2 oleg448-server: oleg448-server.virtnet: executing _wait_recovery_complete *.lustre-OST0001.recovery_status 1475 oleg448-server: *.lustre-OST0001.recovery_status status: INACTIVE affected facets: ost1 oleg448-server: oleg448-server.virtnet: executing _wait_recovery_complete *.lustre-OST0000.recovery_status 1475 oleg448-server: *.lustre-OST0000.recovery_status status: COMPLETE affected facets: ost2 oleg448-server: oleg448-server.virtnet: executing _wait_recovery_complete *.lustre-OST0001.recovery_status 1475 oleg448-server: *.lustre-OST0001.recovery_status status: INACTIVE running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/zero] [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 5+0 records in 4+0 records out 4194304 bytes (4.2 MB, 4.0 MiB) copied, 0.939492 s, 4.5 MB/s Delete files... Wait for unlink objects finished... Waiting for MDT destroys to complete PASS 7c (189s) == sanity-quota test 7d: Quota reintegration (Transfer index in multiple bulks) ========================================================== 20:41:56 (1767318116) Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 fail_val=0 fail_loc=0x608 Waiting 90s for 'u' Updated after 2s: want 'u' got 'u' affected facets: ost1 oleg448-server: oleg448-server.virtnet: executing _wait_recovery_complete *.lustre-OST0000.recovery_status 1475 oleg448-server: *.lustre-OST0000.recovery_status status: COMPLETE affected facets: ost2 oleg448-server: oleg448-server.virtnet: executing _wait_recovery_complete *.lustre-OST0001.recovery_status 1475 oleg448-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/zero] [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, 3.02934 s, 6.6 MB/s running as uid/gid/euid/egid 60001/60001/60001/60001, groups: 60001 [dd] [if=/dev/zero] [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, 2.59511 s, 8.1 MB/s Delete files... Wait for unlink objects finished... Waiting for MDT destroys to complete PASS 7d (52s) == sanity-quota test 7e: Quota reintegration (inode limits) ========================================================== 20:42:48 (1767318168) Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 -u quota_usr inodes:0 Waiting 90s for 'none' Updated after 2s: want 'none' got 'none' -u quota_usr --mdt UID ihardlimit:lfs quota: invalid MDT index 'UID' Display disk usage and limits. usage: quota [-q] [-v] [-h] [-o OBD_UUID|-o OST_IDX|-m MDT_IDX] [{-u|-g|-p} UNAME|UID|GNAME|GID|PROJID] [--blocks|--busage|--space] [--block-softlimit|--bsoftlimit] [--block-hardlimit|--bhardlimit] [--block-grace|--bgrace|--btime] [--delimiter DELIMITER] [--filesystem|--mount-point] [--inodes|--iusage] [--inode-softlimit|--isoftlimit] [--inode-hardlimit|--ihardlimit] [--inode-grace|--igrace|--itime] [--pool OST_POOL_NAME] [MOUNT_POINT ...] quota -t {-u|-g|-p} [--pool OST_POOL_NAME] [MOUNT_POINT ...] quota [-hqv] {-U|-G|-P} [--pool OST_POOL_NAME] [MOUNT_POINT ...] quota -a {-u|-g|-p} [-n] [-s START_QID] [-e END_QID] [MOUNT_POINT ...] lfs quota: invalid MDT index 'UID' /home/green/git/lustre-release/lustre/tests/sanity-quota.sh: line 2502: [: too many arguments Stop mds2... Stopping /mnt/lustre-mds2 (opts:) on oleg448-server Enable quota & set quota limit for quota_usr Waiting 90s for 'ugp' Updated after 2s: want 'ugp' got 'ugp' Start mds2... Start mds2: mount -t lustre -o localrecov /dev/mapper/mds2_flakey /mnt/lustre-mds2 oleg448-server: oleg448-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all pdsh@oleg448-client: oleg448-server: ssh exited with exit code 1 Started lustre-MDT0001 affected facets: mds1 oleg448-server: oleg448-server.virtnet: executing _wait_recovery_complete *.lustre-MDT0000.recovery_status 1475 oleg448-server: *.lustre-MDT0000.recovery_status status: COMPLETE affected facets: mds2 oleg448-server: oleg448-server.virtnet: executing _wait_recovery_complete *.lustre-MDT0001.recovery_status 1475 oleg448-server: *.lustre-MDT0001.recovery_status status: COMPLETE affected facets: mds1 oleg448-server: oleg448-server.virtnet: executing _wait_recovery_complete *.lustre-MDT0000.recovery_status 1475 oleg448-server: *.lustre-MDT0000.recovery_status status: COMPLETE affected facets: mds2 oleg448-server: oleg448-server.virtnet: executing _wait_recovery_complete *.lustre-MDT0001.recovery_status 1475 oleg448-server: *.lustre-MDT0001.recovery_status status: COMPLETE affected facets: mds1 oleg448-server: oleg448-server.virtnet: executing _wait_recovery_complete *.lustre-MDT0000.recovery_status 1475 oleg448-server: *.lustre-MDT0000.recovery_status status: COMPLETE affected facets: mds2 oleg448-server: oleg448-server.virtnet: executing _wait_recovery_complete *.lustre-MDT0001.recovery_status 1475 oleg448-server: *.lustre-MDT0001.recovery_status status: COMPLETE create remote dir running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [createmany] [-m] [/mnt/lustre/d7e.sanity-quota-1/f7e.sanity-quota] [2049] - create 918 (time 1767318253.03 total 10.01 last 91.66) - create 1864 (time 1767318263.05 total 20.03 last 94.41) mknod(/mnt/lustre/d7e.sanity-quota-1/f7e.sanity-quota2048) error: Disk quota exceeded total: 2048 create in 21.92 seconds: 93.44 ops/second running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [unlinkmany] [/mnt/lustre/d7e.sanity-quota-1/f7e.sanity-quota] [2048] - unlinked 0 (time 1767318264 ; total 0 ; last 0) total: 2048 unlinks in 41 seconds: 49.951218 unlinks/second Waiting for MDT destroys to complete Stop mds2... Stopping /mnt/lustre-mds2 (opts:) on oleg448-server Start mds2... Start mds2: mount -t lustre -o localrecov /dev/mapper/mds2_flakey /mnt/lustre-mds2 oleg448-server: oleg448-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all pdsh@oleg448-client: oleg448-server: ssh exited with exit code 1 Started lustre-MDT0001 affected facets: mds1 oleg448-server: oleg448-server.virtnet: executing _wait_recovery_complete *.lustre-MDT0000.recovery_status 1475 oleg448-server: *.lustre-MDT0000.recovery_status status: COMPLETE affected facets: mds2 oleg448-server: oleg448-server.virtnet: executing _wait_recovery_complete *.lustre-MDT0001.recovery_status 1475 oleg448-server: *.lustre-MDT0001.recovery_status status: COMPLETE affected facets: mds1 oleg448-server: oleg448-server.virtnet: executing _wait_recovery_complete *.lustre-MDT0000.recovery_status 1475 oleg448-server: *.lustre-MDT0000.recovery_status status: COMPLETE affected facets: mds2 oleg448-server: oleg448-server.virtnet: executing _wait_recovery_complete *.lustre-MDT0001.recovery_status 1475 oleg448-server: *.lustre-MDT0001.recovery_status status: COMPLETE affected facets: mds1 oleg448-server: oleg448-server.virtnet: executing _wait_recovery_complete *.lustre-MDT0000.recovery_status 1475 oleg448-server: *.lustre-MDT0000.recovery_status status: COMPLETE affected facets: mds2 oleg448-server: oleg448-server.virtnet: executing _wait_recovery_complete *.lustre-MDT0001.recovery_status 1475 oleg448-server: *.lustre-MDT0001.recovery_status status: COMPLETE running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [createmany] [-m] [/mnt/lustre/d7e.sanity-quota-1/f7e.sanity-quota] [2049] - create 1081 (time 1767318369.94 total 10.02 last 107.90) total: 2049 create in 18.37 seconds: 111.55 ops/second running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [unlinkmany] [/mnt/lustre/d7e.sanity-quota-1/f7e.sanity-quota] [2049] - unlinked 0 (time 1767318378 ; total 0 ; last 0) total: 2049 unlinks in 39 seconds: 52.538460 unlinks/second Delete files... Wait for unlink objects finished... Waiting for MDT destroys to complete PASS 7e (260s) == sanity-quota test 8: Run dbench with quota enabled ==== 20:47:08 (1767318428) Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 Waiting 90s for 'ugp' Updated after 2s: want 'ugp' got 'ugp' 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 Thu Jan 1 20:47:24 EST 2026 waiting for dbench pid 86536 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 37 3.76 MB/sec warmup 1 sec latency 111.279 ms 3 111 7.82 MB/sec warmup 2 sec latency 116.289 ms 3 151 6.39 MB/sec warmup 3 sec latency 148.546 ms 3 184 5.52 MB/sec warmup 4 sec latency 465.336 ms 3 189 4.54 MB/sec warmup 5 sec latency 1248.235 ms 3 235 4.49 MB/sec warmup 6 sec latency 227.134 ms 3 286 4.56 MB/sec warmup 7 sec latency 102.752 ms 3 328 4.45 MB/sec warmup 8 sec latency 183.765 ms 3 376 4.45 MB/sec warmup 9 sec latency 180.774 ms 3 423 4.47 MB/sec warmup 10 sec latency 111.699 ms 3 484 4.59 MB/sec warmup 11 sec latency 119.313 ms 3 522 4.50 MB/sec warmup 12 sec latency 147.335 ms 3 602 4.82 MB/sec warmup 13 sec latency 87.361 ms 3 663 4.52 MB/sec warmup 14 sec latency 116.502 ms 3 706 4.23 MB/sec warmup 15 sec latency 142.714 ms 3 762 3.99 MB/sec warmup 16 sec latency 86.186 ms 3 799 3.78 MB/sec warmup 17 sec latency 127.081 ms 3 853 3.59 MB/sec warmup 18 sec latency 110.399 ms 3 889 3.41 MB/sec warmup 19 sec latency 112.028 ms 3 923 3.26 MB/sec warmup 20 sec latency 139.859 ms 3 970 3.11 MB/sec warmup 21 sec latency 160.497 ms 3 1023 3.09 MB/sec warmup 22 sec latency 122.057 ms 3 1084 2.98 MB/sec warmup 23 sec latency 106.566 ms 3 1194 0.13 MB/sec execute 1 sec latency 140.955 ms 3 1244 0.12 MB/sec execute 2 sec latency 95.364 ms 3 1386 2.99 MB/sec execute 3 sec latency 112.309 ms 3 1426 2.25 MB/sec execute 4 sec latency 162.058 ms 3 1476 1.82 MB/sec execute 5 sec latency 134.141 ms 3 1530 1.54 MB/sec execute 6 sec latency 100.821 ms 3 1596 1.35 MB/sec execute 7 sec latency 84.915 ms 3 1652 1.20 MB/sec execute 8 sec latency 98.663 ms 3 1693 1.07 MB/sec execute 9 sec latency 132.787 ms 3 1748 0.98 MB/sec execute 10 sec latency 112.785 ms 3 1805 0.90 MB/sec execute 11 sec latency 87.306 ms 3 1853 0.84 MB/sec execute 12 sec latency 110.627 ms 3 1911 0.79 MB/sec execute 13 sec latency 101.882 ms 3 1975 0.74 MB/sec execute 14 sec latency 124.429 ms 3 2014 0.70 MB/sec execute 15 sec latency 112.294 ms 3 2053 0.67 MB/sec execute 16 sec latency 306.277 ms 3 2093 0.64 MB/sec execute 17 sec latency 222.305 ms 3 2146 0.61 MB/sec execute 18 sec latency 126.254 ms 3 2169 0.59 MB/sec execute 19 sec latency 159.843 ms 3 2228 0.56 MB/sec execute 20 sec latency 135.117 ms 3 2321 0.68 MB/sec execute 21 sec latency 83.860 ms 3 2359 0.67 MB/sec execute 22 sec latency 236.971 ms 3 2407 0.66 MB/sec execute 23 sec latency 123.788 ms 3 2469 0.69 MB/sec execute 24 sec latency 101.854 ms 3 2553 0.70 MB/sec execute 25 sec latency 73.778 ms 3 2674 0.92 MB/sec execute 26 sec latency 98.135 ms 3 2857 1.06 MB/sec execute 27 sec latency 78.637 ms 3 2956 1.11 MB/sec execute 28 sec latency 136.523 ms 3 3038 1.10 MB/sec execute 29 sec latency 112.354 ms 3 3217 1.12 MB/sec execute 30 sec latency 109.379 ms 3 3300 1.17 MB/sec execute 31 sec latency 132.169 ms 3 3369 1.16 MB/sec execute 32 sec latency 97.499 ms 3 3486 1.31 MB/sec execute 33 sec latency 115.889 ms 3 3573 1.36 MB/sec execute 34 sec latency 93.144 ms 3 3626 1.33 MB/sec execute 35 sec latency 97.712 ms 3 3692 1.31 MB/sec execute 36 sec latency 129.162 ms 3 3763 1.33 MB/sec execute 37 sec latency 104.692 ms 3 3808 1.32 MB/sec execute 38 sec latency 144.054 ms 3 3844 1.29 MB/sec execute 39 sec latency 110.740 ms 3 3881 1.25 MB/sec execute 40 sec latency 103.644 ms 3 3921 1.25 MB/sec execute 41 sec latency 227.474 ms 3 3960 1.22 MB/sec execute 42 sec latency 126.798 ms 3 4010 1.19 MB/sec execute 43 sec latency 84.895 ms 3 4050 1.16 MB/sec execute 44 sec latency 104.953 ms 3 4113 1.14 MB/sec execute 45 sec latency 92.701 ms 3 4162 1.11 MB/sec execute 46 sec latency 148.005 ms 3 4229 1.10 MB/sec execute 47 sec latency 97.660 ms 3 4257 1.08 MB/sec execute 48 sec latency 204.393 ms 3 4295 1.06 MB/sec execute 49 sec latency 139.416 ms 3 4345 1.05 MB/sec execute 50 sec latency 145.546 ms 3 4377 1.03 MB/sec execute 51 sec latency 173.963 ms 3 4431 1.02 MB/sec execute 52 sec latency 117.422 ms 3 4471 1.01 MB/sec execute 53 sec latency 140.326 ms 3 4518 0.99 MB/sec execute 54 sec latency 102.016 ms 3 4560 0.98 MB/sec execute 55 sec latency 99.520 ms 3 4640 1.02 MB/sec execute 56 sec latency 84.055 ms 3 4694 1.00 MB/sec execute 57 sec latency 116.809 ms 3 4739 0.99 MB/sec execute 58 sec latency 122.098 ms 3 4802 0.97 MB/sec execute 59 sec latency 71.657 ms 3 4847 0.96 MB/sec execute 60 sec latency 152.517 ms 3 4970 1.09 MB/sec execute 61 sec latency 101.592 ms 3 5013 1.07 MB/sec execute 62 sec latency 107.770 ms 3 5074 1.05 MB/sec execute 63 sec latency 91.513 ms 3 5130 1.04 MB/sec execute 64 sec latency 104.863 ms 3 5196 1.03 MB/sec execute 65 sec latency 69.848 ms 3 5264 1.01 MB/sec execute 66 sec latency 88.240 ms 3 5324 1.00 MB/sec execute 67 sec latency 83.086 ms 3 5358 0.99 MB/sec execute 68 sec latency 110.676 ms 3 5396 0.97 MB/sec execute 69 sec latency 109.463 ms 3 5482 0.97 MB/sec execute 70 sec latency 66.965 ms 3 5552 0.95 MB/sec execute 71 sec latency 92.738 ms 3 5580 0.94 MB/sec execute 72 sec latency 121.302 ms 3 5663 0.93 MB/sec execute 73 sec latency 126.278 ms 3 5718 0.92 MB/sec execute 74 sec latency 104.335 ms 3 5750 0.91 MB/sec execute 75 sec latency 133.900 ms 3 5809 0.90 MB/sec execute 76 sec latency 125.688 ms 3 5896 0.93 MB/sec execute 77 sec latency 114.382 ms 3 5954 0.92 MB/sec execute 78 sec latency 74.917 ms 3 5994 0.92 MB/sec execute 79 sec latency 135.224 ms 3 6049 0.93 MB/sec execute 80 sec latency 81.140 ms 3 6134 0.93 MB/sec execute 81 sec latency 107.944 ms 3 6197 0.94 MB/sec execute 82 sec latency 570.244 ms 3 6445 1.04 MB/sec execute 83 sec latency 72.071 ms 3 6516 1.06 MB/sec execute 84 sec latency 113.930 ms 3 6679 1.06 MB/sec execute 85 sec latency 83.391 ms 3 6827 1.09 MB/sec execute 86 sec latency 97.010 ms 3 6942 1.09 MB/sec execute 87 sec latency 78.166 ms 3 7100 1.17 MB/sec execute 88 sec latency 102.416 ms 3 7174 1.17 MB/sec execute 89 sec latency 79.900 ms 3 7235 1.16 MB/sec execute 90 sec latency 75.991 ms 3 7293 1.17 MB/sec execute 91 sec latency 168.646 ms 3 7364 1.17 MB/sec execute 92 sec latency 74.211 ms 3 7438 1.16 MB/sec execute 93 sec latency 64.498 ms 3 7484 1.15 MB/sec execute 94 sec latency 102.010 ms 3 7558 1.14 MB/sec execute 95 sec latency 62.141 ms 3 7598 1.13 MB/sec execute 96 sec latency 268.301 ms 3 7664 1.12 MB/sec execute 97 sec latency 79.280 ms 3 7744 1.11 MB/sec execute 98 sec latency 86.666 ms 3 7785 1.10 MB/sec execute 99 sec latency 155.079 ms 3 7838 1.09 MB/sec execute 100 sec latency 96.241 ms 3 7891 1.09 MB/sec execute 101 sec latency 106.956 ms 3 7926 1.08 MB/sec execute 102 sec latency 139.113 ms 3 7982 1.07 MB/sec execute 103 sec latency 115.733 ms 3 8039 1.07 MB/sec execute 104 sec latency 74.627 ms 3 8102 1.06 MB/sec execute 105 sec latency 67.562 ms 3 8203 1.08 MB/sec execute 106 sec latency 67.762 ms 3 8281 1.07 MB/sec execute 107 sec latency 72.728 ms 3 8341 1.06 MB/sec execute 108 sec latency 65.115 ms 3 8383 1.05 MB/sec execute 109 sec latency 106.256 ms 3 8521 1.12 MB/sec execute 110 sec latency 117.854 ms 3 8580 1.11 MB/sec execute 111 sec latency 87.941 ms 3 8622 1.10 MB/sec execute 112 sec latency 103.578 ms 3 8682 1.10 MB/sec execute 113 sec latency 97.545 ms 3 8759 1.09 MB/sec execute 114 sec latency 76.643 ms 3 8824 1.08 MB/sec execute 115 sec latency 84.578 ms 3 8894 1.07 MB/sec execute 116 sec latency 71.019 ms 3 8946 1.06 MB/sec execute 117 sec latency 75.736 ms 3 9009 1.06 MB/sec execute 118 sec latency 92.196 ms 3 9084 1.05 MB/sec execute 119 sec latency 98.020 ms 3 cleanup 120 sec 3 cleanup 121 sec 3 cleanup 122 sec 1 cleanup 123 sec 0 cleanup 124 sec Operation Count AvgLat MaxLat ---------------------------------------- NTCreateX 4225 44.576 306.254 Close 3118 10.897 84.617 Rename 169 63.686 173.917 Unlink 789 22.476 147.982 Qpathinfo 3914 11.747 248.060 Qfileinfo 675 1.646 25.018 Qfsinfo 633 7.101 99.984 Sfileinfo 332 45.654 129.588 Find 1425 3.901 78.163 WriteX 2001 10.773 156.954 ReadX 6371 0.258 16.747 LockX 12 7.771 10.645 UnlockX 12 8.829 20.970 Flush 276 46.869 236.950 Throughput 1.04894 MB/sec 3 clients 3 procs max_latency=570.244 ms stopping dbench on /mnt/lustre/d8.sanity-quota at Thu Jan 1 20:49:52 EST 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/client1/~dmtmp/ACCESS' removed directory 'clients/client1/~dmtmp/COREL' removed directory 'clients/client1/~dmtmp/PM' removed directory 'clients/client1/~dmtmp/PARADOX' removed directory 'clients/client1/~dmtmp/PWRPNT' removed directory 'clients/client1/~dmtmp/SEED' removed directory 'clients/client1/~dmtmp/EXCEL' removed directory 'clients/client1/~dmtmp/WORDPRO' removed directory 'clients/client1/~dmtmp/WORD' removed directory 'clients/client1/~dmtmp' removed directory 'clients/client1' removed directory 'clients/client0/~dmtmp/ACCESS' removed directory 'clients/client0/~dmtmp/COREL' removed directory 'clients/client0/~dmtmp/PM' removed directory 'clients/client0/~dmtmp/PARADOX' removed directory 'clients/client0/~dmtmp/PWRPNT' removed directory 'clients/client0/~dmtmp/SEED' removed directory 'clients/client0/~dmtmp/EXCEL' removed directory 'clients/client0/~dmtmp/WORDPRO' removed directory 'clients/client0/~dmtmp/WORD' removed directory 'clients/client0/~dmtmp' removed directory 'clients/client0' removed directory 'clients/client2/~dmtmp/ACCESS' removed directory 'clients/client2/~dmtmp/COREL' removed directory 'clients/client2/~dmtmp/PM' removed directory 'clients/client2/~dmtmp/PARADOX' removed directory 'clients/client2/~dmtmp/PWRPNT' removed directory 'clients/client2/~dmtmp/SEED' removed directory 'clients/client2/~dmtmp/EXCEL' removed directory 'clients/client2/~dmtmp/WORDPRO' removed directory 'clients/client2/~dmtmp/WORD' removed directory 'clients/client2/~dmtmp' removed directory 'clients/client2' 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... Waiting for MDT destroys to complete PASS 8 (189s) == sanity-quota test 9: Block limit larger than 4GB (b10707) ========================================================== 20:50:18 (1767318618) OST0_SIZE: 3604784 required: 4900000 WARN: OST0 has less than 4900000 free, skip this test. PASS 9 (8s) == sanity-quota test 10: Test quota for root user ======== 20:50:26 (1767318626) 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/zero] [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.484905 s, 6.5 MB/s Delete files... Wait for unlink objects finished... Waiting for MDT destroys to complete PASS 10 (35s) == sanity-quota test 11: Chown/chgrp ignores quota ======= 20:51:01 (1767318661) Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 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 - 2 0 1 - lustre-MDT0000 0 - 0 - 2 - 2 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 0 - 0 - 0 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 2, total allocated block limit: 0 -u quota_usr inodes:2 Delete files... Wait for unlink objects finished... Waiting for MDT destroys to complete PASS 11 (34s) == sanity-quota test 12a: Block quota rebalancing ======== 20:51:36 (1767318696) 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 Write to ost0... running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/zero] [bs=1M] [of=/mnt/lustre/d12a.sanity-quota/f12a.sanity-quota-0] [count=17] [oflag=sync] 17+0 records in 17+0 records out 17825792 bytes (18 MB, 17 MiB) copied, 3.27041 s, 5.5 MB/s Write to ost1... running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/zero] [bs=1M] [of=/mnt/lustre/d12a.sanity-quota/f12a.sanity-quota-1] [count=17] [oflag=sync] dd: error writing '/mnt/lustre/d12a.sanity-quota/f12a.sanity-quota-1': Disk quota exceeded 4+0 records in 3+0 records out 3145728 bytes (3.1 MB, 3.0 MiB) copied, 0.583861 s, 5.4 MB/s Free space from ost0... Waiting for MDT destroys to complete Write to ost1 after space freed from ost0... running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/zero] [bs=1M] [of=/mnt/lustre/d12a.sanity-quota/f12a.sanity-quota-1] [count=17] [oflag=sync] 17+0 records in 17+0 records out 17825792 bytes (18 MB, 17 MiB) copied, 3.40221 s, 5.2 MB/s Delete files... Wait for unlink objects finished... Waiting for MDT destroys to complete PASS 12a (57s) == sanity-quota test 12b: Inode quota rebalancing ======== 20:52:33 (1767318753) 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' 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.03 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 1767318787 ; total 0 ; last 0) total: 2048 unlinks in 47 seconds: 43.574467 unlinks/second 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 940 (time 1767318851.06 total 10.00 last 93.96) total: 1024 create in 11.23 seconds: 91.15 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 1767318852 ; total 0 ; last 0) total: 1024 unlinks in 20 seconds: 51.200001 unlinks/second Delete files... Wait for unlink objects finished... Waiting for MDT destroys to complete PASS 12b (130s) == sanity-quota test 13: Cancel per-ID lock in the LRU list ========================================================== 20:54:43 (1767318883) 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/zero] [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.206475 s, 5.1 MB/s -u quota_usr --ost 000 bhardlimit:0 -u quota_usr --ost 000 space:1024 Delete files... Wait for unlink objects finished... Waiting for MDT destroys to complete PASS 13 (45s) == sanity-quota test 14: check panic in qmt_site_recalc_cb ========================================================== 20:55:28 (1767318928) Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 Creating new pool qpool1 oleg448-server: Pool lustre.qpool1 created Adding targets to pool oleg448-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/zero] [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, 0.674186 s, 15.6 MB/s Stop ost1... Stopping /mnt/lustre-ost1 (opts:) on oleg448-server Removing lustre-OST0000_UUID from qpool1 oleg448-server: OST lustre-OST0000_UUID removed from pool lustre.qpool1 pdsh@oleg448-client: oleg448-server: ssh exited with exit code 1 pdsh@oleg448-client: oleg448-server: ssh exited with exit code 1 Start ost1: mount -t lustre -o localrecov /dev/mapper/ost1_flakey /mnt/lustre-ost1 seq.cli-lustre-OST0000-super.width=65536 oleg448-server: oleg448-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all pdsh@oleg448-client: oleg448-server: ssh exited with exit code 1 Started lustre-OST0000 /mnt/lustre-ost1: 67.4 MiB (70684672 bytes) trimmed Destroy the created pools: qpool1 lustre.qpool1 oleg448-server: Pool lustre.qpool1 destroyed Delete files... Wait for unlink objects finished... Waiting for MDT destroys to complete PASS 14 (76s) == sanity-quota test 15: Set over 4T block quota ========= 20:56:44 (1767319004) Waiting for MDT destroys to complete -u quota_usr bhardlimit:26388279066624 -g quota_usr bhardlimit:26388279066624 PASS 15 (16s) == sanity-quota test 16a: lfs quota should skip the inactive MDT/OST ========================================================== 20:57:00 (1767319020) 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/zero] [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, 4.99739 s, 10.5 MB/s Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 49152 0 512000 - 1 0 10240 - Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 49152 0 512000 - 1 0 10240 - lustre-MDT0000 0 - 0 - 1 - 1024 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 [0] - [0] - [0] - [0] - lustre-OST0001 49152 - 65536 - 1 - 0 - Total allocated inode limit: 1024, total allocated block limit: 65536 Disk quotas for grp quota_usr (gid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 49152 0 512000 - 1 0 10240 - lustre-MDT0000 0 - 0 - 1 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 [0] - [0] - [0] - [0] - lustre-OST0001 49152 - 65536 - 1 - 0 - Total allocated inode limit: 0, total allocated block limit: 65536 Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 49152 0 512000 - 1 0 10240 - lustre-MDT0000 0 - 0 - 1 - 1024 - lustre-MDT0001 [0] - [0] - [0] - [0] - lustre-OST0000 [0] - [0] - [0] - [0] - lustre-OST0001 49152 - 65536 - 1 - 0 - Total allocated inode limit: 1024, total allocated block limit: 65536 Disk quotas for grp quota_usr (gid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 49152 0 512000 - 1 0 10240 - lustre-MDT0000 0 - 0 - 1 - 0 - lustre-MDT0001 [0] - [0] - [0] - [0] - lustre-OST0000 [0] - [0] - [0] - [0] - lustre-OST0001 49152 - 65536 - 1 - 0 - Total allocated inode limit: 0, total allocated block limit: 65536 Delete files... Wait for unlink objects finished... Waiting for MDT destroys to complete PASS 16a (34s) == sanity-quota test 16b: lfs quota should skip the nonexistent MDT/OST ========================================================== 20:57:34 (1767319054) SKIP: sanity-quota test_16b needs >= 3 MDTs SKIP 16b (3s) == sanity-quota test 17: DQACQ return recoverable error == 20:57:37 (1767319057) DQACQ return -ENOLCK 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/zero] [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.86862 s, 271 kB/s -u quota_usr space:1024 Delete files... Wait for unlink objects finished... Waiting for MDT destroys to complete DQACQ return -EAGAIN 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/zero] [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.27596 s, 167 kB/s -u quota_usr space:1024 Delete files... Wait for unlink objects finished... Waiting for MDT destroys to complete DQACQ return -ETIMEDOUT 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/zero] [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.30168 s, 318 kB/s -u quota_usr space:1024 Delete files... Wait for unlink objects finished... Waiting for MDT destroys to complete DQACQ return -ENOTCONN 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/zero] [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.2861 s, 167 kB/s -u quota_usr space:1024 Delete files... Wait for unlink objects finished... Waiting for MDT destroys to complete Delete files... Wait for unlink objects finished... Waiting for MDT destroys to complete Delete files... Wait for unlink objects finished... Waiting for MDT destroys to complete Delete files... Wait for unlink objects finished... Waiting for MDT destroys to complete Delete files... Wait for unlink objects finished... Waiting for MDT destroys to complete PASS 17 (203s) == sanity-quota test 18: MDS failover while writing, no watchdog triggered (b14840) ========================================================== 21:01:00 (1767319260) 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/zero] [bs=1M] [of=/mnt/lustre/d18.sanity-quota/f18.sanity-quota] [count=100] UUID 1K-blocks Used Available Use% Mounted on lustre-MDT0000_UUID 1414116 2656 1268648 1% /mnt/lustre[MDT:0] lustre-MDT0001_UUID 1414116 1836 1269468 1% /mnt/lustre[MDT:1] lustre-OST0000_UUID 3833116 1608 3597172 1% /mnt/lustre[OST:0] lustre-OST0001_UUID 3833116 1544 3605476 1% /mnt/lustre[OST:1] filesystem_summary: 7666232 3152 7202648 1% /mnt/lustre Fail mds for 40 seconds Failing mds1 on oleg448-server 100+0 records in 100+0 records out 104857600 bytes (105 MB, 100 MiB) copied, 12.0831 s, 8.7 MB/s Stopping /mnt/lustre-mds1 (opts:) on oleg448-server 21:01:34 (1767319294) shut down facet: mds1 facet_host: oleg448-server facet_failover_host: oleg448-server Failover mds1 to oleg448-server mount facets: mds1 Start mds1: mount -t lustre -o localrecov /dev/mapper/mds1_flakey /mnt/lustre-mds1 oleg448-server: oleg448-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all pdsh@oleg448-client: oleg448-server: ssh exited with exit code 1 Started lustre-MDT0000 21:02:05 (1767319325) targets are mounted 21:02:05 (1767319325) facet_failover done oleg448-client.virtnet: executing wait_import_state_mount (FULL|IDLE) mdc.lustre-MDT0000-mdc-*.mds_server_uuid mdc.lustre-MDT0000-mdc-*.mds_server_uuid in FULL state after 0 sec (dd_pid=108593, time=0, timeout=600) Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 102400 0 204800 - 1 0 0 - lustre-MDT0000 0 - 0 - 1 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 102400 - 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... Waiting for MDT destroys to complete 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/zero] [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 1414116 2556 1268748 1% /mnt/lustre[MDT:0] lustre-MDT0001_UUID 1414116 1836 1269468 1% /mnt/lustre[MDT:1] lustre-OST0000_UUID 3833116 1608 3593884 1% /mnt/lustre[OST:0] lustre-OST0001_UUID 3833116 1544 3605476 1% /mnt/lustre[OST:1] filesystem_summary: 7666232 3152 7199360 1% /mnt/lustre 100+0 records in 100+0 records out 104857600 bytes (105 MB, 100 MiB) copied, 6.27143 s, 16.7 MB/s Fail mds for 40 seconds Failing mds1 on oleg448-server Stopping /mnt/lustre-mds1 (opts:) on oleg448-server 21:02:55 (1767319375) shut down facet: mds1 facet_host: oleg448-server facet_failover_host: oleg448-server Failover mds1 to oleg448-server mount facets: mds1 Start mds1: mount -t lustre -o localrecov /dev/mapper/mds1_flakey /mnt/lustre-mds1 oleg448-server: oleg448-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all pdsh@oleg448-client: oleg448-server: ssh exited with exit code 1 Started lustre-MDT0000 21:03:28 (1767319408) targets are mounted 21:03:28 (1767319408) facet_failover done oleg448-client.virtnet: executing wait_import_state_mount (FULL|IDLE) mdc.lustre-MDT0000-mdc-*.mds_server_uuid mdc.lustre-MDT0000-mdc-*.mds_server_uuid in FULL state after 0 sec (dd_pid=110823, time=0, timeout=600) Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 102400 0 204800 - 1 0 0 - lustre-MDT0000 0 - 0 - 1 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 102400 - 109568 - 1 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 109568 Delete files... Wait for unlink objects finished... Waiting for MDT destroys to complete Delete files... Wait for unlink objects finished... Waiting for MDT destroys to complete Delete files... Wait for unlink objects finished... Waiting for MDT destroys to complete PASS 18 (184s) == sanity-quota test 19: Updating admin limits doesn't zero operational limits(b14790) ========================================================== 21:04:04 (1767319444) 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 0 0 5120 - 1 0 0 - lustre-MDT0000 0 - 0 - 1 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 0 - 0 - 0 - 0 - lustre-OST0001 0 - 0 - 1 - 0 - Total allocated inode limit: 0, total allocated block limit: 0 -u quota_usr space:0 Update quota limits Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 0 0 5120 - 1 0 0 - lustre-MDT0000 0 - 0 - 1 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 0 - 0 - 0 - 0 - lustre-OST0001 0 - 0 - 1 - 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/zero] [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 6+0 records in 5+0 records out 5242880 bytes (5.2 MB, 5.0 MiB) copied, 0.778159 s, 6.7 MB/s Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 5120* 0 5120 - 1* 0 0 - lustre-MDT0000 0 - 0 - 1 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 0 - 0 - 0 - 0 - lustre-OST0001 5120* - 5120 - 1* - 0 - Total allocated inode limit: 0, total allocated block limit: 5120 running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/zero] [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.116135 s, 0.0 kB/s Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 5120* 0 5120 - 1* 0 0 - lustre-MDT0000 0 - 0 - 1 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 0 - 0 - 0 - 0 - lustre-OST0001 5120* - 5120 - 1* - 0 - Total allocated inode limit: 0, total allocated block limit: 5120 Delete files... Wait for unlink objects finished... Waiting for MDT destroys to complete PASS 19 (24s) == sanity-quota test 20: Test if setquota specifiers work properly (b15754) ========================================================== 21:04:28 (1767319468) -u quota_usr bsoftlimit:2097152 -u quota_usr bhardlimit:1073741824 -u quota_usr isoftlimit:4096 -u quota_usr ihardlimit:3145728 PASS 20 (18s) == sanity-quota test 21: Setquota while writing & deleting (b16053) ========================================================== 21:04:47 (1767319487) 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 Set quota for 9 times (dd_pid=116695, time=0)successful (dd_pid=116696, time=6)successful Delete files... Wait for unlink objects finished... Waiting for MDT destroys to complete PASS 21 (76s) == sanity-quota test 22: enable/disable quota by 'lctl conf_param/set_param -P' ========================================================== 21:06:02 (1767319562) Set both mdt & ost quota type as ug Restart... Stopping clients: oleg448-client.virtnet /mnt/lustre (opts:) Stopping clients: oleg448-client.virtnet /mnt/lustre2 (opts:) Stopping client oleg448-client.virtnet /mnt/lustre opts: Stopping /mnt/lustre-mds1 (opts:-f) on oleg448-server Stopping /mnt/lustre-mds2 (opts:-f) on oleg448-server Stopping /mnt/lustre-ost1 (opts:-f) on oleg448-server Stopping /mnt/lustre-ost2 (opts:-f) on oleg448-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/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/misc type cgroup (rw,nosuid,nodev,noexec,relatime,misc) cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpu,cpuacct) cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer) cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory) cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset) cgroup on /sys/fs/cgroup/hugetlb type cgroup (rw,nosuid,nodev,noexec,relatime,hugetlb) cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices) cgroup on /sys/fs/cgroup/pids type cgroup (rw,nosuid,nodev,noexec,relatime,pids) cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime,perf_event) cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio) 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) hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime,pagesize=2M) debugfs on /sys/kernel/debug type debugfs (rw,relatime) 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/oleg448-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.204.48,local_lock=none,addr=192.168.200.253) 192.168.200.253:/exports/state/oleg448-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.204.48,local_lock=none,addr=192.168.200.253) 192.168.200.253:/exports/state/oleg448-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.204.48,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/58919/testresults/sanity-quota-ldiskfs-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.204.48,local_lock=none,addr=192.168.200.253) /dev/vda on /usr/sbin/mount.lustre type squashfs (ro,relatime) Checking servers environments Checking clients oleg448-client.virtnet environments /home/green/git/lustre-release/lustre/tests/test-framework.sh: line 1053: echo: write error: Device or resource busy /home/green/git/lustre-release/lustre/tests/test-framework.sh: line 1054: echo: write error: Device or resource busy 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: 'oleg448-server' oleg448-server: oleg448-server.virtnet: executing load_modules_local oleg448-server: Loading modules from /home/green/git/lustre-release/lustre oleg448-server: /home/green/git/lustre-release/lustre/tests/test-framework.sh: line 1053: echo: write error: Device or resource busy oleg448-server: /home/green/git/lustre-release/lustre/tests/test-framework.sh: line 1054: echo: write error: Device or resource busy oleg448-server: detected 4 online CPUs by sysfs oleg448-server: MODOPTS_LIBCFS= oleg448-server: Force libcfs to create 2 CPU partitions Setup mgs, mdt, osts Start mds1: mount -t lustre -o localrecov /dev/mapper/mds1_flakey /mnt/lustre-mds1 Start mds2: mount -t lustre -o localrecov /dev/mapper/mds2_flakey /mnt/lustre-mds2 oleg448-server: oleg448-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all oleg448-server: oleg448-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all pdsh@oleg448-client: oleg448-server: ssh exited with exit code 1 pdsh@oleg448-client: oleg448-server: ssh exited with exit code 1 Started lustre-MDT0000 Started lustre-MDT0001 Start ost2: mount -t lustre -o localrecov /dev/mapper/ost2_flakey /mnt/lustre-ost2 Start ost1: mount -t lustre -o localrecov /dev/mapper/ost1_flakey /mnt/lustre-ost1 seq.cli-lustre-OST0001-super.width=65536 seq.cli-lustre-OST0000-super.width=65536 oleg448-server: oleg448-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all oleg448-server: oleg448-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all pdsh@oleg448-client: oleg448-server: ssh exited with exit code 1 pdsh@oleg448-client: oleg448-server: ssh exited with exit code 1 Started lustre-OST0000 Started lustre-OST0001 /mnt/lustre-ost2: 75.4 MiB (79007744 bytes) trimmed /mnt/lustre-ost1: 451.4 MiB (473333760 bytes) trimmed Starting client: oleg448-client.virtnet: -o user_xattr,flock 192.168.204.148@tcp:/lustre /mnt/lustre Starting client oleg448-client.virtnet: -o user_xattr,flock 192.168.204.148@tcp:/lustre /mnt/lustre Started clients oleg448-client.virtnet: 192.168.204.148@tcp:/lustre on /mnt/lustre type lustre (rw,checksum,encrypt,flock,lazystatfs,lruresize,nolock,statfs_project,nouser_fid2path,user_xattr,verbose) Using TIMEOUT=20 osc.lustre-OST0000-osc-ffff897e46faf000.idle_timeout=debug osc.lustre-OST0001-osc-ffff897e46faf000.idle_timeout=debug Verify if quota is enabled Set both mdt & ost quota type as none Waiting 90s for 'none' Updated after 2s: want 'none' got 'none' Waiting 90s for 'none' Restart... Stopping clients: oleg448-client.virtnet /mnt/lustre (opts:) Stopping clients: oleg448-client.virtnet /mnt/lustre2 (opts:) Stopping client oleg448-client.virtnet /mnt/lustre opts: Stopping /mnt/lustre-mds1 (opts:-f) on oleg448-server Stopping /mnt/lustre-mds2 (opts:-f) on oleg448-server Stopping /mnt/lustre-ost1 (opts:-f) on oleg448-server Stopping /mnt/lustre-ost2 (opts:-f) on oleg448-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/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/misc type cgroup (rw,nosuid,nodev,noexec,relatime,misc) cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpu,cpuacct) cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer) cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory) cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset) cgroup on /sys/fs/cgroup/hugetlb type cgroup (rw,nosuid,nodev,noexec,relatime,hugetlb) cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices) cgroup on /sys/fs/cgroup/pids type cgroup (rw,nosuid,nodev,noexec,relatime,pids) cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime,perf_event) cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio) 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) hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime,pagesize=2M) debugfs on /sys/kernel/debug type debugfs (rw,relatime) 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/oleg448-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.204.48,local_lock=none,addr=192.168.200.253) 192.168.200.253:/exports/state/oleg448-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.204.48,local_lock=none,addr=192.168.200.253) 192.168.200.253:/exports/state/oleg448-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.204.48,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/58919/testresults/sanity-quota-ldiskfs-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.204.48,local_lock=none,addr=192.168.200.253) /dev/vda on /usr/sbin/mount.lustre type squashfs (ro,relatime) Checking servers environments Checking clients oleg448-client.virtnet environments /home/green/git/lustre-release/lustre/tests/test-framework.sh: line 1053: echo: write error: Device or resource busy /home/green/git/lustre-release/lustre/tests/test-framework.sh: line 1054: echo: write error: Device or resource busy 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: 'oleg448-server' oleg448-server: oleg448-server.virtnet: executing load_modules_local oleg448-server: /home/green/git/lustre-release/lustre/tests/test-framework.sh: line 1053: echo: write error: Device or resource busy oleg448-server: /home/green/git/lustre-release/lustre/tests/test-framework.sh: line 1054: echo: write error: Device or resource busy oleg448-server: Loading modules from /home/green/git/lustre-release/lustre oleg448-server: detected 4 online CPUs by sysfs oleg448-server: MODOPTS_LIBCFS= oleg448-server: Force libcfs to create 2 CPU partitions Setup mgs, mdt, osts Start mds1: mount -t lustre -o localrecov /dev/mapper/mds1_flakey /mnt/lustre-mds1 Start mds2: mount -t lustre -o localrecov /dev/mapper/mds2_flakey /mnt/lustre-mds2 oleg448-server: oleg448-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all oleg448-server: oleg448-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all pdsh@oleg448-client: oleg448-server: ssh exited with exit code 1 pdsh@oleg448-client: oleg448-server: ssh exited with exit code 1 Started lustre-MDT0001 Started lustre-MDT0000 Start ost2: mount -t lustre -o localrecov /dev/mapper/ost2_flakey /mnt/lustre-ost2 Start ost1: mount -t lustre -o localrecov /dev/mapper/ost1_flakey /mnt/lustre-ost1 seq.cli-lustre-OST0001-super.width=65536 seq.cli-lustre-OST0000-super.width=65536 oleg448-server: oleg448-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all oleg448-server: oleg448-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all pdsh@oleg448-client: oleg448-server: ssh exited with exit code 1 pdsh@oleg448-client: oleg448-server: ssh exited with exit code 1 Started lustre-OST0001 Started lustre-OST0000 /mnt/lustre-ost2: 0 B (0 bytes) trimmed /mnt/lustre-ost1: 0 B (0 bytes) trimmed Starting client: oleg448-client.virtnet: -o user_xattr,flock 192.168.204.148@tcp:/lustre /mnt/lustre Starting client oleg448-client.virtnet: -o user_xattr,flock 192.168.204.148@tcp:/lustre /mnt/lustre Started clients oleg448-client.virtnet: 192.168.204.148@tcp:/lustre on /mnt/lustre type lustre (rw,checksum,encrypt,flock,lazystatfs,lruresize,nolock,statfs_project,nouser_fid2path,user_xattr,verbose) Using TIMEOUT=20 osc.lustre-OST0000-osc-ffff897e60759000.idle_timeout=debug osc.lustre-OST0001-osc-ffff897e60759000.idle_timeout=debug Verify if quota is disabled PASS 22 (211s) == sanity-quota test 23: Quota should be honored with directIO (b16125) ========================================================== 21:09:33 (1767319773) OST0_SIZE: 3605396 required: 6144 run for 4MB test file Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 User quota (limit: 4 MB) Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 0 0 4096 - 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 Step1: trigger EDQUOT with O_DIRECT Write half of file running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/zero] [bs=1M] [of=/mnt/lustre/d23.sanity-quota/f23.sanity-quota] [count=2] [oflag=direct] 2+0 records in 2+0 records out 2097152 bytes (2.1 MB, 2.0 MiB) copied, 0.122861 s, 17.1 MB/s Write out of block quota ... running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/zero] [bs=1M] [of=/mnt/lustre/d23.sanity-quota/f23.sanity-quota] [count=3] [seek=2] [oflag=direct] [conv=notrunc] dd: error writing '/mnt/lustre/d23.sanity-quota/f23.sanity-quota': Disk quota exceeded 2+0 records in 1+0 records out 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.135316 s, 7.7 MB/s Step1: done Step2: rewrite should succeed running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/zero] [bs=1M] [of=/mnt/lustre/d23.sanity-quota/f23.sanity-quota] [count=1] [oflag=direct] [conv=notrunc] 1+0 records in 1+0 records out 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.102091 s, 10.3 MB/s Step2: done Delete files... Wait for unlink objects finished... Waiting for MDT destroys to complete -u quota_usr --ost 000 space: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 OST0_SIZE: 3605396 required: 61440 run for 40MB test file Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 User quota (limit: 40 MB) Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 0 0 40960 - 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 Step1: trigger EDQUOT with O_DIRECT Write half of file running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/zero] [bs=1M] [of=/mnt/lustre/d23.sanity-quota/f23.sanity-quota] [count=20] [oflag=direct] 20+0 records in 20+0 records out 20971520 bytes (21 MB, 20 MiB) copied, 0.811525 s, 25.8 MB/s Write out of block quota ... running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/zero] [bs=1M] [of=/mnt/lustre/d23.sanity-quota/f23.sanity-quota] [count=21] [seek=20] [oflag=direct] [conv=notrunc] dd: error writing '/mnt/lustre/d23.sanity-quota/f23.sanity-quota': Disk quota exceeded 20+0 records in 19+0 records out 19922944 bytes (20 MB, 19 MiB) copied, 1.02822 s, 19.4 MB/s Step1: done Step2: rewrite should succeed running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/zero] [bs=1M] [of=/mnt/lustre/d23.sanity-quota/f23.sanity-quota] [count=1] [oflag=direct] [conv=notrunc] 1+0 records in 1+0 records out 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.0883112 s, 11.9 MB/s Step2: done Delete files... Wait for unlink objects finished... Waiting for MDT destroys to complete -u quota_usr --ost 000 space: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 Delete files... Wait for unlink objects finished... Waiting for MDT destroys to complete Delete files... Wait for unlink objects finished... Waiting for MDT destroys to complete PASS 23 (107s) == sanity-quota test 24: lfs draws an asterix when limit is reached (b16646) ========================================================== 21:11:20 (1767319880) 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/zero] [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.758673 s, 8.3 MB/s /mnt/lustre 6144* 0 5120 - 1* 0 0 - lustre-OST0000 6144* - 6144 - 1* - 0 - Delete files... Wait for unlink objects finished... Waiting for MDT destroys to complete PASS 24 (33s) == sanity-quota test 25: check indexes versions ========== 21:11:53 (1767319913) Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 Creating new pool qpool1 oleg448-server: Pool lustre.qpool1 created Adding targets to pool oleg448-server: OST lustre-OST0000_UUID added to pool lustre.qpool1 oleg448-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/zero] [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.472568 s, 11.1 MB/s Write out of block quota ... running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/zero] [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.342937 s, 15.3 MB/s running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/zero] [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.191181 s, 0.0 kB/s Destroy the created pools: qpool1 lustre.qpool1 oleg448-server: OST lustre-OST0000_UUID removed from pool lustre.qpool1 oleg448-server: OST lustre-OST0001_UUID removed from pool lustre.qpool1 oleg448-server: Pool lustre.qpool1 destroyed Delete files... Wait for unlink objects finished... Waiting for MDT destroys to complete PASS 25 (81s) == sanity-quota test 27a: lfs quota/setquota should handle wrong arguments (b19612) ========================================================== 21:13:14 (1767319994) 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} [--pool POOL] MOUNT_POINT setquota {-u|-g|-p ID} {--default|--delete} MOUNT_POINT PASS 27a (5s) == sanity-quota test 27b: lfs quota/setquota should handle user/group/project ID (b20200) ========================================================== 21:13:19 (1767319999) 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 (8s) == sanity-quota test 27c: lfs quota should support human-readable output ========================================================== 21:13:27 (1767320007) PASS 27c (7s) == sanity-quota test 27d: lfs setquota should support fraction block limit ========================================================== 21:13:34 (1767320014) PASS 27d (7s) == sanity-quota test 30: Hard limit updates should not reset grace times ========================================================== 21:13:41 (1767320021) 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/zero] [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, 0.729266 s, 11.5 MB/s Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 8192* 4096 0 expired 1* 0 0 - lustre-MDT0000 0 - 0 - 1 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 8192 - 10240 - 1 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 10240 running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/zero] [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.368193 s, 2.8 MB/s Disk quotas for usr quota_usr (uid 60000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 9216* 4096 0 expired 1* 0 0 - lustre-MDT0000 0 - 0 - 1 - 0 - lustre-MDT0001 0 - 0 - 0 - 0 - lustre-OST0000 9216 - 10240 - 1 - 0 - lustre-OST0001 0 - 0 - 0 - 0 - Total allocated inode limit: 0, total allocated block limit: 10240 running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/zero] [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.160574 s, 0.0 kB/s Delete files... Wait for unlink objects finished... Waiting for MDT destroys to complete PASS 30 (46s) == sanity-quota test 33: Basic usage tracking for user & group & project ========================================================== 21:14:27 (1767320067) 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... Waiting for MDT destroys to complete Verify disk usage after write -u 60000 space:22528 -g 60000 space:22528 -p 1000 space:22528 Verify inode usage after write -u 60000 inodes:11 -g 60000 inodes:11 -p 1000 inodes:11 Delete files... Wait for unlink objects finished... 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... Waiting for MDT destroys to complete PASS 33 (86s) == sanity-quota test 34: Usage transfer for user & group & project ========================================================== 21:15:53 (1767320153) 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... Waiting for MDT destroys to complete Verify disk usage for user 60000 -u 60000 space:2048 -u 60000 inodes:1 chgrp the file to group 60000 Wait for setattr on objects finished... Waiting for MDT destroys to complete Verify disk usage for group 60000 -g 60000 space:2048 -g 60000 inodes:1 chown the file to user 60001 Wait for setattr on objects finished... 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... Waiting for MDT destroys to complete Verify disk usage for user 60001/60000 and group 60000 -u 60001 space:2048 -u 60000 space:0 -g 60000 space:2048 -p 1000 space:2048 Delete files... Wait for unlink objects finished... Waiting for MDT destroys to complete PASS 34 (112s) == sanity-quota test 35: Usage is still accessible across reboot ========================================================== 21:17:46 (1767320266) 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... Waiting for MDT destroys to complete Save disk usage before restart -u 60000 space:2048 -u 60000 inodes:1 User 60000: 2048KB 1 inodes -g 60000 space:2048 -g 60000 inodes:1 Group 60000: 2048KB 1 inodes -p 1000 space:2048 -p 1000 inodes:1 Project 1000: 2048KB 1 inodes Restart... Stopping clients: oleg448-client.virtnet /mnt/lustre (opts:) Stopping clients: oleg448-client.virtnet /mnt/lustre2 (opts:) Stopping client oleg448-client.virtnet /mnt/lustre opts: Stopping /mnt/lustre-mds1 (opts:-f) on oleg448-server Stopping /mnt/lustre-mds2 (opts:-f) on oleg448-server Stopping /mnt/lustre-ost1 (opts:-f) on oleg448-server Stopping /mnt/lustre-ost2 (opts:-f) on oleg448-server Checking servers environments Checking clients oleg448-client.virtnet environments /home/green/git/lustre-release/lustre/tests/test-framework.sh: line 1053: echo: write error: Device or resource busy /home/green/git/lustre-release/lustre/tests/test-framework.sh: line 1054: echo: write error: Device or resource busy 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: 'oleg448-server' oleg448-server: oleg448-server.virtnet: executing load_modules_local oleg448-server: Loading modules from /home/green/git/lustre-release/lustre oleg448-server: /home/green/git/lustre-release/lustre/tests/test-framework.sh: line 1053: echo: write error: Device or resource busy oleg448-server: /home/green/git/lustre-release/lustre/tests/test-framework.sh: line 1054: echo: write error: Device or resource busy oleg448-server: detected 4 online CPUs by sysfs oleg448-server: MODOPTS_LIBCFS= oleg448-server: Force libcfs to create 2 CPU partitions Setup mgs, mdt, osts Start mds1: mount -t lustre -o localrecov /dev/mapper/mds1_flakey /mnt/lustre-mds1 Start mds2: mount -t lustre -o localrecov /dev/mapper/mds2_flakey /mnt/lustre-mds2 oleg448-server: oleg448-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all oleg448-server: oleg448-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all pdsh@oleg448-client: oleg448-server: ssh exited with exit code 1 pdsh@oleg448-client: oleg448-server: ssh exited with exit code 1 Started lustre-MDT0001 Started lustre-MDT0000 Start ost2: mount -t lustre -o localrecov /dev/mapper/ost2_flakey /mnt/lustre-ost2 Start ost1: mount -t lustre -o localrecov /dev/mapper/ost1_flakey /mnt/lustre-ost1 seq.cli-lustre-OST0001-super.width=65536 seq.cli-lustre-OST0000-super.width=65536 oleg448-server: oleg448-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all oleg448-server: oleg448-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all pdsh@oleg448-client: oleg448-server: ssh exited with exit code 1 pdsh@oleg448-client: oleg448-server: ssh exited with exit code 1 Started lustre-OST0001 Started lustre-OST0000 /mnt/lustre-ost2: 77.4 MiB (81186816 bytes) trimmed /mnt/lustre-ost1: 199.4 MiB (209113088 bytes) trimmed Starting client: oleg448-client.virtnet: -o user_xattr,flock 192.168.204.148@tcp:/lustre /mnt/lustre Starting client oleg448-client.virtnet: -o user_xattr,flock 192.168.204.148@tcp:/lustre /mnt/lustre Started clients oleg448-client.virtnet: 192.168.204.148@tcp:/lustre on /mnt/lustre type lustre (rw,checksum,encrypt,flock,lazystatfs,lruresize,nolock,statfs_project,nouser_fid2path,user_xattr,verbose) Using TIMEOUT=20 osc.lustre-OST0000-osc-ffff897e50ec1800.idle_timeout=debug osc.lustre-OST0001-osc-ffff897e50ec1800.idle_timeout=debug affected facets: Verify disk usage after restart -u 60000 space:2048 -u 60000 inodes:1 -g 60000 space:2048 -g 60000 inodes:1 Append to the same file... Verify space usage is increased -u 60000 space:3072 -g 60000 space:3072 Delete files... Wait for unlink objects finished... Waiting for MDT destroys to complete PASS 35 (182s) == sanity-quota test 37: Quota accounted properly for file created by 'lfs setstripe' ========================================================== 21:20:48 (1767320448) 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.170319 s, 6.2 MB/s Waiting for MDT destroys to complete -u 60000 space:1024 Delete files... Wait for unlink objects finished... Waiting for MDT destroys to complete PASS 37 (40s) == sanity-quota test 38: Quota accounting iterator doesn't skip id entries ========================================================== 21:21:28 (1767320488) 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... Waiting for MDT destroys to complete PASS 38 (1533s) == sanity-quota test 39: Project ID interface works correctly ========================================================== 21:47:01 (1767322021) 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: oleg448-client.virtnet /mnt/lustre2 (opts:) Stopping clients: oleg448-client.virtnet /mnt/lustre (opts:) Stopping client oleg448-client.virtnet /mnt/lustre opts: Stopping /mnt/lustre-mds1 (opts:-f) on oleg448-server Stopping /mnt/lustre-mds2 (opts:-f) on oleg448-server Stopping /mnt/lustre-ost1 (opts:-f) on oleg448-server Stopping /mnt/lustre-ost2 (opts:-f) on oleg448-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/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/misc type cgroup (rw,nosuid,nodev,noexec,relatime,misc) cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpu,cpuacct) cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer) cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory) cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset) cgroup on /sys/fs/cgroup/hugetlb type cgroup (rw,nosuid,nodev,noexec,relatime,hugetlb) cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices) cgroup on /sys/fs/cgroup/pids type cgroup (rw,nosuid,nodev,noexec,relatime,pids) cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime,perf_event) cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio) 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) hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime,pagesize=2M) debugfs on /sys/kernel/debug type debugfs (rw,relatime) 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/oleg448-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.204.48,local_lock=none,addr=192.168.200.253) 192.168.200.253:/exports/state/oleg448-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.204.48,local_lock=none,addr=192.168.200.253) 192.168.200.253:/exports/state/oleg448-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.204.48,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/58919/testresults/sanity-quota-ldiskfs-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.204.48,local_lock=none,addr=192.168.200.253) /dev/vda on /usr/sbin/mount.lustre type squashfs (ro,relatime) Checking servers environments Checking clients oleg448-client.virtnet environments /home/green/git/lustre-release/lustre/tests/test-framework.sh: line 1053: echo: write error: Device or resource busy /home/green/git/lustre-release/lustre/tests/test-framework.sh: line 1054: echo: write error: Device or resource busy 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: 'oleg448-server' oleg448-server: oleg448-server.virtnet: executing load_modules_local oleg448-server: Loading modules from /home/green/git/lustre-release/lustre oleg448-server: /home/green/git/lustre-release/lustre/tests/test-framework.sh: line 1053: echo: write error: Device or resource busy oleg448-server: /home/green/git/lustre-release/lustre/tests/test-framework.sh: line 1054: echo: write error: Device or resource busy oleg448-server: detected 4 online CPUs by sysfs oleg448-server: MODOPTS_LIBCFS= oleg448-server: Force libcfs to create 2 CPU partitions Setup mgs, mdt, osts Start mds2: mount -t lustre -o localrecov /dev/mapper/mds2_flakey /mnt/lustre-mds2 Start mds1: mount -t lustre -o localrecov /dev/mapper/mds1_flakey /mnt/lustre-mds1 oleg448-server: oleg448-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all oleg448-server: oleg448-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all pdsh@oleg448-client: oleg448-server: ssh exited with exit code 1 pdsh@oleg448-client: oleg448-server: ssh exited with exit code 1 Started lustre-MDT0001 Started lustre-MDT0000 Start ost2: mount -t lustre -o localrecov /dev/mapper/ost2_flakey /mnt/lustre-ost2 Start ost1: mount -t lustre -o localrecov /dev/mapper/ost1_flakey /mnt/lustre-ost1 seq.cli-lustre-OST0001-super.width=65536 seq.cli-lustre-OST0000-super.width=65536 oleg448-server: oleg448-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all oleg448-server: oleg448-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all pdsh@oleg448-client: oleg448-server: ssh exited with exit code 1 pdsh@oleg448-client: oleg448-server: ssh exited with exit code 1 Started lustre-OST0000 Started lustre-OST0001 /mnt/lustre-ost1: 198.7 MiB (208293888 bytes) trimmed /mnt/lustre-ost2: 0 B (0 bytes) trimmed Starting client: oleg448-client.virtnet: -o user_xattr,flock 192.168.204.148@tcp:/lustre /mnt/lustre Starting client oleg448-client.virtnet: -o user_xattr,flock 192.168.204.148@tcp:/lustre /mnt/lustre Started clients oleg448-client.virtnet: 192.168.204.148@tcp:/lustre on /mnt/lustre type lustre (rw,checksum,encrypt,flock,lazystatfs,lruresize,nolock,statfs_project,nouser_fid2path,user_xattr,verbose) Using TIMEOUT=20 osc.lustre-OST0000-osc-ffff897e46fac000.idle_timeout=debug osc.lustre-OST0001-osc-ffff897e46fac000.idle_timeout=debug Delete files... Wait for unlink objects finished... Waiting for MDT destroys to complete PASS 39 (136s) == sanity-quota test 40a: Hard link across different project ID ========================================================== 21:49:18 (1767322158) 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... Waiting for MDT destroys to complete PASS 40a (30s) == sanity-quota test 40b: Mv across different project ID ========================================================== 21:49:49 (1767322189) 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... Waiting for MDT destroys to complete PASS 40b (26s) == sanity-quota test 40c: Remote child Dir inherit project quota properly ========================================================== 21:50:14 (1767322214) 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... Waiting for MDT destroys to complete PASS 40c (36s) == sanity-quota test 40d: Stripe Directory inherit project quota properly ========================================================== 21:50:51 (1767322251) 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... Waiting for MDT destroys to complete PASS 40d (35s) == sanity-quota test 41: df should return projid-specific values ========================================================== 21:51:25 (1767322285) Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 striped dir -i1 -c2 -H fnv_1a_64 /mnt/lustre/d41.sanity-quota/dir /home/green/git/lustre-release/lustre/utils/lfs project -sp 41000 /mnt/lustre/d41.sanity-quota/dir 41000 P /mnt/lustre/d41.sanity-quota/dir/f41.sanity-quota == global statfs: /mnt/lustre == Filesystem 1024-blocks Used Available Capacity Mounted on 192.168.204.148@tcp:/lustre 7666232 4848 7209192 1% /mnt/lustre Filesystem Inodes IUsed IFree IUse% Mounted on 192.168.204.148@tcp:/lustre 523968 600 523368 1% /mnt/lustre Disk quotas for prj (pid 41000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre/d41.sanity-quota/dir 12 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.204.148@tcp:/lustre 102400 12 102388 1% /mnt/lustre Filesystem Inodes IUsed IFree IUse% Mounted on 192.168.204.148@tcp:/lustre 4096 4 4092 1% /mnt/lustre -p 41000 space:12 -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.204.148@tcp:/lustre 102400 12 102388 1% /mnt/lustre Filesystem Inodes IUsed IFree IUse% Mounted on 192.168.204.148@tcp:/lustre 4096 4 4092 1% /mnt/lustre Disk quotas for prj (pid 41000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre/d41.sanity-quota/dir 12 0 102400 - 4 0 4096 - -p 41000 space:12 -p 41000 inodes:4 llite.lustre-ffff897e46fac000.statfs_project=0 llite.lustre-ffff897e46fac000.statfs_project=1 Delete files... Wait for unlink objects finished... Waiting for MDT destroys to complete PASS 41 (71s) == sanity-quota test 42: lfs quota should include default quota info ========================================================== 21:52:36 (1767322356) Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 Delete files... Wait for unlink objects finished... Waiting for MDT destroys to complete Delete files... Wait for unlink objects finished... Waiting for MDT destroys to complete PASS 42 (30s) == sanity-quota test 48: lfs quota --delete should delete quota project ID ========================================================== 21:53:07 (1767322387) 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/zero] [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.144078 s, 7.3 MB/s checking 60000 exists on mds1 and ost1 checking 60000 removed on mds1 and ost1 pdsh@oleg448-client: oleg448-server: ssh exited with exit code 1 pdsh@oleg448-client: oleg448-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/zero] [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.340411 s, 6.2 MB/s running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/zero] [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.0872742 s, 12.0 MB/s checking 60000 exists on mds1 and ost2 checking 60000 removed on mds1 and ost2 pdsh@oleg448-client: oleg448-server: ssh exited with exit code 1 pdsh@oleg448-client: oleg448-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/zero] [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.206145 s, 10.2 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/zero] [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.0915775 s, 11.5 MB/s checking 10000 exists on mds1 and ost1 checking 10000 removed on mds1 and ost1 pdsh@oleg448-client: oleg448-server: ssh exited with exit code 1 pdsh@oleg448-client: oleg448-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/zero] [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.232545 s, 9.0 MB/s Delete files... Wait for unlink objects finished... Waiting for MDT destroys to complete Delete files... Wait for unlink objects finished... Waiting for MDT destroys to complete PASS 48 (64s) == sanity-quota test 49a: lfs quota -a prints the quota usage for all quota IDs ========================================================== 21:54:11 (1767322451) 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 / 189 seconds fail_loc=0 Disk usr quotas Filesystem quota_id kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre root 8308 0 0 - 574 0 0 - /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 - get all usr quota: 1000 / 0 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 / 0 seconds Create 991 files... - open/close 182 (time 1767322671.22 total 10.00 last 18.20) - open/close 364 (time 1767322681.32 total 20.10 last 18.01) - open/close 541 (time 1767322691.40 total 30.18 last 17.57) - open/close 711 (time 1767322701.47 total 40.25 last 16.88) - open/close 905 (time 1767322711.54 total 50.32 last 19.26) total: 991 open/close in 54.71 seconds: 18.11 ops/second Disk usr quotas Filesystem quota_id kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 10 4 0 102400 - 1 0 10240 - /mnt/lustre operator 4 0 102400 - 1 0 10240 - /mnt/lustre games 4 0 102400 - 1 0 10240 - /mnt/lustre 13 4 0 102400 - 1 0 10240 - /mnt/lustre ftp 4 0 102400 - 1 0 10240 - /mnt/lustre 15 4 0 102400 - 1 0 10240 - /mnt/lustre 16 4 0 102400 - 1 0 10240 - /mnt/lustre 17 4 0 102400 - 1 0 10240 - /mnt/lustre 18 4 0 102400 - 1 0 10240 - /mnt/lustre 19 4 0 102400 - 1 0 10240 - /mnt/lustre 20 4 0 102400 - 1 0 10240 - /mnt/lustre 21 4 0 102400 - 1 0 10240 - /mnt/lustre 22 4 0 102400 - 1 0 10240 - /mnt/lustre 23 4 0 102400 - 1 0 10240 - /mnt/lustre 24 4 0 102400 - 1 0 10240 - /mnt/lustre 25 4 0 102400 - 1 0 10240 - /mnt/lustre 26 4 0 102400 - 1 0 10240 - /mnt/lustre 27 4 0 102400 - 1 0 10240 - /mnt/lustre 28 4 0 102400 - 1 0 10240 - /mnt/lustre rpcuser 4 0 102400 - 1 0 10240 - /mnt/lustre 30 4 0 102400 - 1 0 10240 - /mnt/lustre 31 4 0 102400 - 1 0 10240 - /mnt/lustre rpc 4 0 102400 - 1 0 10240 - /mnt/lustre 33 4 0 102400 - 1 0 10240 - /mnt/lustre 34 4 0 102400 - 1 0 10240 - /mnt/lustre 35 4 0 102400 - 1 0 10240 - /mnt/lustre 36 4 0 102400 - 1 0 10240 - /mnt/lustre 37 4 0 102400 - 1 0 10240 - /mnt/lustre 38 4 0 102400 - 1 0 10240 - /mnt/lustre 39 4 0 102400 - 1 0 10240 - /mnt/lustre 40 4 0 102400 - 1 0 10240 - /mnt/lustre 41 4 0 102400 - 1 0 10240 - /mnt/lustre 42 4 0 102400 - 1 0 10240 - /mnt/lustre 43 4 0 102400 - 1 0 10240 - /mnt/lustre 44 4 0 102400 - 1 0 10240 - /mnt/lustre 45 4 0 102400 - 1 0 10240 - /mnt/lustre 46 4 0 102400 - 1 0 10240 - /mnt/lustre 47 4 0 102400 - 1 0 10240 - /mnt/lustre 48 4 0 102400 - 1 0 10240 - /mnt/lustre 49 4 0 102400 - 1 0 10240 - /mnt/lustre 50 4 0 102400 - 1 0 10240 - /mnt/lustre 51 4 0 102400 - 1 0 10240 - /mnt/lustre 52 4 0 102400 - 1 0 10240 - /mnt/lustre 53 4 0 102400 - 1 0 10240 - /mnt/lustre 54 4 0 102400 - 1 0 10240 - /mnt/lustre 55 4 0 102400 - 1 0 10240 - /mnt/lustre 56 4 0 102400 - 1 0 10240 - /mnt/lustre 57 4 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 4 0 204800 - 1 0 20480 - /mnt/lustre cdrom 4 0 204800 - 1 0 20480 - /mnt/lustre mail 4 0 204800 - 1 0 20480 - /mnt/lustre 13 4 0 204800 - 1 0 20480 - /mnt/lustre 14 4 0 204800 - 1 0 20480 - /mnt/lustre man 4 0 204800 - 1 0 20480 - /mnt/lustre 16 4 0 204800 - 1 0 20480 - /mnt/lustre 17 4 0 204800 - 1 0 20480 - /mnt/lustre dialout 4 0 204800 - 1 0 20480 - /mnt/lustre floppy 4 0 204800 - 1 0 20480 - /mnt/lustre games 4 0 204800 - 1 0 20480 - /mnt/lustre 21 4 0 204800 - 1 0 20480 - /mnt/lustre utmp 4 0 204800 - 1 0 20480 - /mnt/lustre 23 4 0 204800 - 1 0 20480 - /mnt/lustre 24 4 0 204800 - 1 0 20480 - /mnt/lustre 25 4 0 204800 - 1 0 20480 - /mnt/lustre 26 4 0 204800 - 1 0 20480 - /mnt/lustre 27 4 0 204800 - 1 0 20480 - /mnt/lustre 28 4 0 204800 - 1 0 20480 - /mnt/lustre rpcuser 4 0 204800 - 1 0 20480 - /mnt/lustre 30 4 0 204800 - 1 0 20480 - /mnt/lustre 31 4 0 204800 - 1 0 20480 - /mnt/lustre rpc 4 0 204800 - 1 0 20480 - /mnt/lustre tape 4 0 204800 - 1 0 20480 - /mnt/lustre 34 4 0 204800 - 1 0 20480 - /mnt/lustre utempter 4 0 204800 - 1 0 20480 - /mnt/lustre kvm 4 0 204800 - 1 0 20480 - /mnt/lustre 37 4 0 204800 - 1 0 20480 - /mnt/lustre 38 4 0 204800 - 1 0 20480 - /mnt/lustre video 4 0 204800 - 1 0 20480 - /mnt/lustre 40 4 0 204800 - 1 0 20480 - /mnt/lustre 41 4 0 204800 - 1 0 20480 - /mnt/lustre 42 4 0 204800 - 1 0 20480 - /mnt/lustre 43 4 0 204800 - 1 0 20480 - /mnt/lustre 44 4 0 204800 - 1 0 20480 - /mnt/lustre 45 4 0 204800 - 1 0 20480 - /mnt/lustre 46 4 0 204800 - 1 0 20480 - /mnt/lustre 47 4 0 204800 - 1 0 20480 - /mnt/lustre 48 4 0 204800 - 1 0 20480 - /mnt/lustre 49 4 0 204800 - 1 0 20480 - /mnt/lustre ftp 4 0 204800 - 1 0 20480 - /mnt/lustre 51 4 0 204800 - 1 0 20480 - /mnt/lustre 52 4 0 204800 - 1 0 20480 - /mnt/lustre 53 4 0 204800 - 1 0 20480 - /mnt/lustre lock 4 0 204800 - 1 0 20480 - /mnt/lustre 55 4 0 204800 - 1 0 20480 - /mnt/lustre 56 4 0 204800 - 1 0 20480 - /mnt/lustre 57 4 0 204800 - 1 0 20480 - time=0, rate=991/0 - unlinked 0 (time 1767322739 ; total 0 ; last 0) total: 991 unlinks in 12 seconds: 82.583336 unlinks/second Create 991 files... - open/close 234 (time 1767322775.86 total 10.03 last 23.34) - open/close 424 (time 1767322785.90 total 20.07 last 18.92) - open/close 637 (time 1767322795.97 total 30.13 last 21.16) - open/close 855 (time 1767322805.98 total 40.15 last 21.77) total: 991 open/close in 47.95 seconds: 20.67 ops/second Disk usr quotas Filesystem quota_id kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 10 4 0 102400 - 1 0 10240 - /mnt/lustre operator 4 0 102400 - 1 0 10240 - /mnt/lustre games 4 0 102400 - 1 0 10240 - /mnt/lustre 13 4 0 102400 - 1 0 10240 - /mnt/lustre ftp 4 0 102400 - 1 0 10240 - /mnt/lustre 15 4 0 102400 - 1 0 10240 - /mnt/lustre 16 4 0 102400 - 1 0 10240 - /mnt/lustre 17 4 0 102400 - 1 0 10240 - /mnt/lustre 18 4 0 102400 - 1 0 10240 - /mnt/lustre 19 4 0 102400 - 1 0 10240 - /mnt/lustre 20 4 0 102400 - 1 0 10240 - /mnt/lustre 21 4 0 102400 - 1 0 10240 - /mnt/lustre 22 4 0 102400 - 1 0 10240 - /mnt/lustre 23 4 0 102400 - 1 0 10240 - /mnt/lustre 24 4 0 102400 - 1 0 10240 - /mnt/lustre 25 4 0 102400 - 1 0 10240 - /mnt/lustre 26 4 0 102400 - 1 0 10240 - /mnt/lustre 27 4 0 102400 - 1 0 10240 - /mnt/lustre 28 4 0 102400 - 1 0 10240 - /mnt/lustre rpcuser 4 0 102400 - 1 0 10240 - /mnt/lustre 30 4 0 102400 - 1 0 10240 - /mnt/lustre 31 4 0 102400 - 1 0 10240 - /mnt/lustre rpc 4 0 102400 - 1 0 10240 - /mnt/lustre 33 4 0 102400 - 1 0 10240 - /mnt/lustre 34 4 0 102400 - 1 0 10240 - /mnt/lustre 35 4 0 102400 - 1 0 10240 - /mnt/lustre 36 4 0 102400 - 1 0 10240 - /mnt/lustre 37 4 0 102400 - 1 0 10240 - /mnt/lustre 38 4 0 102400 - 1 0 10240 - /mnt/lustre 39 4 0 102400 - 1 0 10240 - /mnt/lustre 40 4 0 102400 - 1 0 10240 - /mnt/lustre 41 4 0 102400 - 1 0 10240 - /mnt/lustre 42 4 0 102400 - 1 0 10240 - /mnt/lustre 43 4 0 102400 - 1 0 10240 - /mnt/lustre 44 4 0 102400 - 1 0 10240 - /mnt/lustre 45 4 0 102400 - 1 0 10240 - /mnt/lustre 46 4 0 102400 - 1 0 10240 - /mnt/lustre 47 4 0 102400 - 1 0 10240 - /mnt/lustre 48 4 0 102400 - 1 0 10240 - /mnt/lustre 49 4 0 102400 - 1 0 10240 - /mnt/lustre 50 4 0 102400 - 1 0 10240 - /mnt/lustre 51 4 0 102400 - 1 0 10240 - /mnt/lustre 52 4 0 102400 - 1 0 10240 - /mnt/lustre 53 4 0 102400 - 1 0 10240 - /mnt/lustre 54 4 0 102400 - 1 0 10240 - /mnt/lustre 55 4 0 102400 - 1 0 10240 - /mnt/lustre 56 4 0 102400 - 1 0 10240 - /mnt/lustre 57 4 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 4 0 204800 - 1 0 20480 - /mnt/lustre cdrom 4 0 204800 - 1 0 20480 - /mnt/lustre mail 4 0 204800 - 1 0 20480 - /mnt/lustre 13 4 0 204800 - 1 0 20480 - /mnt/lustre 14 4 0 204800 - 1 0 20480 - /mnt/lustre man 4 0 204800 - 1 0 20480 - /mnt/lustre 16 4 0 204800 - 1 0 20480 - /mnt/lustre 17 4 0 204800 - 1 0 20480 - /mnt/lustre dialout 4 0 204800 - 1 0 20480 - /mnt/lustre floppy 4 0 204800 - 1 0 20480 - /mnt/lustre games 4 0 204800 - 1 0 20480 - /mnt/lustre 21 4 0 204800 - 1 0 20480 - /mnt/lustre utmp 4 0 204800 - 1 0 20480 - /mnt/lustre 23 4 0 204800 - 1 0 20480 - /mnt/lustre 24 4 0 204800 - 1 0 20480 - /mnt/lustre 25 4 0 204800 - 1 0 20480 - /mnt/lustre 26 4 0 204800 - 1 0 20480 - /mnt/lustre 27 4 0 204800 - 1 0 20480 - /mnt/lustre 28 4 0 204800 - 1 0 20480 - /mnt/lustre rpcuser 4 0 204800 - 1 0 20480 - /mnt/lustre 30 4 0 204800 - 1 0 20480 - /mnt/lustre 31 4 0 204800 - 1 0 20480 - /mnt/lustre rpc 4 0 204800 - 1 0 20480 - /mnt/lustre tape 4 0 204800 - 1 0 20480 - /mnt/lustre 34 4 0 204800 - 1 0 20480 - /mnt/lustre utempter 4 0 204800 - 1 0 20480 - /mnt/lustre kvm 4 0 204800 - 1 0 20480 - /mnt/lustre 37 4 0 204800 - 1 0 20480 - /mnt/lustre 38 4 0 204800 - 1 0 20480 - /mnt/lustre video 4 0 204800 - 1 0 20480 - /mnt/lustre 40 4 0 204800 - 1 0 20480 - /mnt/lustre 41 4 0 204800 - 1 0 20480 - /mnt/lustre 42 4 0 204800 - 1 0 20480 - /mnt/lustre 43 4 0 204800 - 1 0 20480 - /mnt/lustre 44 4 0 204800 - 1 0 20480 - /mnt/lustre 45 4 0 204800 - 1 0 20480 - /mnt/lustre 46 4 0 204800 - 1 0 20480 - /mnt/lustre 47 4 0 204800 - 1 0 20480 - /mnt/lustre 48 4 0 204800 - 1 0 20480 - /mnt/lustre 49 4 0 204800 - 1 0 20480 - /mnt/lustre ftp 4 0 204800 - 1 0 20480 - /mnt/lustre 51 4 0 204800 - 1 0 20480 - /mnt/lustre 52 4 0 204800 - 1 0 20480 - /mnt/lustre 53 4 0 204800 - 1 0 20480 - /mnt/lustre lock 4 0 204800 - 1 0 20480 - /mnt/lustre 55 4 0 204800 - 1 0 20480 - /mnt/lustre 56 4 0 204800 - 1 0 20480 - /mnt/lustre 57 4 0 204800 - 1 0 20480 - time=0, rate=991/0 - unlinked 0 (time 1767322838 ; total 0 ; last 0) total: 991 unlinks in 12 seconds: 82.583336 unlinks/second fail_loc=0xa08 fail_loc=0 Stopping clients: oleg448-client.virtnet /mnt/lustre (opts:-f) Stopping clients: oleg448-client.virtnet /mnt/lustre2 (opts:-f) Stopping client oleg448-client.virtnet /mnt/lustre opts:-f Stopping /mnt/lustre-mds2 (opts:-f) on oleg448-server Stopping /mnt/lustre-mds1 (opts:-f) on oleg448-server waited 0 for 3 ST osd-ldiskfs lustre-MDT0000-osd lustre-MDT0000-osd_UUID 3 Stopping /mnt/lustre-ost1 (opts:-f) on oleg448-server Stopping /mnt/lustre-ost2 (opts:-f) on oleg448-server oleg448-server: oleg448-server.virtnet: executing set_hostid /home/green/git/lustre-release/lustre/tests/test-framework.sh: line 1053: echo: write error: Device or resource busy /home/green/git/lustre-release/lustre/tests/test-framework.sh: line 1054: echo: write error: Device or resource busy 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: 'oleg448-server' oleg448-server: oleg448-server.virtnet: executing load_modules_local oleg448-server: Loading modules from /home/green/git/lustre-release/lustre oleg448-server: /home/green/git/lustre-release/lustre/tests/test-framework.sh: line 1053: echo: write error: Device or resource busy oleg448-server: /home/green/git/lustre-release/lustre/tests/test-framework.sh: line 1054: echo: write error: Device or resource busy oleg448-server: detected 4 online CPUs by sysfs oleg448-server: MODOPTS_LIBCFS= oleg448-server: Force libcfs to create 2 CPU partitions Formatting mgs, mds, osts Format mds1: /dev/vdc Format ost1: /dev/vde Format ost2: /dev/vdf Format mds2: /dev/vdd Checking servers environments Checking clients oleg448-client.virtnet environments /home/green/git/lustre-release/lustre/tests/test-framework.sh: line 1053: echo: write error: Device or resource busy /home/green/git/lustre-release/lustre/tests/test-framework.sh: line 1054: echo: write error: Device or resource busy 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: 'oleg448-server' oleg448-server: oleg448-server.virtnet: executing load_modules_local oleg448-server: Loading modules from /home/green/git/lustre-release/lustre oleg448-server: /home/green/git/lustre-release/lustre/tests/test-framework.sh: line 1053: echo: write error: Device or resource busy oleg448-server: /home/green/git/lustre-release/lustre/tests/test-framework.sh: line 1054: echo: write error: Device or resource busy oleg448-server: detected 4 online CPUs by sysfs oleg448-server: MODOPTS_LIBCFS= oleg448-server: Force libcfs to create 2 CPU partitions Setup mgs, mdt, osts pdsh@oleg448-client: oleg448-server: ssh exited with exit code 1 pdsh@oleg448-client: oleg448-server: ssh exited with exit code 1 Start mds2: mount -t lustre -o localrecov /dev/mapper/mds2_flakey /mnt/lustre-mds2 Start mds1: mount -t lustre -o localrecov /dev/mapper/mds1_flakey /mnt/lustre-mds1 oleg448-server: oleg448-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all oleg448-server: oleg448-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all pdsh@oleg448-client: oleg448-server: ssh exited with exit code 1 Commit the device label on /dev/vdd pdsh@oleg448-client: oleg448-server: ssh exited with exit code 1 Commit the device label on /dev/vdc Started lustre-MDT0001 Started lustre-MDT0000 pdsh@oleg448-client: oleg448-server: ssh exited with exit code 1 pdsh@oleg448-client: oleg448-server: ssh exited with exit code 1 Start ost2: mount -t lustre -o localrecov /dev/mapper/ost2_flakey /mnt/lustre-ost2 Start ost1: mount -t lustre -o localrecov /dev/mapper/ost1_flakey /mnt/lustre-ost1 seq.cli-lustre-OST0001-super.width=65536 seq.cli-lustre-OST0000-super.width=65536 oleg448-server: oleg448-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all oleg448-server: oleg448-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all pdsh@oleg448-client: oleg448-server: ssh exited with exit code 1 Commit the device label on /dev/vdf pdsh@oleg448-client: oleg448-server: ssh exited with exit code 1 Commit the device label on /dev/vde Started lustre-OST0001 Started lustre-OST0000 /mnt/lustre-ost2: 0 B (0 bytes) trimmed /mnt/lustre-ost1: 0 B (0 bytes) trimmed Starting client: oleg448-client.virtnet: -o user_xattr,flock 192.168.204.148@tcp:/lustre /mnt/lustre Starting client oleg448-client.virtnet: -o user_xattr,flock 192.168.204.148@tcp:/lustre /mnt/lustre Started clients oleg448-client.virtnet: 192.168.204.148@tcp:/lustre on /mnt/lustre type lustre (rw,checksum,encrypt,flock,lazystatfs,lruresize,nolock,statfs_project,nouser_fid2path,user_xattr,verbose) Using TIMEOUT=20 osc.lustre-OST0000-osc-ffff897e47f61000.idle_timeout=debug osc.lustre-OST0001-osc-ffff897e47f61000.idle_timeout=debug Delete files... Wait for unlink objects finished... Waiting for MDT destroys to complete Delete files... Wait for unlink objects finished... Waiting for MDT destroys to complete PASS 49a (689s) == sanity-quota test 49b: lfs quota -a --blocks has a delimiter ========================================================== 22:05:40 (1767323140) PASS 49b (6s) == sanity-quota test 50: Test if lfs find --projid works ========================================================== 22:05:46 (1767323146) 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... Waiting for MDT destroys to complete PASS 50 (26s) == sanity-quota test 51: Test project accounting with mv/cp ========================================================== 22:06:13 (1767323173) 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.0303539 s, 34.5 MB/s -p 1 inodes:5 -p 1 inodes:6 Delete files... Wait for unlink objects finished... Waiting for MDT destroys to complete PASS 51 (36s) == sanity-quota test 52: Rename normal file across project ID ========================================================== 22:06:49 (1767323209) 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, 2.5273 s, 41.5 MB/s Disk quotas for prj (pid 1000): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 102404 0 0 - 2 0 0 - Disk quotas for prj (pid 1001): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 4 0 0 - 1 0 0 - -p 1000 space:102404 -p 1001 space:4 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 4 0 0 - 1 0 0 - Disk quotas for prj (pid 1001): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 102404 0 0 - 2 0 0 - -p 1000 space:4 -p 1001 space:102404 Delete files... Wait for unlink objects finished... Waiting for MDT destroys to complete PASS 52 (46s) == sanity-quota test 53: Project inherit attribute could be cleared ========================================================== 22:07:35 (1767323255) 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... Waiting for MDT destroys to complete PASS 53 (15s) == sanity-quota test 54: basic lfs project interface test ========================================================== 22:07:50 (1767323270) 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.83 seconds: 120.30 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 1767323287 ; total 0 ; last 0) total: 100 unlinks in 1 seconds: 100.000000 unlinks/second Delete files... Wait for unlink objects finished... Waiting for MDT destroys to complete PASS 54 (28s) == sanity-quota test 55: Chgrp should be affected by group quota ========================================================== 22:08:18 (1767323298) 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/zero] [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, 51.8421 s, 2.0 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 - 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] Disk quotas for grp quota_2usr (gid 60001): Filesystem kbytes bquota blimit bgrace files iquota ilimit igrace /mnt/lustre 0 0 307200 - 1 0 0 - lustre-MDT0000 0 - 114688 - 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... Waiting for MDT destroys to complete PASS 55 (89s) == sanity-quota test 56: lfs quota -t should work well === 22:09:47 (1767323387) Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 Delete files... Wait for unlink objects finished... Waiting for MDT destroys to complete PASS 56 (22s) == sanity-quota test 57: lfs project could tolerate errors ========================================================== 22:10:09 (1767323409) Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 Delete files... Wait for unlink objects finished... Waiting for MDT destroys to complete PASS 57 (30s) == sanity-quota test 58: project ID should be kept for new mirrors created by FID ========================================================== 22:10:40 (1767323440) 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:4 running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/zero] [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, 2.14933 s, 24.4 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:153604 running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/zero] [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, 1.54852 s, 20.3 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) Waiting for MDT destroys to complete test by mirror created with FID -p 1001 space:4 running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/zero] [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, 2.52022 s, 20.8 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:153612 running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/zero] [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, 1.46893 s, 21.4 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... Waiting for MDT destroys to complete PASS 58 (106s) == sanity-quota test 59: lfs project dosen't crash kernel with project disabled ========================================================== 22:12:25 (1767323545) Stopping clients: oleg448-client.virtnet /mnt/lustre (opts:) Stopping clients: oleg448-client.virtnet /mnt/lustre2 (opts:) Stopping client oleg448-client.virtnet /mnt/lustre opts: Stopping /mnt/lustre-mds1 (opts:-f) on oleg448-server Stopping /mnt/lustre-mds2 (opts:-f) on oleg448-server Stopping /mnt/lustre-ost1 (opts:-f) on oleg448-server Stopping /mnt/lustre-ost2 (opts:-f) on oleg448-server oleg448-server: The quota feature may only be changed when the filesystem is unmounted and not in use. pdsh@oleg448-client: oleg448-server: ssh exited with exit code 1 tune2fs 1.47.3-wc2 (11-Nov-2025) sanity-quota test_59: @@@@@@ FAIL: tune2fs /dev/vdc failed Trace dump: = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7487:error() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:11770:disable_project_quota() = /home/green/git/lustre-release/lustre/tests/sanity-quota.sh:4811:test_59() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7863:run_one() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7926:run_one_logged() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7741:run_test() = /home/green/git/lustre-release/lustre/tests/sanity-quota.sh:4821:main() Dumping lctl log to /tmp/testlogs//sanity-quota.test_59.*.1767323568.log rsync: chown "/tmp/testlogs/.sanity-quota.test_59.debug_log.oleg448-server.1767323568.log.v7yUFF" failed: Operation not permitted (1) rsync: chown "/tmp/testlogs/.sanity-quota.test_59.dmesg.oleg448-server.1767323568.log.0k00Dg" failed: Operation not permitted (1) rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1668) [generator=3.1.3] FAIL 59 (27s) == sanity-quota test 60: Test quota for root with setgid ========================================================== 22:12:52 (1767323572) Waiting for MDT destroys to complete oleg448-server: error: get_param: param_path 'osp/*/destroys_in_flight': No such file or directory pdsh@oleg448-client: oleg448-server: ssh exited with exit code 2 Creating test directory lfs mkdir: '0/43' dev not on a mounted Lustre filesystem lfs mkdir: '/mnt/lustre/d60.sanity-quota' is not on a Lustre filesystem: No such device (19) lfs setdirstripe: cannot create dir '/mnt/lustre/d60.sanity-quota': No such device sanity-quota test_60: @@@@@@ FAIL: setup quota failed with 1 Trace dump: = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7487:error() = /home/green/git/lustre-release/lustre/tests/sanity-quota.sh:4826:test_60() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7863:run_one() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7926:run_one_logged() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7741:run_test() = /home/green/git/lustre-release/lustre/tests/sanity-quota.sh:4848:main() Dumping lctl log to /tmp/testlogs//sanity-quota.test_60.*.1767323576.log rsync: chown "/tmp/testlogs/.sanity-quota.test_60.debug_log.oleg448-server.1767323576.log.h955kf" failed: Operation not permitted (1) rsync: chown "/tmp/testlogs/.sanity-quota.test_60.dmesg.oleg448-server.1767323576.log.5egGRt" failed: Operation not permitted (1) rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1668) [generator=3.1.3] FAIL 60 (7s) SKIP: sanity-quota test_61 skipping SLOW test 61 == sanity-quota test 62: Project inherit should be only changed by root ========================================================== 22:13:00 (1767323580) Waiting for MDT destroys to complete oleg448-server: error: get_param: param_path 'osp/*/destroys_in_flight': No such file or directory pdsh@oleg448-client: oleg448-server: ssh exited with exit code 2 Creating test directory lfs mkdir: '0/43' dev not on a mounted Lustre filesystem lfs mkdir: '/mnt/lustre/d62.sanity-quota' is not on a Lustre filesystem: No such device (19) lfs setdirstripe: cannot create dir '/mnt/lustre/d62.sanity-quota': No such device sanity-quota test_62: @@@@@@ FAIL: setup quota failed with 1 Trace dump: = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7487:error() = /home/green/git/lustre-release/lustre/tests/sanity-quota.sh:5048:test_62() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7863:run_one() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7926:run_one_logged() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7741:run_test() = /home/green/git/lustre-release/lustre/tests/sanity-quota.sh:5065:main() Dumping lctl log to /tmp/testlogs//sanity-quota.test_62.*.1767323585.log rsync: chown "/tmp/testlogs/.sanity-quota.test_62.debug_log.oleg448-server.1767323585.log.VQ2Z9L" failed: Operation not permitted (1) rsync: chown "/tmp/testlogs/.sanity-quota.test_62.dmesg.oleg448-server.1767323585.log.T6n8TM" failed: Operation not permitted (1) rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1668) [generator=3.1.3] FAIL 62 (7s) SKIP: sanity-quota test_63 skipping excluded test 63 == sanity-quota test 64: lfs project on non-dir/files should succeed ========================================================== 22:13:08 (1767323588) Waiting for MDT destroys to complete oleg448-server: error: get_param: param_path 'osp/*/destroys_in_flight': No such file or directory pdsh@oleg448-client: oleg448-server: ssh exited with exit code 2 Creating test directory lfs mkdir: '0/43' dev not on a mounted Lustre filesystem lfs mkdir: '/mnt/lustre/d64.sanity-quota' is not on a Lustre filesystem: No such device (19) lfs setdirstripe: cannot create dir '/mnt/lustre/d64.sanity-quota': No such device sanity-quota test_64: @@@@@@ FAIL: setup quota failed with 1 Trace dump: = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7487:error() = /home/green/git/lustre-release/lustre/tests/sanity-quota.sh:5179:test_64() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7863:run_one() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7926:run_one_logged() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7741:run_test() = /home/green/git/lustre-release/lustre/tests/sanity-quota.sh:5204:main() Dumping lctl log to /tmp/testlogs//sanity-quota.test_64.*.1767323593.log rsync: chown "/tmp/testlogs/.sanity-quota.test_64.debug_log.oleg448-server.1767323593.log.Qp0I4z" failed: Operation not permitted (1) rsync: chown "/tmp/testlogs/.sanity-quota.test_64.dmesg.oleg448-server.1767323593.log.HAPeRq" failed: Operation not permitted (1) rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1668) [generator=3.1.3] FAIL 64 (7s) SKIP: sanity-quota test_65 skipping excluded test 65 == sanity-quota test 66: nonroot user can not change project state in default ========================================================== 22:13:16 (1767323596) Waiting for MDT destroys to complete oleg448-server: error: get_param: param_path 'osp/*/destroys_in_flight': No such file or directory pdsh@oleg448-client: oleg448-server: ssh exited with exit code 2 Creating test directory lfs mkdir: '0/43' dev not on a mounted Lustre filesystem lfs mkdir: '/mnt/lustre/d66.sanity-quota' is not on a Lustre filesystem: No such device (19) lfs setdirstripe: cannot create dir '/mnt/lustre/d66.sanity-quota': No such device sanity-quota test_66: @@@@@@ FAIL: setup quota failed with 1 Trace dump: = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7487:error() = /home/green/git/lustre-release/lustre/tests/sanity-quota.sh:5251:test_66() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7863:run_one() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7926:run_one_logged() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7741:run_test() = /home/green/git/lustre-release/lustre/tests/sanity-quota.sh:5287:main() Dumping lctl log to /tmp/testlogs//sanity-quota.test_66.*.1767323601.log rsync: chown "/tmp/testlogs/.sanity-quota.test_66.debug_log.oleg448-server.1767323601.log.T3BRSI" failed: Operation not permitted (1) rsync: chown "/tmp/testlogs/.sanity-quota.test_66.dmesg.oleg448-server.1767323601.log.elIs6p" failed: Operation not permitted (1) rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1668) [generator=3.1.3] FAIL 66 (7s) == sanity-quota test 67: quota pools recalculation ======= 22:13:23 (1767323603) Waiting for MDT destroys to complete oleg448-server: error: get_param: param_path 'osp/*/destroys_in_flight': No such file or directory pdsh@oleg448-client: oleg448-server: ssh exited with exit code 2 Creating test directory lfs mkdir: '0/43' dev not on a mounted Lustre filesystem lfs mkdir: '/mnt/lustre/d67.sanity-quota' is not on a Lustre filesystem: No such device (19) lfs setdirstripe: cannot create dir '/mnt/lustre/d67.sanity-quota': No such device sanity-quota test_67: @@@@@@ FAIL: setup quota failed with 1 Trace dump: = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7487:error() = /home/green/git/lustre-release/lustre/tests/sanity-quota.sh:5341:test_67() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7863:run_one() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7926:run_one_logged() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7741:run_test() = /home/green/git/lustre-release/lustre/tests/sanity-quota.sh:5444:main() Dumping lctl log to /tmp/testlogs//sanity-quota.test_67.*.1767323608.log rsync: chown "/tmp/testlogs/.sanity-quota.test_67.debug_log.oleg448-server.1767323608.log.x6l9W5" failed: Operation not permitted (1) rsync: chown "/tmp/testlogs/.sanity-quota.test_67.dmesg.oleg448-server.1767323608.log.EKQW7O" failed: Operation not permitted (1) rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1668) [generator=3.1.3] FAIL 67 (8s) == sanity-quota test 68: slave number in quota pool changed after each add/remove OST ========================================================== 22:13:31 (1767323611) Waiting for MDT destroys to complete oleg448-server: error: get_param: param_path 'osp/*/destroys_in_flight': No such file or directory pdsh@oleg448-client: oleg448-server: ssh exited with exit code 2 Creating test directory lfs mkdir: '0/43' dev not on a mounted Lustre filesystem lfs mkdir: '/mnt/lustre/d68.sanity-quota' is not on a Lustre filesystem: No such device (19) lfs setdirstripe: cannot create dir '/mnt/lustre/d68.sanity-quota': No such device sanity-quota test_68: @@@@@@ FAIL: setup quota failed with 1 Trace dump: = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7487:error() = /home/green/git/lustre-release/lustre/tests/sanity-quota.sh:5466:test_68() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7863:run_one() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7926:run_one_logged() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7741:run_test() = /home/green/git/lustre-release/lustre/tests/sanity-quota.sh:5499:main() Dumping lctl log to /tmp/testlogs//sanity-quota.test_68.*.1767323616.log rsync: chown "/tmp/testlogs/.sanity-quota.test_68.debug_log.oleg448-server.1767323616.log.nTTJDs" failed: Operation not permitted (1) rsync: chown "/tmp/testlogs/.sanity-quota.test_68.dmesg.oleg448-server.1767323616.log.NSc9zo" failed: Operation not permitted (1) rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1668) [generator=3.1.3] FAIL 68 (7s) == sanity-quota test 69: EDQUOT at one of pools shouldn't affect DOM ========================================================== 22:13:38 (1767323618) Waiting for MDT destroys to complete oleg448-server: error: get_param: param_path 'osp/*/destroys_in_flight': No such file or directory pdsh@oleg448-client: oleg448-server: ssh exited with exit code 2 Creating test directory lfs mkdir: '0/43' dev not on a mounted Lustre filesystem lfs mkdir: '/mnt/lustre/d69.sanity-quota' is not on a Lustre filesystem: No such device (19) lfs setdirstripe: cannot create dir '/mnt/lustre/d69.sanity-quota': No such device sanity-quota test_69: @@@@@@ FAIL: setup quota failed with 1 Trace dump: = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7487:error() = /home/green/git/lustre-release/lustre/tests/sanity-quota.sh:5510:test_69() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7863:run_one() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7926:run_one_logged() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7741:run_test() = /home/green/git/lustre-release/lustre/tests/sanity-quota.sh:5559:main() Dumping lctl log to /tmp/testlogs//sanity-quota.test_69.*.1767323622.log rsync: chown "/tmp/testlogs/.sanity-quota.test_69.debug_log.oleg448-server.1767323622.log.NCGnBh" failed: Operation not permitted (1) rsync: chown "/tmp/testlogs/.sanity-quota.test_69.dmesg.oleg448-server.1767323622.log.gYNFDJ" failed: Operation not permitted (1) rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1668) [generator=3.1.3] FAIL 69 (6s) == sanity-quota test 70a: check lfs setquota/quota with a pool option ========================================================== 22:13:44 (1767323624) Waiting for MDT destroys to complete oleg448-server: error: get_param: param_path 'osp/*/destroys_in_flight': No such file or directory pdsh@oleg448-client: oleg448-server: ssh exited with exit code 2 Creating test directory lfs mkdir: '0/43' dev not on a mounted Lustre filesystem lfs mkdir: '/mnt/lustre/d70a.sanity-quota' is not on a Lustre filesystem: No such device (19) lfs setdirstripe: cannot create dir '/mnt/lustre/d70a.sanity-quota': No such device sanity-quota test_70a: @@@@@@ FAIL: setup quota failed with 1 Trace dump: = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7487:error() = /home/green/git/lustre-release/lustre/tests/sanity-quota.sh:5571:test_70a() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7863:run_one() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7926:run_one_logged() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7741:run_test() = /home/green/git/lustre-release/lustre/tests/sanity-quota.sh:5596:main() Dumping lctl log to /tmp/testlogs//sanity-quota.test_70a.*.1767323629.log rsync: chown "/tmp/testlogs/.sanity-quota.test_70a.debug_log.oleg448-server.1767323629.log.kSvv3K" failed: Operation not permitted (1) rsync: chown "/tmp/testlogs/.sanity-quota.test_70a.dmesg.oleg448-server.1767323629.log.AnvKrb" failed: Operation not permitted (1) rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1668) [generator=3.1.3] FAIL 70a (8s) == sanity-quota test 70b: lfs setquota pool works properly ========================================================== 22:13:52 (1767323632) Creating new pool qpool1 oleg448-server: No device found for name MGS: Invalid argument oleg448-server: This command must be run on the MGS. oleg448-server: Warning, standalone MGS for "lustre", unable to check pool updates on clients. oleg448-server: Verify if pools are updated on a client (client sync delay: 1-2s). oleg448-server: oleg448-server: No device found for name MGS: Invalid argument oleg448-server: This command must be run on the MGS. oleg448-server: pool_new lustre.qpool1: No such device pdsh@oleg448-client: oleg448-server: ssh exited with exit code 19 Reader error: 'No devices found' at 0 Reader error: 'No devices found' at 0 sanity-quota test_70b: @@@@@@ FAIL: No pool created, result code 19 Trace dump: = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7470:error_noexit() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:10631:pool_add() = /home/green/git/lustre-release/lustre/tests/sanity-quota.sh:5605:test_70b() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7863:run_one() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7926:run_one_logged() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7741:run_test() = /home/green/git/lustre-release/lustre/tests/sanity-quota.sh:5620:main() Dumping lctl log to /tmp/testlogs//sanity-quota.test_70b.*.1767323636.log rsync: chown "/tmp/testlogs/.sanity-quota.test_70b.debug_log.oleg448-server.1767323636.log.esO4SM" failed: Operation not permitted (1) rsync: chown "/tmp/testlogs/.sanity-quota.test_70b.dmesg.oleg448-server.1767323636.log.TZMQDK" failed: Operation not permitted (1) rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1668) [generator=3.1.3] sanity-quota test_70b: @@@@@@ FAIL: pool_add failed Trace dump: = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7487:error() = /home/green/git/lustre-release/lustre/tests/sanity-quota.sh:5605:test_70b() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7863:run_one() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7926:run_one_logged() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7741:run_test() = /home/green/git/lustre-release/lustre/tests/sanity-quota.sh:5620:main() Dumping lctl log to /tmp/testlogs//sanity-quota.test_70b.*.1767323640.log rsync: chown "/tmp/testlogs/.sanity-quota.test_70b.debug_log.oleg448-server.1767323640.log.QV2Et2" failed: Operation not permitted (1) rsync: chown "/tmp/testlogs/.sanity-quota.test_70b.dmesg.oleg448-server.1767323640.log.JSu3Cn" failed: Operation not permitted (1) rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1668) [generator=3.1.3] FAIL 70b (10s) == sanity-quota test 71a: Check PFL with quota pools ===== 22:14:02 (1767323642) Waiting for MDT destroys to complete oleg448-server: error: get_param: param_path 'osp/*/destroys_in_flight': No such file or directory pdsh@oleg448-client: oleg448-server: ssh exited with exit code 2 Creating test directory lfs mkdir: '0/43' dev not on a mounted Lustre filesystem lfs mkdir: '/mnt/lustre/d71a.sanity-quota' is not on a Lustre filesystem: No such device (19) lfs setdirstripe: cannot create dir '/mnt/lustre/d71a.sanity-quota': No such device sanity-quota test_71a: @@@@@@ FAIL: setup quota failed with 1 Trace dump: = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7487:error() = /home/green/git/lustre-release/lustre/tests/sanity-quota.sh:5634:test_71a() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7863:run_one() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7926:run_one_logged() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7741:run_test() = /home/green/git/lustre-release/lustre/tests/sanity-quota.sh:5701:main() Dumping lctl log to /tmp/testlogs//sanity-quota.test_71a.*.1767323648.log rsync: chown "/tmp/testlogs/.sanity-quota.test_71a.debug_log.oleg448-server.1767323648.log.CcTTRG" failed: Operation not permitted (1) rsync: chown "/tmp/testlogs/.sanity-quota.test_71a.dmesg.oleg448-server.1767323648.log.8Yqmry" failed: Operation not permitted (1) rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1668) [generator=3.1.3] FAIL 71a (8s) == sanity-quota test 71b: Check SEL with quota pools ===== 22:14:10 (1767323650) Waiting for MDT destroys to complete oleg448-server: error: get_param: param_path 'osp/*/destroys_in_flight': No such file or directory pdsh@oleg448-client: oleg448-server: ssh exited with exit code 2 Creating test directory lfs mkdir: '0/43' dev not on a mounted Lustre filesystem lfs mkdir: '/mnt/lustre/d71b.sanity-quota' is not on a Lustre filesystem: No such device (19) lfs setdirstripe: cannot create dir '/mnt/lustre/d71b.sanity-quota': No such device sanity-quota test_71b: @@@@@@ FAIL: setup quota failed with 1 Trace dump: = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7487:error() = /home/green/git/lustre-release/lustre/tests/sanity-quota.sh:5716:test_71b() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7863:run_one() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7926:run_one_logged() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7741:run_test() = /home/green/git/lustre-release/lustre/tests/sanity-quota.sh:5766:main() Dumping lctl log to /tmp/testlogs//sanity-quota.test_71b.*.1767323655.log rsync: chown "/tmp/testlogs/.sanity-quota.test_71b.debug_log.oleg448-server.1767323655.log.KLChtV" failed: Operation not permitted (1) rsync: chown "/tmp/testlogs/.sanity-quota.test_71b.dmesg.oleg448-server.1767323655.log.zhtpD1" failed: Operation not permitted (1) rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1668) [generator=3.1.3] FAIL 71b (7s) == sanity-quota test 72: lfs quota --pool prints only pool's OSTs ========================================================== 22:14:17 (1767323657) Waiting for MDT destroys to complete oleg448-server: error: get_param: param_path 'osp/*/destroys_in_flight': No such file or directory pdsh@oleg448-client: oleg448-server: ssh exited with exit code 2 Creating test directory lfs mkdir: '0/43' dev not on a mounted Lustre filesystem lfs mkdir: '/mnt/lustre/d72.sanity-quota' is not on a Lustre filesystem: No such device (19) lfs setdirstripe: cannot create dir '/mnt/lustre/d72.sanity-quota': No such device sanity-quota test_72: @@@@@@ FAIL: setup quota failed with 1 Trace dump: = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7487:error() = /home/green/git/lustre-release/lustre/tests/sanity-quota.sh:5776:test_72() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7863:run_one() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7926:run_one_logged() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7741:run_test() = /home/green/git/lustre-release/lustre/tests/sanity-quota.sh:5811:main() Dumping lctl log to /tmp/testlogs//sanity-quota.test_72.*.1767323662.log rsync: chown "/tmp/testlogs/.sanity-quota.test_72.debug_log.oleg448-server.1767323662.log.Gxj2ZN" failed: Operation not permitted (1) rsync: chown "/tmp/testlogs/.sanity-quota.test_72.dmesg.oleg448-server.1767323662.log.WqfKGM" failed: Operation not permitted (1) rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1668) [generator=3.1.3] FAIL 72 (8s) == sanity-quota test 73a: default limits at OST Pool Quotas ========================================================== 22:14:25 (1767323665) Creating new pool qpool1 oleg448-server: No device found for name MGS: Invalid argument oleg448-server: This command must be run on the MGS. oleg448-server: Warning, standalone MGS for "lustre", unable to check pool updates on clients. oleg448-server: Verify if pools are updated on a client (client sync delay: 1-2s). oleg448-server: oleg448-server: No device found for name MGS: Invalid argument oleg448-server: This command must be run on the MGS. oleg448-server: pool_new lustre.qpool1: No such device pdsh@oleg448-client: oleg448-server: ssh exited with exit code 19 Reader error: 'No devices found' at 0 Reader error: 'No devices found' at 0 sanity-quota test_73a: @@@@@@ FAIL: No pool created, result code 19 Trace dump: = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7470:error_noexit() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:10631:pool_add() = /home/green/git/lustre-release/lustre/tests/sanity-quota.sh:5822:test_73a() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7863:run_one() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7926:run_one_logged() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7741:run_test() = /home/green/git/lustre-release/lustre/tests/sanity-quota.sh:5828:main() Dumping lctl log to /tmp/testlogs//sanity-quota.test_73a.*.1767323669.log rsync: chown "/tmp/testlogs/.sanity-quota.test_73a.debug_log.oleg448-server.1767323669.log.KbGKHD" failed: Operation not permitted (1) rsync: chown "/tmp/testlogs/.sanity-quota.test_73a.dmesg.oleg448-server.1767323669.log.eq0ZQp" failed: Operation not permitted (1) rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1668) [generator=3.1.3] sanity-quota test_73a: @@@@@@ FAIL: pool_add failed Trace dump: = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7487:error() = /home/green/git/lustre-release/lustre/tests/sanity-quota.sh:5822:test_73a() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7863:run_one() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7926:run_one_logged() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7741:run_test() = /home/green/git/lustre-release/lustre/tests/sanity-quota.sh:5828:main() Dumping lctl log to /tmp/testlogs//sanity-quota.test_73a.*.1767323673.log rsync: chown "/tmp/testlogs/.sanity-quota.test_73a.debug_log.oleg448-server.1767323673.log.hj5atx" failed: Operation not permitted (1) rsync: chown "/tmp/testlogs/.sanity-quota.test_73a.dmesg.oleg448-server.1767323673.log.nZGURO" failed: Operation not permitted (1) rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1668) [generator=3.1.3] FAIL 73a (10s) == sanity-quota test 73b: default OST Pool Quotas limit for new user ========================================================== 22:14:35 (1767323675) Waiting for MDT destroys to complete oleg448-server: error: get_param: param_path 'osp/*/destroys_in_flight': No such file or directory pdsh@oleg448-client: oleg448-server: ssh exited with exit code 2 Creating test directory lfs mkdir: '0/43' dev not on a mounted Lustre filesystem lfs mkdir: '/mnt/lustre/d73b.sanity-quota' is not on a Lustre filesystem: No such device (19) lfs setdirstripe: cannot create dir '/mnt/lustre/d73b.sanity-quota': No such device sanity-quota test_73b: @@@@@@ FAIL: setup quota failed with 1 Trace dump: = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7487:error() = /home/green/git/lustre-release/lustre/tests/sanity-quota.sh:5841:test_73b() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7863:run_one() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7926:run_one_logged() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7741:run_test() = /home/green/git/lustre-release/lustre/tests/sanity-quota.sh:5867:main() Dumping lctl log to /tmp/testlogs//sanity-quota.test_73b.*.1767323680.log rsync: chown "/tmp/testlogs/.sanity-quota.test_73b.debug_log.oleg448-server.1767323680.log.6O9mIP" failed: Operation not permitted (1) rsync: chown "/tmp/testlogs/.sanity-quota.test_73b.dmesg.oleg448-server.1767323680.log.941j8X" failed: Operation not permitted (1) rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1668) [generator=3.1.3] FAIL 73b (7s) == sanity-quota test 74: check quota pools per user ====== 22:14:42 (1767323682) Waiting for MDT destroys to complete oleg448-server: error: get_param: param_path 'osp/*/destroys_in_flight': No such file or directory pdsh@oleg448-client: oleg448-server: ssh exited with exit code 2 Creating test directory lfs mkdir: '0/43' dev not on a mounted Lustre filesystem lfs mkdir: '/mnt/lustre/d74.sanity-quota' is not on a Lustre filesystem: No such device (19) lfs setdirstripe: cannot create dir '/mnt/lustre/d74.sanity-quota': No such device sanity-quota test_74: @@@@@@ FAIL: setup quota failed with 1 Trace dump: = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7487:error() = /home/green/git/lustre-release/lustre/tests/sanity-quota.sh:5882:test_74() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7863:run_one() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7926:run_one_logged() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7741:run_test() = /home/green/git/lustre-release/lustre/tests/sanity-quota.sh:5925:main() Dumping lctl log to /tmp/testlogs//sanity-quota.test_74.*.1767323687.log rsync: chown "/tmp/testlogs/.sanity-quota.test_74.debug_log.oleg448-server.1767323687.log.2mINho" failed: Operation not permitted (1) rsync: chown "/tmp/testlogs/.sanity-quota.test_74.dmesg.oleg448-server.1767323687.log.15aUfU" failed: Operation not permitted (1) rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1668) [generator=3.1.3] FAIL 74 (7s) == sanity-quota test 75: nodemap squashed root respects quota enforcement ========================================================== 22:14:49 (1767323689) Waiting for MDT destroys to complete oleg448-server: error: get_param: param_path 'osp/*/destroys_in_flight': No such file or directory pdsh@oleg448-client: oleg448-server: ssh exited with exit code 2 Creating test directory lfs mkdir: '0/43' dev not on a mounted Lustre filesystem lfs mkdir: '/mnt/lustre/d75.sanity-quota' is not on a Lustre filesystem: No such device (19) lfs setdirstripe: cannot create dir '/mnt/lustre/d75.sanity-quota': No such device sanity-quota test_75: @@@@@@ FAIL: setup quota failed with 1 Trace dump: = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7487:error() = /home/green/git/lustre-release/lustre/tests/sanity-quota.sh:6035:test_75() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7863:run_one() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7926:run_one_logged() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7741:run_test() = /home/green/git/lustre-release/lustre/tests/sanity-quota.sh:6120:main() Dumping lctl log to /tmp/testlogs//sanity-quota.test_75.*.1767323694.log rsync: chown "/tmp/testlogs/.sanity-quota.test_75.debug_log.oleg448-server.1767323694.log.6dQn3d" failed: Operation not permitted (1) rsync: chown "/tmp/testlogs/.sanity-quota.test_75.dmesg.oleg448-server.1767323694.log.NHft5f" failed: Operation not permitted (1) rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1668) [generator=3.1.3] FAIL 75 (8s) == sanity-quota test 76: project ID 4294967295 should be not allowed ========================================================== 22:14:57 (1767323697) Waiting for MDT destroys to complete oleg448-server: error: get_param: param_path 'osp/*/destroys_in_flight': No such file or directory pdsh@oleg448-client: oleg448-server: ssh exited with exit code 2 Creating test directory lfs mkdir: '0/43' dev not on a mounted Lustre filesystem lfs mkdir: '/mnt/lustre/d76.sanity-quota' is not on a Lustre filesystem: No such device (19) lfs setdirstripe: cannot create dir '/mnt/lustre/d76.sanity-quota': No such device sanity-quota test_76: @@@@@@ FAIL: setup quota failed with 1 Trace dump: = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7487:error() = /home/green/git/lustre-release/lustre/tests/sanity-quota.sh:6128:test_76() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7863:run_one() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7926:run_one_logged() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7741:run_test() = /home/green/git/lustre-release/lustre/tests/sanity-quota.sh:6138:main() Dumping lctl log to /tmp/testlogs//sanity-quota.test_76.*.1767323702.log rsync: chown "/tmp/testlogs/.sanity-quota.test_76.debug_log.oleg448-server.1767323702.log.vvsgj6" failed: Operation not permitted (1) rsync: chown "/tmp/testlogs/.sanity-quota.test_76.dmesg.oleg448-server.1767323702.log.hzXfYi" failed: Operation not permitted (1) rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1668) [generator=3.1.3] FAIL 76 (7s) == sanity-quota test 77: lfs setquota should fail in Lustre mount with 'ro' ========================================================== 22:15:04 (1767323704) Starting client: oleg448-client.virtnet: -o ro 192.168.204.148@tcp:/lustre /mnt/lustre2 mount.lustre: mount 192.168.204.148@tcp:/lustre at /mnt/lustre2 failed: Connection timed out lfs setquota: '0/43' dev not on a mounted Lustre filesystem lfs setquota: quotactl failed: No such device setquota failed: No such device umount: /mnt/lustre2: not mounted. sanity-quota test_77: @@@@@@ FAIL: test_77 failed with 32 Trace dump: = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7487:error() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7863:run_one() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7926:run_one_logged() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7741:run_test() = /home/green/git/lustre-release/lustre/tests/sanity-quota.sh:6150:main() Dumping lctl log to /tmp/testlogs//sanity-quota.test_77.*.1767323850.log rsync: chown "/tmp/testlogs/.sanity-quota.test_77.debug_log.oleg448-server.1767323850.log.nxyixE" failed: Operation not permitted (1) rsync: chown "/tmp/testlogs/.sanity-quota.test_77.dmesg.oleg448-server.1767323850.log.iQifEF" failed: Operation not permitted (1) rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1668) [generator=3.1.3] FAIL 77 (148s) == sanity-quota test 78A: Check fallocate increase quota usage ========================================================== 22:17:32 (1767323852) fallocate not supported on ost1 fallocate not supported SKIP: sanity-quota test_78A need >= 2.13.57 and ldiskfs for fallocate SKIP 78A (3s) == sanity-quota test 78a: Check fallocate increase projectid usage ========================================================== 22:17:35 (1767323855) fallocate not supported on ost1 fallocate not supported SKIP: sanity-quota test_78a need >= 2.13.57 and ldiskfs for fallocate SKIP 78a (3s) == sanity-quota test 79: access to non-existed dt-pool/info doesn't cause a panic ========================================================== 22:17:38 (1767323858) /tmp/f79.sanity-quota Creating new pool qpool1 oleg448-server: No device found for name MGS: Invalid argument oleg448-server: This command must be run on the MGS. oleg448-server: Warning, standalone MGS for "lustre", unable to check pool updates on clients. oleg448-server: Verify if pools are updated on a client (client sync delay: 1-2s). oleg448-server: oleg448-server: No device found for name MGS: Invalid argument oleg448-server: This command must be run on the MGS. oleg448-server: pool_new lustre.qpool1: No such device pdsh@oleg448-client: oleg448-server: ssh exited with exit code 19 Reader error: 'No devices found' at 0 Reader error: 'No devices found' at 0 sanity-quota test_79: @@@@@@ FAIL: No pool created, result code 19 Trace dump: = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7470:error_noexit() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:10631:pool_add() = /home/green/git/lustre-release/lustre/tests/sanity-quota.sh:6254:test_79() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7863:run_one() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7926:run_one_logged() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7741:run_test() = /home/green/git/lustre-release/lustre/tests/sanity-quota.sh:6259:main() Dumping lctl log to /tmp/testlogs//sanity-quota.test_79.*.1767323862.log rsync: chown "/tmp/testlogs/.sanity-quota.test_79.debug_log.oleg448-server.1767323862.log.nmh4jW" failed: Operation not permitted (1) rsync: chown "/tmp/testlogs/.sanity-quota.test_79.dmesg.oleg448-server.1767323862.log.mNsqsd" failed: Operation not permitted (1) rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1668) [generator=3.1.3] sanity-quota test_79: @@@@@@ FAIL: pool_add failed Trace dump: = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7487:error() = /home/green/git/lustre-release/lustre/tests/sanity-quota.sh:6254:test_79() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7863:run_one() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7926:run_one_logged() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7741:run_test() = /home/green/git/lustre-release/lustre/tests/sanity-quota.sh:6259:main() Dumping lctl log to /tmp/testlogs//sanity-quota.test_79.*.1767323866.log rsync: chown "/tmp/testlogs/.sanity-quota.test_79.debug_log.oleg448-server.1767323866.log.3j38XQ" failed: Operation not permitted (1) rsync: chown "/tmp/testlogs/.sanity-quota.test_79.dmesg.oleg448-server.1767323866.log.C4eD7o" failed: Operation not permitted (1) rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1668) [generator=3.1.3] pdsh@oleg448-client: oleg448-server: ssh exited with exit code 2 FAIL 79 (11s) == sanity-quota test 80: check for EDQUOT after OST failover ========================================================== 22:17:49 (1767323869) Waiting for MDT destroys to complete oleg448-server: error: get_param: param_path 'osp/*/destroys_in_flight': No such file or directory pdsh@oleg448-client: oleg448-server: ssh exited with exit code 2 Creating test directory lfs mkdir: '0/43' dev not on a mounted Lustre filesystem lfs mkdir: '/mnt/lustre/d80.sanity-quota' is not on a Lustre filesystem: No such device (19) lfs setdirstripe: cannot create dir '/mnt/lustre/d80.sanity-quota': No such device sanity-quota test_80: @@@@@@ FAIL: setup quota failed with 1 Trace dump: = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7487:error() = /home/green/git/lustre-release/lustre/tests/sanity-quota.sh:6280:test_80() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7863:run_one() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7926:run_one_logged() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7741:run_test() = /home/green/git/lustre-release/lustre/tests/sanity-quota.sh:6334:main() Dumping lctl log to /tmp/testlogs//sanity-quota.test_80.*.1767323873.log rsync: chown "/tmp/testlogs/.sanity-quota.test_80.debug_log.oleg448-server.1767323873.log.fGyxEW" failed: Operation not permitted (1) rsync: chown "/tmp/testlogs/.sanity-quota.test_80.dmesg.oleg448-server.1767323873.log.erPjsT" failed: Operation not permitted (1) rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1668) [generator=3.1.3] FAIL 80 (6s) == sanity-quota test 81: Race qmt_start_pool_recalc with qmt_pool_free ========================================================== 22:17:55 (1767323875) Waiting for MDT destroys to complete oleg448-server: error: get_param: param_path 'osp/*/destroys_in_flight': No such file or directory pdsh@oleg448-client: oleg448-server: ssh exited with exit code 2 Creating test directory lfs mkdir: '0/43' dev not on a mounted Lustre filesystem lfs mkdir: '/mnt/lustre/d81.sanity-quota' is not on a Lustre filesystem: No such device (19) lfs setdirstripe: cannot create dir '/mnt/lustre/d81.sanity-quota': No such device sanity-quota test_81: @@@@@@ FAIL: setup quota failed with 1 Trace dump: = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7487:error() = /home/green/git/lustre-release/lustre/tests/sanity-quota.sh:6346:test_81() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7863:run_one() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7926:run_one_logged() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7741:run_test() = /home/green/git/lustre-release/lustre/tests/sanity-quota.sh:6366:main() Dumping lctl log to /tmp/testlogs//sanity-quota.test_81.*.1767323879.log rsync: chown "/tmp/testlogs/.sanity-quota.test_81.debug_log.oleg448-server.1767323879.log.23PdfQ" failed: Operation not permitted (1) rsync: chown "/tmp/testlogs/.sanity-quota.test_81.dmesg.oleg448-server.1767323879.log.fcLcRc" failed: Operation not permitted (1) rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1668) [generator=3.1.3] FAIL 81 (5s) == sanity-quota test 82: verify more than 8 qids for single operation ========================================================== 22:18:00 (1767323880) Waiting for MDT destroys to complete oleg448-server: error: get_param: param_path 'osp/*/destroys_in_flight': No such file or directory pdsh@oleg448-client: oleg448-server: ssh exited with exit code 2 Creating test directory lfs mkdir: '0/43' dev not on a mounted Lustre filesystem lfs mkdir: '/mnt/lustre/d82.sanity-quota' is not on a Lustre filesystem: No such device (19) lfs setdirstripe: cannot create dir '/mnt/lustre/d82.sanity-quota': No such device sanity-quota test_82: @@@@@@ FAIL: setup quota failed with 1 Trace dump: = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7487:error() = /home/green/git/lustre-release/lustre/tests/sanity-quota.sh:6375:test_82() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7863:run_one() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7926:run_one_logged() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7741:run_test() = /home/green/git/lustre-release/lustre/tests/sanity-quota.sh:6396:main() Dumping lctl log to /tmp/testlogs//sanity-quota.test_82.*.1767323884.log rsync: chown "/tmp/testlogs/.sanity-quota.test_82.debug_log.oleg448-server.1767323884.log.DvJZEj" failed: Operation not permitted (1) rsync: chown "/tmp/testlogs/.sanity-quota.test_82.dmesg.oleg448-server.1767323884.log.forSmb" failed: Operation not permitted (1) rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1668) [generator=3.1.3] FAIL 82 (6s) == sanity-quota test 83: Setting default quota shouldn't affect grace time ========================================================== 22:18:06 (1767323886) Waiting for MDT destroys to complete oleg448-server: error: get_param: param_path 'osp/*/destroys_in_flight': No such file or directory pdsh@oleg448-client: oleg448-server: ssh exited with exit code 2 Creating test directory lfs mkdir: '0/43' dev not on a mounted Lustre filesystem lfs mkdir: '/mnt/lustre/d83.sanity-quota' is not on a Lustre filesystem: No such device (19) lfs setdirstripe: cannot create dir '/mnt/lustre/d83.sanity-quota': No such device sanity-quota test_83: @@@@@@ FAIL: setup quota failed with 1 Trace dump: = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7487:error() = /home/green/git/lustre-release/lustre/tests/sanity-quota.sh:6436:test_83() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7863:run_one() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7926:run_one_logged() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7741:run_test() = /home/green/git/lustre-release/lustre/tests/sanity-quota.sh:6443:main() Dumping lctl log to /tmp/testlogs//sanity-quota.test_83.*.1767323890.log rsync: chown "/tmp/testlogs/.sanity-quota.test_83.debug_log.oleg448-server.1767323890.log.V46jw7" failed: Operation not permitted (1) rsync: chown "/tmp/testlogs/.sanity-quota.test_83.dmesg.oleg448-server.1767323890.log.8axafr" failed: Operation not permitted (1) rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1668) [generator=3.1.3] FAIL 83 (6s) == sanity-quota test 84: Reset quota should fix the insane granted quota ========================================================== 22:18:12 (1767323892) Waiting for MDT destroys to complete oleg448-server: error: get_param: param_path 'osp/*/destroys_in_flight': No such file or directory pdsh@oleg448-client: oleg448-server: ssh exited with exit code 2 Creating test directory lfs mkdir: '0/43' dev not on a mounted Lustre filesystem lfs mkdir: '/mnt/lustre/d84.sanity-quota' is not on a Lustre filesystem: No such device (19) lfs setdirstripe: cannot create dir '/mnt/lustre/d84.sanity-quota': No such device sanity-quota test_84: @@@@@@ FAIL: setup quota failed with 1 Trace dump: = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7487:error() = /home/green/git/lustre-release/lustre/tests/sanity-quota.sh:6461:test_84() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7863:run_one() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7926:run_one_logged() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7741:run_test() = /home/green/git/lustre-release/lustre/tests/sanity-quota.sh:6580:main() Dumping lctl log to /tmp/testlogs//sanity-quota.test_84.*.1767323896.log rsync: chown "/tmp/testlogs/.sanity-quota.test_84.debug_log.oleg448-server.1767323896.log.4C09ag" failed: Operation not permitted (1) rsync: chown "/tmp/testlogs/.sanity-quota.test_84.dmesg.oleg448-server.1767323896.log.O9kw6h" failed: Operation not permitted (1) rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1668) [generator=3.1.3] FAIL 84 (6s) == sanity-quota test 85: do not hung at write with the least_qunit ========================================================== 22:18:18 (1767323898) Waiting for MDT destroys to complete oleg448-server: error: get_param: param_path 'osp/*/destroys_in_flight': No such file or directory pdsh@oleg448-client: oleg448-server: ssh exited with exit code 2 Creating test directory lfs mkdir: '0/43' dev not on a mounted Lustre filesystem lfs mkdir: '/mnt/lustre/d85.sanity-quota' is not on a Lustre filesystem: No such device (19) lfs setdirstripe: cannot create dir '/mnt/lustre/d85.sanity-quota': No such device sanity-quota test_85: @@@@@@ FAIL: setup quota failed with 1 Trace dump: = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7487:error() = /home/green/git/lustre-release/lustre/tests/sanity-quota.sh:6596:test_85() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7863:run_one() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7926:run_one_logged() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7741:run_test() = /home/green/git/lustre-release/lustre/tests/sanity-quota.sh:6622:main() Dumping lctl log to /tmp/testlogs//sanity-quota.test_85.*.1767323903.log rsync: chown "/tmp/testlogs/.sanity-quota.test_85.debug_log.oleg448-server.1767323903.log.ykt4ly" failed: Operation not permitted (1) rsync: chown "/tmp/testlogs/.sanity-quota.test_85.dmesg.oleg448-server.1767323903.log.aqKaU8" failed: Operation not permitted (1) rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1668) [generator=3.1.3] FAIL 85 (6s) == sanity-quota test 86: Pre-acquired quota should be released if quota is over limit ========================================================== 22:18:25 (1767323905) Waiting for MDT destroys to complete oleg448-server: error: get_param: param_path 'osp/*/destroys_in_flight': No such file or directory pdsh@oleg448-client: oleg448-server: ssh exited with exit code 2 Creating test directory lfs mkdir: '0/43' dev not on a mounted Lustre filesystem lfs mkdir: '/mnt/lustre/d86.sanity-quota' is not on a Lustre filesystem: No such device (19) lfs setdirstripe: cannot create dir '/mnt/lustre/d86.sanity-quota': No such device sanity-quota test_86: @@@@@@ FAIL: setup quota failed with 1 Trace dump: = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7487:error() = /home/green/git/lustre-release/lustre/tests/sanity-quota.sh:6664:test_86() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7863:run_one() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7926:run_one_logged() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7741:run_test() = /home/green/git/lustre-release/lustre/tests/sanity-quota.sh:6676:main() Dumping lctl log to /tmp/testlogs//sanity-quota.test_86.*.1767323909.log rsync: chown "/tmp/testlogs/.sanity-quota.test_86.debug_log.oleg448-server.1767323909.log.Atg1dF" failed: Operation not permitted (1) rsync: chown "/tmp/testlogs/.sanity-quota.test_86.dmesg.oleg448-server.1767323909.log.ED6UJJ" failed: Operation not permitted (1) rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1668) [generator=3.1.3] FAIL 86 (7s) == sanity-quota test 87: lfs quota -a should print default quota setting ========================================================== 22:18:31 (1767323911) Waiting for MDT destroys to complete oleg448-server: error: get_param: param_path 'osp/*/destroys_in_flight': No such file or directory pdsh@oleg448-client: oleg448-server: ssh exited with exit code 2 Creating test directory lfs mkdir: '0/43' dev not on a mounted Lustre filesystem lfs mkdir: '/mnt/lustre/d87.sanity-quota' is not on a Lustre filesystem: No such device (19) lfs setdirstripe: cannot create dir '/mnt/lustre/d87.sanity-quota': No such device sanity-quota test_87: @@@@@@ FAIL: setup quota failed with 1 Trace dump: = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7487:error() = /home/green/git/lustre-release/lustre/tests/sanity-quota.sh:6712:test_87() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7863:run_one() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7926:run_one_logged() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7741:run_test() = /home/green/git/lustre-release/lustre/tests/sanity-quota.sh:6818:main() Dumping lctl log to /tmp/testlogs//sanity-quota.test_87.*.1767323915.log rsync: chown "/tmp/testlogs/.sanity-quota.test_87.debug_log.oleg448-server.1767323915.log.65VbyY" failed: Operation not permitted (1) rsync: chown "/tmp/testlogs/.sanity-quota.test_87.dmesg.oleg448-server.1767323915.log.5zTRh8" failed: Operation not permitted (1) rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1668) [generator=3.1.3] FAIL 87 (6s) == sanity-quota test 88: Writing over quota should not hang ========================================================== 22:18:37 (1767323917) SKIP: sanity-quota test_88 require client with >4k pages SKIP 88 (2s) == sanity-quota test 89: Show default quota with squash_uid ========================================================== 22:18:39 (1767323919) oleg448-server: nodemap_activate: Invalid argument pdsh@oleg448-client: oleg448-server: ssh exited with exit code 1 On MGS 192.168.204.148, active = nodemap.active=0 oleg448-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. oleg448-server: error: nodemap_modify: cannot modify nodemap 'default' to param 'squash_uid': value '60000': Invalid argument pdsh@oleg448-client: oleg448-server: ssh exited with exit code 22 lfs setquota: '0/43' dev not on a mounted Lustre filesystem setquota failed: No such device Disk default prj quota: Filesystem bquota blimit bgrace iquota ilimit igrace lfs quota: '0/43' dev not on a mounted Lustre filesystem sanity-quota test_89: @@@@@@ FAIL: Can't get default prj quota for squashed uid Trace dump: = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7487:error() = /home/green/git/lustre-release/lustre/tests/sanity-quota.sh:6876:test_89() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7863:run_one() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7926:run_one_logged() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7741:run_test() = /home/green/git/lustre-release/lustre/tests/sanity-quota.sh:6882:main() Dumping lctl log to /tmp/testlogs//sanity-quota.test_89.*.1767323926.log rsync: chown "/tmp/testlogs/.sanity-quota.test_89.debug_log.oleg448-server.1767323926.log.VXme6v" failed: Operation not permitted (1) rsync: chown "/tmp/testlogs/.sanity-quota.test_89.dmesg.oleg448-server.1767323926.log.DjR0Dy" failed: Operation not permitted (1) rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1668) [generator=3.1.3] oleg448-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. oleg448-server: error: nodemap_modify: cannot modify nodemap 'default' to param 'squash_uid': value '65534': Invalid argument pdsh@oleg448-client: oleg448-server: ssh exited with exit code 22 FAIL 89 (9s) == sanity-quota test 90a: lfs quota should work without mount point ========================================================== 22:18:48 (1767323928) Waiting for MDT destroys to complete oleg448-server: error: get_param: param_path 'osp/*/destroys_in_flight': No such file or directory pdsh@oleg448-client: oleg448-server: ssh exited with exit code 2 Creating test directory lfs mkdir: '0/43' dev not on a mounted Lustre filesystem lfs mkdir: '/mnt/lustre/d90a.sanity-quota' is not on a Lustre filesystem: No such device (19) lfs setdirstripe: cannot create dir '/mnt/lustre/d90a.sanity-quota': No such device sanity-quota test_90a: @@@@@@ FAIL: setup quota failed with 1 Trace dump: = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7487:error() = /home/green/git/lustre-release/lustre/tests/sanity-quota.sh:6928:test_90a() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7863:run_one() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7926:run_one_logged() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7741:run_test() = /home/green/git/lustre-release/lustre/tests/sanity-quota.sh:6949:main() Dumping lctl log to /tmp/testlogs//sanity-quota.test_90a.*.1767323932.log rsync: chown "/tmp/testlogs/.sanity-quota.test_90a.debug_log.oleg448-server.1767323932.log.5zHONM" failed: Operation not permitted (1) rsync: chown "/tmp/testlogs/.sanity-quota.test_90a.dmesg.oleg448-server.1767323932.log.JJsdCl" failed: Operation not permitted (1) rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1668) [generator=3.1.3] FAIL 90a (6s) == sanity-quota test 90b: lfs quota should work with multiple mount points ========================================================== 22:18:54 (1767323934) Waiting for MDT destroys to complete oleg448-server: error: get_param: param_path 'osp/*/destroys_in_flight': No such file or directory pdsh@oleg448-client: oleg448-server: ssh exited with exit code 2 Creating test directory lfs mkdir: '0/43' dev not on a mounted Lustre filesystem lfs mkdir: '/mnt/lustre/d90b.sanity-quota' is not on a Lustre filesystem: No such device (19) lfs setdirstripe: cannot create dir '/mnt/lustre/d90b.sanity-quota': No such device sanity-quota test_90b: @@@@@@ FAIL: setup quota failed with 1 Trace dump: = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7487:error() = /home/green/git/lustre-release/lustre/tests/sanity-quota.sh:6956:test_90b() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7863:run_one() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7926:run_one_logged() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7741:run_test() = /home/green/git/lustre-release/lustre/tests/sanity-quota.sh:6978:main() Dumping lctl log to /tmp/testlogs//sanity-quota.test_90b.*.1767323939.log rsync: chown "/tmp/testlogs/.sanity-quota.test_90b.debug_log.oleg448-server.1767323939.log.s5DID2" failed: Operation not permitted (1) rsync: chown "/tmp/testlogs/.sanity-quota.test_90b.dmesg.oleg448-server.1767323939.log.aPOKNy" failed: Operation not permitted (1) rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1668) [generator=3.1.3] FAIL 90b (7s) == sanity-quota test 91: new quota index files in quota_master ========================================================== 22:19:01 (1767323941) Stopping clients: oleg448-client.virtnet /mnt/lustre2 (opts:-f) Stopping clients: oleg448-client.virtnet /mnt/lustre (opts:-f) oleg448-server: oleg448-server.virtnet: executing set_hostid /home/green/git/lustre-release/lustre/tests/test-framework.sh: line 1053: echo: write error: Device or resource busy /home/green/git/lustre-release/lustre/tests/test-framework.sh: line 1054: echo: write error: Device or resource busy 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: 'oleg448-server' oleg448-server: oleg448-server.virtnet: executing load_modules_local oleg448-server: Loading modules from /home/green/git/lustre-release/lustre oleg448-server: /home/green/git/lustre-release/lustre/tests/test-framework.sh: line 1053: echo: write error: Device or resource busy oleg448-server: /home/green/git/lustre-release/lustre/tests/test-framework.sh: line 1054: echo: write error: Device or resource busy oleg448-server: detected 4 online CPUs by sysfs oleg448-server: MODOPTS_LIBCFS= oleg448-server: Force libcfs to create 2 CPU partitions Formatting mgs, mds, osts Format mds1: /dev/vdc Format mds2: /dev/vdd Format ost1: /dev/vde Format ost2: /dev/vdf pdsh@oleg448-client: oleg448-server: ssh exited with exit code 1 Start mds1: mount -t lustre -o localrecov /dev/mapper/mds1_flakey /mnt/lustre-mds1 oleg448-server: oleg448-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all pdsh@oleg448-client: oleg448-server: ssh exited with exit code 1 Commit the device label on /dev/vdc Started lustre-MDT0000 oleg448-client.virtnet: executing wait_import_state_mount FULL mdc.lustre-MDT0000-mdc-*.mds_server_uuid start ost1 service on oleg448-server pdsh@oleg448-client: oleg448-server: ssh exited with exit code 1 Start ost1: mount -t lustre -o localrecov /dev/mapper/ost1_flakey /mnt/lustre-ost1 seq.cli-lustre-OST0000-super.width=65536 oleg448-server: oleg448-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all pdsh@oleg448-client: oleg448-server: ssh exited with exit code 1 Commit the device label on /dev/vde Started lustre-OST0000 /mnt/lustre-ost1: 0 B (0 bytes) trimmed oleg448-client.virtnet: executing wait_import_state_mount (FULL|IDLE) osc.lustre-OST0000-osc-[-0-9a-f]*.ost_server_uuid start ost2 service on oleg448-server pdsh@oleg448-client: oleg448-server: ssh exited with exit code 1 Start ost2: mount -t lustre -o localrecov /dev/mapper/ost2_flakey /mnt/lustre-ost2 seq.cli-lustre-OST0001-super.width=65536 oleg448-server: oleg448-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all pdsh@oleg448-client: oleg448-server: ssh exited with exit code 1 Commit the device label on /dev/vdf Started lustre-OST0001 /mnt/lustre-ost2: 0 B (0 bytes) trimmed oleg448-client.virtnet: executing wait_import_state_mount (FULL|IDLE) osc.lustre-OST0001-osc-[-0-9a-f]*.ost_server_uuid start client Starting client: oleg448-client.virtnet: -o user_xattr,flock 192.168.204.148@tcp:/lustre /mnt/lustre Creating new pool qpool1 oleg448-server: Pool lustre.qpool1 created Adding targets to pool oleg448-server: OST lustre-OST0000_UUID added to pool lustre.qpool1 oleg448-server: OST lustre-OST0001_UUID added to pool lustre.qpool1 stop mds1 Stopping /mnt/lustre-mds1 (opts:-f) on oleg448-server oleg448-server: debugfs 1.47.3-wc2 (11-Nov-2025) oleg448-server: debugfs 1.47.3-wc2 (11-Nov-2025) oleg448-server: debugfs 1.47.3-wc2 (11-Nov-2025) 32003 40755 (2) 0 0 4096 31-Dec-1969 19:00 . 32001 40755 (2) 0 0 4096 31-Dec-1969 19:00 .. 93 100644 (1) 0 0 8192 31-Dec-1969 19:00 0x20000 94 100644 (1) 0 0 8192 31-Dec-1969 19:00 0x1020000 95 100644 (1) 0 0 8192 31-Dec-1969 19:00 0x2020000 161 100644 (1) 0 0 8192 31-Dec-1969 19:00 0x20000-MDT0000_UUID start mds1 Start mds1: mount -t lustre -o localrecov /dev/mapper/mds1_flakey /mnt/lustre-mds1 oleg448-server: oleg448-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all pdsh@oleg448-client: oleg448-server: ssh exited with exit code 1 Started lustre-MDT0000 oleg448-client.virtnet: executing wait_import_state_mount FULL mdc.lustre-MDT0000-mdc-*.mds_server_uuid mdc.lustre-MDT0000-mdc-*.mds_server_uuid in FULL state after 0 sec running as uid/gid/euid/egid 60000/60000/60000/60000, groups: 60000 [dd] [if=/dev/zero] [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, 1.11906 s, 46.9 MB/s Stopping clients: oleg448-client.virtnet /mnt/lustre (opts:) Stopping clients: oleg448-client.virtnet /mnt/lustre2 (opts:) Stopping client oleg448-client.virtnet /mnt/lustre opts: Stopping /mnt/lustre-mds1 (opts:-f) on oleg448-server Stopping /mnt/lustre-ost1 (opts:-f) on oleg448-server Stopping /mnt/lustre-ost2 (opts:-f) on oleg448-server Stopping clients: oleg448-client.virtnet /mnt/lustre2 (opts:-f) Stopping clients: oleg448-client.virtnet /mnt/lustre (opts:-f) pdsh@oleg448-client: oleg448-server: ssh exited with exit code 1 oleg448-server: oleg448-server.virtnet: executing set_hostid /home/green/git/lustre-release/lustre/tests/test-framework.sh: line 1053: echo: write error: Device or resource busy /home/green/git/lustre-release/lustre/tests/test-framework.sh: line 1054: echo: write error: Device or resource busy 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: 'oleg448-server' oleg448-server: oleg448-server.virtnet: executing load_modules_local oleg448-server: /home/green/git/lustre-release/lustre/tests/test-framework.sh: line 1053: echo: write error: Device or resource busy oleg448-server: Loading modules from /home/green/git/lustre-release/lustre oleg448-server: /home/green/git/lustre-release/lustre/tests/test-framework.sh: line 1054: echo: write error: Device or resource busy oleg448-server: detected 4 online CPUs by sysfs oleg448-server: MODOPTS_LIBCFS= oleg448-server: Force libcfs to create 2 CPU partitions Formatting mgs, mds, osts Format ost1: /dev/vde Format mds1: /dev/vdc Format mds2: /dev/vdd Format ost2: /dev/vdf Checking servers environments Checking clients oleg448-client.virtnet environments /home/green/git/lustre-release/lustre/tests/test-framework.sh: line 1053: echo: write error: Device or resource busy /home/green/git/lustre-release/lustre/tests/test-framework.sh: line 1054: echo: write error: Device or resource busy 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: 'oleg448-server' oleg448-server: oleg448-server.virtnet: executing load_modules_local oleg448-server: Loading modules from /home/green/git/lustre-release/lustre oleg448-server: /home/green/git/lustre-release/lustre/tests/test-framework.sh: line 1053: echo: write error: Device or resource busy oleg448-server: /home/green/git/lustre-release/lustre/tests/test-framework.sh: line 1054: echo: write error: Device or resource busy oleg448-server: detected 4 online CPUs by sysfs oleg448-server: MODOPTS_LIBCFS= oleg448-server: Force libcfs to create 2 CPU partitions Setup mgs, mdt, osts pdsh@oleg448-client: oleg448-server: ssh exited with exit code 1 pdsh@oleg448-client: oleg448-server: ssh exited with exit code 1 Start mds1: mount -t lustre -o localrecov /dev/mapper/mds1_flakey /mnt/lustre-mds1 Start mds2: mount -t lustre -o localrecov /dev/mapper/mds2_flakey /mnt/lustre-mds2 oleg448-server: oleg448-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all oleg448-server: oleg448-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all pdsh@oleg448-client: oleg448-server: ssh exited with exit code 1 Commit the device label on /dev/vdd pdsh@oleg448-client: oleg448-server: ssh exited with exit code 1 Commit the device label on /dev/vdc Started lustre-MDT0001 Started lustre-MDT0000 pdsh@oleg448-client: oleg448-server: ssh exited with exit code 1 pdsh@oleg448-client: oleg448-server: ssh exited with exit code 1 Start ost1: mount -t lustre -o localrecov /dev/mapper/ost1_flakey /mnt/lustre-ost1 Start ost2: mount -t lustre -o localrecov /dev/mapper/ost2_flakey /mnt/lustre-ost2 seq.cli-lustre-OST0000-super.width=65536 seq.cli-lustre-OST0001-super.width=65536 oleg448-server: oleg448-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all oleg448-server: oleg448-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all pdsh@oleg448-client: oleg448-server: ssh exited with exit code 1 Commit the device label on /dev/vde pdsh@oleg448-client: oleg448-server: ssh exited with exit code 1 Commit the device label on /dev/vdf Started lustre-OST0000 Started lustre-OST0001 Starting client: oleg448-client.virtnet: -o user_xattr,flock 192.168.204.148@tcp:/lustre /mnt/lustre Starting client oleg448-client.virtnet: -o user_xattr,flock 192.168.204.148@tcp:/lustre /mnt/lustre Started clients oleg448-client.virtnet: 192.168.204.148@tcp:/lustre on /mnt/lustre type lustre (rw,checksum,encrypt,flock,lazystatfs,lruresize,nolock,statfs_project,nouser_fid2path,user_xattr,verbose) Using TIMEOUT=20 osc.lustre-OST0000-osc-ffff897e4721c000.idle_timeout=debug osc.lustre-OST0001-osc-ffff897e4721c000.idle_timeout=debug Destroy the created pools: qpool1 PASS 91 (255s) == sanity-quota test 92: Cannot set inode limit with Quota Pools ========================================================== 22:23:17 (1767324197) Creating new pool qpool1 oleg448-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 oleg448-server: Pool lustre.qpool1 destroyed PASS 92 (12s) == sanity-quota test 93: update projid while client write to OST ========================================================== 22:23:29 (1767324209) 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, 0.582691 s, 54.0 MB/s -p 1000 --ost 000 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 --ost 000 space:0 5+0 records in 5+0 records out 5242880 bytes (5.2 MB, 5.0 MiB) copied, 0.100812 s, 52.0 MB/s -p 1000 space:35840 Delete files... Wait for unlink objects finished... Waiting for MDT destroys to complete PASS 93 (47s) == sanity-quota test 94: lfs quota all respects nodemap offset ========================================================== 22:24:16 (1767324256) On MGS 192.168.204.148, 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.204.148, 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.204.148, active = nodemap.active=0 Stopping /mnt/lustre-mds1 (opts:-f) on oleg448-server Start mds1: mount -t lustre -o localrecov /dev/mapper/mds1_flakey /mnt/lustre-mds1 oleg448-server: oleg448-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all pdsh@oleg448-client: oleg448-server: ssh exited with exit code 1 Started lustre-MDT0000 Stopping /mnt/lustre-mds1 (opts:-f) on oleg448-server Start mds1: mount -t lustre -o localrecov /dev/mapper/mds1_flakey /mnt/lustre-mds1 oleg448-server: oleg448-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all pdsh@oleg448-client: oleg448-server: ssh exited with exit code 1 Started lustre-MDT0000 PASS 94 (75s) == sanity-quota test 95a: Correct limits for squashed root ========================================================== 22:25:31 (1767324331) On MGS 192.168.204.148, active = nodemap.active=1 On MGS 192.168.204.148, 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.204.148, active = nodemap.active=0 PASS 95a (17s) == sanity-quota test 95b: df respects squashed project id ========================================================== 22:25:48 (1767324348) Waiting for MDT destroys to complete Creating test directory fail_val=0 fail_loc=0 oleg448-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.204.148, active = nodemap.active=1 size :10M On MGS 192.168.204.148, active = nodemap.active=0 oleg448-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... Waiting for MDT destroys to complete PASS 95b (20s) == sanity-quota test 96: quota grant should be released when big files are deleted ========================================================== 22:26:08 (1767324368) SKIP: sanity-quota test_96 OST is too small, skip the test SKIP 96 (2s) == sanity-quota test complete, duration 9232 sec ========= 22:26:12 (1767324372) sanity-quota: FAIL: test_59 tune2fs /dev/vdc failed sanity-quota: FAIL: test_60 setup quota failed with 1 sanity-quota: FAIL: test_62 setup quota failed with 1 sanity-quota: FAIL: test_64 setup quota failed with 1 sanity-quota: FAIL: test_66 setup quota failed with 1 sanity-quota: FAIL: test_67 setup quota failed with 1 sanity-quota: FAIL: test_68 setup quota failed with 1 sanity-quota: FAIL: test_69 setup quota failed with 1 sanity-quota: FAIL: test_70a setup quota failed with 1 sanity-quota: FAIL: test_70b No pool created, result code 19 sanity-quota: FAIL: test_70b pool_add failed sanity-quota: FAIL: test_71a setup quota failed with 1 sanity-quota: FAIL: test_71b setup quota failed with 1 sanity-quota: FAIL: test_72 setup quota failed with 1 sanity-quota: FAIL: test_73a No pool created, result code 19 sanity-quota: FAIL: test_73a pool_add failed sanity-quota: FAIL: test_73b setup quota failed with 1 sanity-quota: FAIL: test_74 setup quota failed with 1 sanity-quota: FAIL: test_75 setup quota failed with 1 sanity-quota: FAIL: test_76 setup quota failed with 1 sanity-quota: FAIL: test_77 test_77 failed with 32 sanity-quota: FAIL: test_79 No pool created, result code 19 sanity-quota: FAIL: test_79 pool_add failed sanity-quota: FAIL: test_80 setup quota failed with 1 sanity-quota: FAIL: test_81 setup quota failed with 1 sanity-quota: FAIL: test_82 setup quota failed with 1 sanity-quota: FAIL: test_83 setup quota failed with 1 sanity-quota: FAIL: test_84 setup quota failed with 1 sanity-quota: FAIL: test_85 setup quota failed with 1 sanity-quota: FAIL: test_86 setup quota failed with 1 sanity-quota: FAIL: test_87 setup quota failed with 1 sanity-quota: FAIL: test_89 Can't get default prj quota for squashed uid sanity-quota: FAIL: test_90a setup quota failed with 1 sanity-quota: FAIL: test_90b setup quota failed with 1 === sanity-quota: start cleanup 22:26:13 (1767324373) === === sanity-quota: finish cleanup 22:26:15 (1767324375) ===