MRP-1798 mdt: proper error handling in mdt_getattr_name_lock

this is a fix for MRP-975, wrong error handling

also, fix recovery-small 56, so that it checked resend cannot be
handled in parallel with original RPC

Signed-off-by: Vitaly Fertman <Vitaly_Fertman@xyratex.com>
Change-Id: Id96b3018cf53a92d8efa8ec530efce2e73e78024
Reviewed-on: http://es-gerrit.xyus.xyratex.com:8080/1924
Tested-by: Jenkins
Reviewed-by: Alexey Lyashkov <alexey_lyashkov@xyratex.com>
Tested-by: Elena Gryaznova <elena_gryaznova@xyratex.com>
Reviewed-by: Andrew Perepechko <andrew_perepechko@xyratex.com>
Reviewed-by: Vitaly Fertman <vitaly_fertman@xyratex.com>
MRP-1754 tests: obdfilter-survey fails test 2a

There are couple of reasons for test 2a to fail:
- Type of test brw i.e. "g" was not followed with npages,
- Target netdisk was not set properly and
- Echo client should not use async IO.
This patch fixed the above mention problems.

Signed-off-by: Rahul Deshmukh <rahul_deshmukh@xyratex.com>
Change-Id: I3245766711bafd932385f05b2e27989723dd4437
Reviewed-on: http://es-gerrit.xyus.xyratex.com:8080/1709
Tested-by: Jenkins
Tested-by: Elena Gryaznova <elena_gryaznova@xyratex.com>
Reviewed-by: Alexey Lyashkov <alexey_lyashkov@xyratex.com>
Reviewed-by: Andriy Skulysh <andriy_skulysh@xyratex.com>
Reviewed-by: Vitaly Fertman <vitaly_fertman@xyratex.com>