-----============= acceptance-small: sanity-ec ============----- Sun Jul 26 10:42:03 EDT 2026 MGS_OS_ID_LIKE=rhel centos fedora rocky MGS_OS_VERSION_ID=8.10 MGS_OS_ID=rocky MGS_OS_VERSION_CODE=134873088 MDS1_OS_VERSION_ID=8.10 MDS1_OS_VERSION_CODE=134873088 MDS1_OS_ID_LIKE=rhel centos fedora rocky MDS1_OS_ID=rocky OST1_OS_VERSION_CODE=134873088 OST1_OS_ID_LIKE=rhel centos fedora rocky OST1_OS_VERSION_ID=8.10 OST1_OS_ID=rocky CLIENT_OS_ID=rocky CLIENT_OS_VERSION_CODE=134873088 CLIENT_OS_VERSION_ID=8.10 CLIENT_OS_ID_LIKE=rhel centos fedora rocky oleg227-server: ls: cannot access '/home/green/git/lustre-release/lustre/tests/except/sanity-ec.*ex': No such file or directory excepting tests: 12a 12b === sanity-ec: start setup 10:42:19 (1785076939) === oleg227-client.virtnet: executing check_config_client /mnt/lustre oleg227-client.virtnet: Checking config lustre mounted on /mnt/lustre Checking servers environments Checking clients oleg227-client.virtnet environments Using TIMEOUT=20 osc.lustre-OST0000-osc-ffff8b0d874a3800.idle_timeout=debug osc.lustre-OST0001-osc-ffff8b0d874a3800.idle_timeout=debug disable quota as required oleg227-server: oleg227-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all osd-ldiskfs.track_declares_assert=1 === sanity-ec: finish setup 10:42:58 (1785076978) === running as uid/gid/euid/egid 500/500/500/500, groups: 500 [true] running as uid/gid/euid/egid 500/500/500/500, groups: 500 [touch] [/mnt/lustre/d0_runas_test/f7459] == sanity-ec test 1a: basic setstripe with single component and EC ========================================================== 10:43:00 (1785076980) llite.lustre-ffff8b0d874a3800.enable_erasure_coding=1 PASS 1a (7s) == sanity-ec test 1b: setstripe with --ec before -E (order independence) ========================================================== 10:43:07 (1785076987) llite.lustre-ffff8b0d874a3800.enable_erasure_coding=1 PASS 1b (7s) == sanity-ec test 1c: setstripe with colon separator (--ec 8:2) ========================================================== 10:43:14 (1785076994) llite.lustre-ffff8b0d874a3800.enable_erasure_coding=1 PASS 1c (6s) == sanity-ec test 1d: setstripe with multiple components and single EC spec ========================================================== 10:43:20 (1785077000) llite.lustre-ffff8b0d874a3800.enable_erasure_coding=1 PASS 1d (8s) == sanity-ec test 1e: setstripe with EC inheriting to second component ========================================================== 10:43:28 (1785077008) llite.lustre-ffff8b0d874a3800.enable_erasure_coding=1 PASS 1e (7s) == sanity-ec test 1f: setstripe with different EC for different components ========================================================== 10:43:35 (1785077015) llite.lustre-ffff8b0d874a3800.enable_erasure_coding=1 PASS 1f (7s) == sanity-ec test 1g: setstripe with different parity counts ========================================================== 10:43:42 (1785077022) llite.lustre-ffff8b0d874a3800.enable_erasure_coding=1 PASS 1g (7s) == sanity-ec test 1h: setstripe with -N flag and explicit stripe counts with --ec ========================================================== 10:43:49 (1785077029) llite.lustre-ffff8b0d874a3800.enable_erasure_coding=1 PASS 1h (7s) == sanity-ec test 1i: default EC layout on directory ===== 10:43:56 (1785077036) llite.lustre-ffff8b0d874a3800.enable_erasure_coding=1 PASS 1i (8s) == sanity-ec test 1j: verify EC component inherits stripe size from data component ========================================================== 10:44:04 (1785077044) llite.lustre-ffff8b0d874a3800.enable_erasure_coding=1 PASS 1j (9s) == sanity-ec test 1k: default EC layout inherited through nested directories ========================================================== 10:44:13 (1785077053) SKIP: sanity-ec test_1k needs >= 6 OSTs SKIP 1k (4s) == sanity-ec test 1l: default EC layout inherited through nested dirs (complex) ========================================================== 10:44:17 (1785077057) SKIP: sanity-ec test_1l needs >= 6 OSTs SKIP 1l (3s) == sanity-ec test 2a: setstripe with -N and EC =========== 10:44:21 (1785077061) llite.lustre-ffff8b0d874a3800.enable_erasure_coding=1 PASS 2a (7s) == sanity-ec test 2b: setstripe with -N: two data mirrors, one with EC ========================================================== 10:44:28 (1785077068) llite.lustre-ffff8b0d874a3800.enable_erasure_coding=1 PASS 2b (7s) == sanity-ec test 2c: setstripe with -N: two data mirrors, both with EC ========================================================== 10:44:35 (1785077075) llite.lustre-ffff8b0d874a3800.enable_erasure_coding=1 PASS 2c (8s) == sanity-ec test 2d: setstripe with -N2: multiple identical EC mirrors ========================================================== 10:44:43 (1785077083) llite.lustre-ffff8b0d874a3800.enable_erasure_coding=1 PASS 2d (8s) == sanity-ec test 2e: setstripe with -N: mixed regular and EC mirrors ========================================================== 10:44:51 (1785077091) llite.lustre-ffff8b0d874a3800.enable_erasure_coding=1 PASS 2e (7s) == sanity-ec test 2f: default EC layout on directory using mirror mode ========================================================== 10:44:58 (1785077098) llite.lustre-ffff8b0d874a3800.enable_erasure_coding=1