[LU-9432] Interop 2.9.0<->master sanityn test_77h: should return error Created: 02/May/17  Updated: 09/May/18

Status: Open
Project: Lustre
Component/s: None
Affects Version/s: Lustre 2.9.0, Lustre 2.10.0, Lustre 2.10.4
Fix Version/s: None

Type: Bug Priority: Minor
Reporter: James Casper Assignee: WC Triage
Resolution: Unresolved Votes: 0
Labels: None
Environment:

trevis-34, interop
servers: EL7, master branch, v2.9.56.11, b3565, ldiskfs
clients: EL7, b2_9 branch, v2.9.0, b22


Severity: 3
Rank (Obsolete): 9223372036854775807

 Description   

https://testing.hpdd.intel.com/test_sessions/dd720e75-45d4-4d1f-8350-b06f7f9c2af2

From test_log:

CMD: trevis-34vm4 lctl get_param ost.OSS.ost_io.nrs_policies
CMD: trevis-34vm4 lctl set_param ost.OSS.ost_io.nrs_policies=abc
trevis-34vm4: error: set_param: setting /proc/fs/lustre/ost/OSS/ost_io/nrs_policies=abc: No such file or directory
CMD: trevis-34vm4 lctl set_param ost.OSS.ost_io.nrs_policies=tbf\ abc
trevis-34vm4: error: set_param: setting /proc/fs/lustre/ost/OSS/ost_io/nrs_policies=tbf abc: Unknown error 524
CMD: trevis-34vm4 lctl set_param ost.OSS.ost_io.nrs_policies=tbf\ reg
ost.OSS.ost_io.nrs_policies=tbf reg
 sanityn test_77h: @@@@@@ FAIL: should return error 
  Trace dump:
  = /usr/lib64/lustre/tests/test-framework.sh:4841:error()
  = /usr/lib64/lustre/tests/sanityn.sh:3232:test_77h()
  = /usr/lib64/lustre/tests/test-framework.sh:5117:run_one()
  = /usr/lib64/lustre/tests/test-framework.sh:5156:run_one_logged()
  = /usr/lib64/lustre/tests/test-framework.sh:5003:run_test()
  = /usr/lib64/lustre/tests/sanityn.sh:3249:main()


 Comments   
Comment by James Casper [ 26/Sep/17 ]

2.10.1 b26 <--> 2.9.0 b22
https://testing.hpdd.intel.com/test_sessions/86b672ef-d6c1-431c-a6a9-c5b9f5358da1

Comment by Andreas Dilger [ 01/Dec/17 ]

It isn't clear why this test is failing in interop, but the "-ENOTSUPP" (-524) error returned from nrs_tbf_start() is not being handled for some reason. It doesn't look like a functionality bug, just a test script bug.

It might be better to return -EOPNOTSUPP, which is a more standard error code, since bash only allows errors < 256 I think.

Comment by Saurabh Tandan (Inactive) [ 08/May/18 ]

+1 2.10.3 https://testing.hpdd.intel.com/test_sets/61129d8e-5067-11e8-abc3-52540065bddc

Generated at Sat Feb 10 02:26:08 UTC 2024 using Jira 9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c.