Whamcloud - gitweb
LU-16043 osc: allow error for write on CL_FSYNC_DISCARD 32/48032/4
authorVladimir Saveliev <vladimir.saveliev@hpe.com>
Wed, 26 Jul 2023 13:09:18 +0000 (16:09 +0300)
committerOleg Drokin <green@whamcloud.com>
Wed, 6 Sep 2023 06:16:57 +0000 (06:16 +0000)
commit050c2fb23b1f98745305a3dfe3062ea5a66dfdb4
treef0471e7fd14137c2a130879bbd3c513aa482ee92
parentf2d875daf385ae6bb98045d16d9552a486a89263
LU-16043 osc: allow error for write on CL_FSYNC_DISCARD

If case of CL_FSYNC_DISCARD error is allowed for write of osc object.

Otherwise, the included test fails in rm with:
  (osc_page.c:174:osc_page_delete()) Trying to teardown failed: -16
  (osc_page.c:175:osc_page_delete()) ASSERTION( 0 ) failed:
  (osc_page.c:175:osc_page_delete()) LBUG

Test-Parameters: trivial testlist=sanity env=ONLY=907
HPE-bug-id: LUS-10410
Signed-off-by: Vladimir Saveliev <vladimir.saveliev@hpe.com>
Change-Id: I0aae0dc470ba0371964e7643a6d84b19a1b4e106
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/48032
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Patrick Farrell <pfarrell@whamcloud.com>
Reviewed-by: Andrew Perepechko <andrew.perepechko@hpe.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/osc/osc_io.c
lustre/target/tgt_handler.c
lustre/tests/sanity.sh