Whamcloud - gitweb
EX-7528 lov: fallocate is not allowed for compressed files
authorArtem Blagodarenko <ablagodarenko@ddn.com>
Fri, 19 May 2023 09:27:36 +0000 (10:27 +0100)
committerAndreas Dilger <adilger@whamcloud.com>
Fri, 23 Jun 2023 23:35:55 +0000 (23:35 +0000)
commit2a52d25028a8c11c478f47d5249034d63f8a1ee7
treeb9b401e64e91274ac9bae327a522bc647c14ffab
parentf43b9ce9afaee73ae2537cbe32994850fe2964b6
EX-7528 lov: fallocate is not allowed for compressed files

Client Side Data Compression allocates blocks after a compression.
It is impossible to preallocate blocks for the whole file, so
fallocate should be disabled in case of compression.

Signed-off-by: Artem Blagodarenko <ablagodarenko@ddn.com>
Change-Id: Ie834ace183fdcec0d7d6f747237e0964c3c4120b
Reviewed-on: https://review.whamcloud.com/c/ex/lustre-release/+/51059
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Sebastien Buisson <sbuisson@ddn.com>
Reviewed-by: Vitaliy Kuznetsov <vkuznetsov@ddn.com>
lustre/lov/lov_io.c
lustre/tests/sanity.sh