Whamcloud - gitweb
LU-4585 out: remove OBJECT_UPDATE_PER_RPC_MAX limit. 90/9590/4
authorwang di <di.wang@intel.com>
Tue, 11 Mar 2014 15:38:24 +0000 (08:38 -0700)
committerOleg Drokin <oleg.drokin@intel.com>
Tue, 25 Mar 2014 15:30:15 +0000 (15:30 +0000)
commitb2fa3d79a26e6a161e6470386a90e9061482b930
treee4c6687555de6237640efdab5a6f26a7f30c4647
parentac3a87d9b890a24b690c50e64d56fc2612d167ca
LU-4585 out: remove OBJECT_UPDATE_PER_RPC_MAX limit.

Extend tx_args if the update inside 1 RPC is more than
the count of tx_args count in tgt_thread_info.

And also for create remote object, the remote RPC might
happen in trans stop, so we need to add return value
for mdd_trans_stop to track the error.

Signed-off-by: wang di <di.wang@intel.com>
Change-Id: Ibb87181d87dfb6c3ed7e6757592bccd4a836a98a
Reviewed-on: http://review.whamcloud.com/9590
Tested-by: Jenkins
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Andreas Dilger <andreas.dilger@intel.com>
Reviewed-by: Alex Zhuravlev <alexey.zhuravlev@intel.com>
lustre/include/lustre/lustre_idl.h
lustre/mdd/mdd_dir.c
lustre/mdd/mdd_internal.h
lustre/mdd/mdd_trans.c
lustre/target/out_handler.c
lustre/target/out_lib.c
lustre/target/tgt_internal.h
lustre/target/tgt_main.c