Whamcloud - gitweb
LU-7318 out: dynamic reply size 89/16889/16
authorAlex Zhuravlev <alexey.zhuravlev@intel.com>
Tue, 20 Oct 2015 13:53:18 +0000 (16:53 +0300)
committerOleg Drokin <oleg.drokin@intel.com>
Tue, 24 Nov 2015 14:24:41 +0000 (14:24 +0000)
commit12d6356a48de70922975e38451059211c753252e
tree98b29e6a1df01bb19c8ebab926fac963f03c4ebf
parenta7eface85ea2d2aa6198681264b082a0244855d4
LU-7318 out: dynamic reply size

every update on the initiator side can declare how many bytes
it expects back. OUT packing library put these numbers on the
wire and prepary an appropriate buffer for the reply. then OUT
target do few checks to ensure individual replies fit their
buffers.

Change-Id: I443b5c879bc321c33efb70af665ecd2b2f7baa18
Signed-off-by: Alex Zhuravlev <alexey.zhuravlev@intel.com>
Reviewed-on: http://review.whamcloud.com/16889
Tested-by: Jenkins
Reviewed-by: Fan Yong <fan.yong@intel.com>
Reviewed-by: James Simmons <uja.ornl@yahoo.com>
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
lustre/include/lustre/lustre_idl.h
lustre/include/lustre_update.h
lustre/osp/osp_internal.h
lustre/osp/osp_object.c
lustre/osp/osp_trans.c
lustre/ptlrpc/pack_generic.c
lustre/ptlrpc/wiretest.c
lustre/target/out_handler.c
lustre/target/out_lib.c
lustre/utils/wirecheck.c
lustre/utils/wiretest.c