Whamcloud - gitweb
LU-13620 tests: pool_add_targets() fix 03/38803/4
authorSergey Cheremencev <sergey.cheremencev@hpe.com>
Tue, 2 Jun 2020 08:03:08 +0000 (11:03 +0300)
committerOleg Drokin <green@whamcloud.com>
Fri, 26 Feb 2021 08:21:10 +0000 (08:21 +0000)
commit262b6f9c601448f7ed1e4936e390b35406866652
tree4c7218bf079fc4813f94e6c0f5fa54d2c53a2a6b
parent7ea369783fdb01b00842026ebf8df4a703ce739f
LU-13620 tests: pool_add_targets() fix

Fix pool_add_targets to don't fail if number of
OSTs is >= 10 - lctl expects them in a hex view.
Check result of "lctl pool_add". Pass only if
the result is either 0 or 17(EEXIST).
Finally, make pool_add_targets to check that were
added only requested OSTs, i.e. don't fail to add
OST0 if OST1 is already in a pool.

Test-Parameters: trivial testlist=ost-pools
HPE-bug-id: LUS-8723
HPE-bug-id: LUS-8941
Change-Id: I841b3db3a89dbc86075cd23b7d71764ffb849181
Signed-off-by: Elena Gryaznova <elena.gryaznova@hpe.com>
Signed-off-by: Sergey Cheremencev <sergey.cheremencev@hpe.com>
Reviewed-on: https://review.whamcloud.com/38803
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/tests/test-framework.sh