|
EIO seems like a very generic error code to silently skip the OST, as this may be returned for other reasons. In the "lfs df" code it returns EAGAIN to skip index values where the OST does not exist (never configured, always OK to skip), and ENODATA for index values where the OST is present but inactive (either by admin action or offline) and are skipped unless running with -v".option.
It should be fine to change the kernel code to return different values, since at worst some old tools or kernel modules will still print an error as they did without the patch.
|