Whamcloud - gitweb
EX-7601 osc: move common CSDC code to the library
authorArtem Blagodarenko <ablagodarenko@whamcloud.com>
Sun, 3 Sep 2023 16:38:18 +0000 (17:38 +0100)
committerAndreas Dilger <adilger@whamcloud.com>
Fri, 6 Oct 2023 23:19:52 +0000 (23:19 +0000)
commitad60a0a1245a84e15088c4c68cd8af626102208a
tree57793184d4e0fffad595e3d672ee4fde296e42b5
parentb31a51db8418561d01d64ea43c9987c44e2959df
EX-7601 osc: move common CSDC code to the library

CSDC repacks a chunk on the server side in case of the
partial rewrite. There are routines that can be shared
between client and server.

This patch moves common compression code to the
libcfs.

Signed-off-by: Artem Blagodarenko <ablagodarenko@ddn.com>
Change-Id: I824211a3435b0479f7a3b8f08598a5b567b67d3c
Reviewed-on: https://review.whamcloud.com/c/ex/lustre-release/+/52262
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
lustre/include/Makefile.am
lustre/include/lustre_compr.h [new file with mode: 0644]
lustre/obdclass/Makefile.in
lustre/obdclass/lustre_compr.c [new file with mode: 0644]
lustre/osc/osc_compress.c
lustre/osc/osc_internal.h