[LU-9446] sanity-quota test_39: test passes without really getting run Created: 03/May/17 Updated: 03/May/17 |
|
| Status: | Open |
| Project: | Lustre |
| Component/s: | None |
| Affects Version/s: | Lustre 2.10.0 |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Minor |
| Reporter: | Maloo | Assignee: | WC Triage |
| Resolution: | Unresolved | Votes: | 1 |
| Labels: | None | ||
| Severity: | 3 |
| Rank (Obsolete): | 9223372036854775807 |
| Description |
|
This issue was created by maloo for sarah_lw <wei3.liu@intel.com> This issue relates to the following test suite run: https://testing.hpdd.intel.com/test_sets/087a3e7a-2fe3-11e7-8847-5254006e85c2. There are some errors in the test_39 code. test_39 code test_39() {
[ "$(facet_fstype $singlemds)" != "ldiskfs" ] &&
skip "only for ldiskfs mdt" && return 0
[ $(lustre_version_code $SINGLEMDS) -lt $(version_code 2.10) ] &&
skip "Old server doesn't support project quota." && return
test log == sanity-quota test 39: Project ID interface works correctly ======================================== 22:00:58 (1493762458)
CMD: trevis-48vm7 /usr/sbin/lctl get_param -n version 2>/dev/null ||
/usr/sbin/lctl lustre_build_version 2>/dev/null ||
/usr/sbin/lctl --version 2>/dev/null | cut -d' ' -f2
/usr/lib64/lustre/tests/test-framework.sh: line 387: (2 << 16) | (10 << 8) | : syntax error: operand expected (error token is "| ")
/usr/lib64/lustre/tests/sanity-quota.sh: line 2425: [: 133432: unary operator expected
-p List the file's project number.
2. When checking if e2fsprogs supports project quota with "man lsattr", the following "enable_project_quota" doesn't really get run when the support is available. There should be {...}to around the "skip; return" part code man lsattr | grep -i project ||
skip "old e2fsprogs dosen't support project quota" &&
return 0
enable_project_quota
test log /usr/lib64/lustre/tests/sanity-quota.sh: line 2425: [: 133432: unary operator expected
-p List the file's project number.
Resetting fail_loc on all nodes...CMD: trevis-48vm1.trevis.hpdd.intel.com,trevis-48vm2,trevis-48vm7,trevis-48vm8 lctl set_param -n fail_loc=0 fail_val=0 2>/dev/null
done.
22:01:00 (1493762460) waiting for trevis-48vm1.trevis.hpdd.intel.com network 5 secs ...
22:01:00 (1493762460) network interface is UP
|