Whamcloud - gitweb
LU-15004 osd: remove wrong assertion on oo_dn 11/44911/30
authorAlex Zhuravlev <bzzz@whamcloud.com>
Tue, 14 Sep 2021 09:50:24 +0000 (12:50 +0300)
committerOleg Drokin <green@whamcloud.com>
Wed, 8 Mar 2023 03:27:31 +0000 (03:27 +0000)
commitb338ad1e4279090bce87b0b714025c923bad0953
tree46e6e47d49975913520f66c9fb1543140c538e38
parent7cc5b4329fc2eecbf09dbda85efe58f4ad5a32b9
LU-15004 osd: remove wrong assertion on oo_dn

which is invalid since  LU-14531 landing. instead we just
check that the object does exist and return an error otherwise.
all this is serialized against object destroy.

Fixes: 51350e9b738d("LU-14531 osd: serialize access to object vs object destroy")

Signed-off-by: Alex Zhuravlev <bzzz@whamcloud.com>
Change-Id: Icff39987f4f8d5a8227c6e3b829b58979c1b1941
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/44911
Reviewed-by: Oleg Drokin <green@whamcloud.com>
Reviewed-by: Mikhail Pershin <mpershin@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
lustre/osd-zfs/osd_xattr.c