Whamcloud - gitweb
LU-16837 csdc: reserve connect bits for compressed layout
authorBobi Jam <bobijam@whamcloud.com>
Wed, 24 May 2023 00:25:05 +0000 (08:25 +0800)
committerAndreas Dilger <adilger@whamcloud.com>
Fri, 23 Jun 2023 08:13:55 +0000 (08:13 +0000)
commit0c65a5b787e4a0e85d93857d327f6795d827e395
treeade1ac92d16bbbc2922c147b28774f459eafc7f1
parentbdd5db60b4bd84053acee4e9258c6d0d3314d0e5
LU-16837 csdc: reserve connect bits for compressed layout

Add connect data bit for compressed layout (OBD_CONNECT2_COMPRESS)
and another connect data bit to be used (OBD_CONNECT2_LARGE_NID).

Also reserve obd_connect_data::ocd_compr_type which is a bitmask of
supported compression type to be negotiated between client and MDS.

Lustre-change: https://review.whamcloud.com/51108
Lustre-commit: 83189aef3b23f18cb8c1deae34994a00f8582039

Test-Parameters: trivial
Signed-off-by: Bobi Jam <bobijam@whamcloud.com>
Change-Id: I21029c6c3e8a7e690ecc8d489bbb95aec3ab1fa8
Reviewed-by: Sebastien Buisson <sbuisson@ddn.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: James Simmons <jsimmons@infradead.org>
Reviewed-on: https://review.whamcloud.com/c/ex/lustre-release/+/51409
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
lustre/include/uapi/linux/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