MRP-982 tests: sanity 54a, 64b: remove useless check

Tests sanity 54a, 64b are skipped if started not from lustre/tests
directory because of incorrect check that $SOCKSERVER, $SOCKCLIENT,
oos.sh exist.

Patch removes the check of the files which are part of lustre/tests.
Error messages are added to indicate what went wrong.

Signed-off-by: Elena Gryaznova <Elena_Gryaznova@xyratex.com>
Change-Id: I036750ce20c087595153a13da58c8ae4a9e28a65
Reviewed-on: http://morpheus.xyus.xyratex.com:8443/gerrit/383
Tested-by: Jenkins
Reviewed-by: Vladimir Saveliev <vladimir_saveliev@xyratex.com>
MRP-989 recovery-small 19a/19b failure on multinode setup.

OBD_FAIL_LDLM_CANCEL_NET (0x304) allows insertion of failure
points into the Lustre code. This needs to be set on servers
instead if clients.

The fix to ldlm_drop_cancel is introduced by LU-1341.

This change enables the fail_loc to be
executed on servers, resulting in the necessary recovery
scenario to test "expired_lock_main on mds/ost" successfully.

WC-bug-id: LU-1341
Signed-off-by: vitaly_fertman@xyratex.com
Signed-off-by: parinay_kondekar@xyratex.com
Reviewed-on: http://morpheus.xyus.xyratex.com:8443/gerrit/#/c/388/
Change-Id: Iff7429562619a988c0ff07e837ad668d0e1dbcef
Reviewed-on: http://morpheus.xyus.xyratex.com:8443/gerrit/388
Tested-by: Jenkins
Reviewed-by: Elena Gryaznova <Elena_Gryaznova@xyratex.com>
Tested-by: Elena Gryaznova <Elena_Gryaznova@xyratex.com>
Reviewed-by: Vitaly Fertman <Vitaly_Fertman@xyratex.com>
MRP-996: optimize brw write path

Only call bmap in brw write path when it's really needed.
When a brw request has a space grant and quotas are not
used, there is no need to check if disk space is allocated.

Reviewed-on: http://morpheus.xyus.xyratex.com:8443/gerrit/390/
Change-Id: I3530bc586da3b9e1c85462c5f5b0b05a70dc2811
Tested-by: Jenkins
Tested-by: Eugene_Birkine@xyratex.com
Tested-by: Alexander_Lezhoev@xyratex.com
Reviewed-by: alexander_zarochentsev@xyratex.com
Reviewed-by: Alexander_Boyko@xyratex.com