== sanity test 856h: Testing hole_detect_policy setting interface ========================================================== 08:48:18 (1768312098) old policy: none osc.lustre-OST0000-osc-ffffa0357afeb800.hole_detect_policy=none osc.lustre-OST0001-osc-ffffa0357afeb800.hole_detect_policy=none ----------------------------------------------------------------- Test: lctl set_param osc.*.hole_detect_policy="lock" ----------------------------------------------------------------- Result: lock Verify: PASS ----------------------------------------------------------------- Test: lctl set_param osc.*.hole_detect_policy="read" ----------------------------------------------------------------- Result: read Verify: PASS ----------------------------------------------------------------- Test: lctl set_param osc.*.hole_detect_policy="trunc" ----------------------------------------------------------------- Result: trunc Verify: PASS ----------------------------------------------------------------- Test: lctl set_param osc.*.hole_detect_policy="lock read" ----------------------------------------------------------------- Result: lock read Verify: PASS ----------------------------------------------------------------- Test: lctl set_param osc.*.hole_detect_policy="lock+read" ----------------------------------------------------------------- Result: lock read Verify: PASS ----------------------------------------------------------------- Test: lctl set_param osc.*.hole_detect_policy="lock read trunc" ----------------------------------------------------------------- Result: lock read trunc Verify: PASS ----------------------------------------------------------------- Test: lctl set_param osc.*.hole_detect_policy="lock+read+trunc" ----------------------------------------------------------------- Result: lock read trunc Verify: PASS ----------------------------------------------------------------- Test: lctl set_param osc.*.hole_detect_policy="none" ----------------------------------------------------------------- Result: none Verify: PASS ----------------------------------------------------------------- Test: lctl set_param osc.*.hole_detect_policy="all" ----------------------------------------------------------------- Result: lock read trunc punch Verify: PASS ----------------------------------------------------------------- Test: lctl set_param osc.*.hole_detect_policy="default" ----------------------------------------------------------------- Result: none Verify: PASS ----------------------------------------------------------------- Test: lctl set_param osc.*.hole_detect_policy="none" ----------------------------------------------------------------- Result: none Verify: PASS ----------------------------------------------------------------- Test: lctl set_param osc.*.hole_detect_policy="+read" ----------------------------------------------------------------- Result: read Verify: PASS ----------------------------------------------------------------- Test: lctl set_param osc.*.hole_detect_policy="+lock" ----------------------------------------------------------------- Result: lock read Verify: PASS ----------------------------------------------------------------- Test: lctl set_param osc.*.hole_detect_policy="all" ----------------------------------------------------------------- Result: lock read trunc punch Verify: PASS ----------------------------------------------------------------- Test: lctl set_param osc.*.hole_detect_policy="-read" ----------------------------------------------------------------- Result: lock trunc punch Verify: PASS ----------------------------------------------------------------- Test: lctl set_param osc.*.hole_detect_policy="-lock" ----------------------------------------------------------------- Result: trunc punch Verify: PASS ================================================================= All tests completed successfully! ================================================================= osc.lustre-OST0000-osc-ffffa0357afeb800.hole_detect_policy=none osc.lustre-OST0001-osc-ffffa0357afeb800.hole_detect_policy=none