Details
-
Improvement
-
Resolution: Fixed
-
Major
-
None
-
9223372036854775807
Description
On OST with node size < 256 stripe information is stored in LMA.
osd_xattr_set_pfid() expects XATTR_NAME_FID to be exist if LMAC_STRIPE_INF is absent and delete it if LU_XATTR_REPLACE is set. There are some cases, after upgrade, when LMAC_STRIPE_INF is absent and there is no XATTR_NAME_FID.
No need return -ENODATA to the client, because having XATTR_NAME_FID absent is what situation requires, so osd_xattr_set_pfid() can continue to feel LMA.