Whamcloud - gitweb
LU-1132 protocol: reserve connect flags for new features
authorJohann Lombardi <johann@whamcloud.com>
Wed, 13 Jul 2011 23:05:32 +0000 (01:05 +0200)
committerOleg Drokin <green@whamcloud.com>
Wed, 29 Feb 2012 20:49:35 +0000 (15:49 -0500)
commit37b6ad662657a6986d8d17d172a2756d52c86cf8
tree62e63dc331d827a574b8299f79cfa77b38a92685
parent0203c144cb44823eeae58b12cb3c6614a124e0dc
LU-1132 protocol: reserve connect flags for new features

This patch reserves connect flags for several outstanding features:
* OBD_CONNECT_GRANT_PARAM for grant additional parameters to consume
grant more intelligently on the client side.
* OBD_CONNECT_JOBSTATS to pass a job id in ptlrpc_body.
* OBD_CONNECT_EINPROGRESS for clients that can deal with EINPROGRESS
on write.

This patch also reserves fields for the per-file data_version patch
from LU-827.

Change-Id: Icb55435bca443b4c2106e7eec9b368f94d1be08c
Signed-off-by: Johann Lombardi <johann@whamcloud.com>
Reviewed-on: http://review.whamcloud.com/1090
Tested-by: Hudson
Tested-by: Maloo <whamcloud.maloo@gmail.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/include/lustre/lustre_idl.h
lustre/obdclass/lprocfs_status.c
lustre/ptlrpc/pack_generic.c
lustre/ptlrpc/wiretest.c
lustre/utils/wirecheck.c
lustre/utils/wiretest.c