so the client can hint OST the data is compressed
Test-Parameters: trivial
Signed-off-by: Alex Zhuravlev <bzzz@whamcloud.com>
Change-Id: I4b721db3ad349d5745ee6698de368d0cb0138954
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/50154
Reviewed-by: Artem Blagodarenko <ablagodarenko@ddn.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
#define OBD_BRW_ROOT_PRJQUOTA 0x10000 /* check project quota for root */
#define OBD_BRW_RDMA_ONLY 0x20000 /* RPC contains RDMA-only pages*/
#define OBD_BRW_SYS_RESOURCE 0x40000 /* page has CAP_SYS_RESOURCE */
+#define OBD_BRW_COMPRESSED 0x80000 /* data compressed on client */
#define OBD_BRW_OVER_ALLQUOTA (OBD_BRW_OVER_USRQUOTA | \
OBD_BRW_OVER_GRPQUOTA | \
OBD_BRW_RDMA_ONLY);
LASSERTF(OBD_BRW_SYS_RESOURCE == 0x40000, "found 0x%.8x\n",
OBD_BRW_SYS_RESOURCE);
+ LASSERTF(OBD_BRW_COMPRESSED == 0x80000, "found 0x%.8x\n",
+ OBD_BRW_COMPRESSED);
/* Checks for struct ost_body */
LASSERTF((int)sizeof(struct ost_body) == 208, "found %lld\n",
CHECK_DEFINE_X(OBD_BRW_OVER_PRJQUOTA);
CHECK_DEFINE_X(OBD_BRW_RDMA_ONLY);
CHECK_DEFINE_X(OBD_BRW_SYS_RESOURCE);
+ CHECK_DEFINE_X(OBD_BRW_SYS_COMPRESSED);
}
static void
OBD_BRW_RDMA_ONLY);
LASSERTF(OBD_BRW_SYS_RESOURCE == 0x40000, "found 0x%.8x\n",
OBD_BRW_SYS_RESOURCE);
+ LASSERTF(OBD_BRW_COMPRESSED == 0x80000, "found 0x%.8x\n",
+ OBD_BRW_COMPRESSED);
/* Checks for struct ost_body */
LASSERTF((int)sizeof(struct ost_body) == 208, "found %lld\n",