HYD-6383 tunefs.lustre failing as target on un-imported zpool
HYD-6383 tunefs.lustre failing as target on un-imported zpool

Test failure in test_conf _params.py:test_write_conf_params
due to WriteConfStep calling tunefs.lustre on host with target
parameter referring to a target on an un-imported zpool.

Resolution involves making the relevant target active before running
tunefs.

  - Within UpdateNidsJob, add MakeTargetActiveSteps before each
    WriteConfStep to ensure the target is active (zpool is imported
    for zfs-backed targets) on the relevant host before agent
    calls tunefs.lustre to write config.

Change-Id: Id6521b5f3679a8d888c5d2e7dbcc2076a3ed274b
Signed-off-by: Tom Nabarro <27c585386b86ec0acfeeb448326cb9c60162db51@intel.com>
Reviewed-on: http://review.whamcloud.com/22171
Tested-by: Jenkins
Reviewed-by: Kelsey Prantis <891d505c4b8f252568785ec2b0d34b82fde8f616@intel.com>
Tested-by: Chroma Test User
Reviewed-by: Abiola Saraki <e374f88a50d2c210abe04dd90cffd0422b7fbd05@intel.com>
Reviewed-by: Joe Grund <5a0004131f5af71cc30270f318d2c30ba7aaa99a@intel.com>

intel-hpdd/intel-manager-for-lustre,intel-hpdd/intel-manager-for-lustre,intel-hpdd/intel-manager-for-lustre