Some connection flags MDSs send to OSSs are unnecessary or misleadingly
implying features not (yet) implemented by current MDSs. This patch
removes the following ones:
- OBD_CONNECT_64BITHASH. MDSs don't send MDS_READPAGE or FLD_QUERY
requests to OSSs.
- OBD_CONNECT_BRW_SIZE. MDSs don't do bulk I/O with OSSs.
- OBD_CONNECT_CKSUM. Ditto.
- OBD_CONNECT_FID. MDSs don't support OST FIDs.
Change-Id: If94f13cbb0a45b18f87163cfd0936566c67630e4
Signed-off-by: Li Wei <liwei@whamcloud.com>
Reviewed-on: http://review.whamcloud.com/1375
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Fan Yong <yong.fan@whamcloud.com>
Tested-by: Hudson
Tested-by: Maloo <whamcloud.maloo@gmail.com>
data->ocd_connect_flags = OBD_CONNECT_VERSION | OBD_CONNECT_INDEX |
OBD_CONNECT_REQPORTAL | OBD_CONNECT_QUOTA64 |
- OBD_CONNECT_OSS_CAPA | OBD_CONNECT_FID |
- OBD_CONNECT_BRW_SIZE | OBD_CONNECT_CKSUM |
+ OBD_CONNECT_OSS_CAPA | OBD_CONNECT_FULL20 |
OBD_CONNECT_CHANGE_QS | OBD_CONNECT_AT |
OBD_CONNECT_MDS | OBD_CONNECT_SKIP_ORPHAN |
- OBD_CONNECT_SOM | OBD_CONNECT_FULL20 |
- OBD_CONNECT_64BITHASH;
+ OBD_CONNECT_SOM;
#ifdef HAVE_LRU_RESIZE_SUPPORT
data->ocd_connect_flags |= OBD_CONNECT_LRU_RESIZE;
#endif