Bug #7787
libzfs`libzfs_fru_refresh() should walk over all topo nodes
Start date:
2017-01-19
Due date:
% Done:
50%
Estimated time:
Difficulty:
Bite-size
Tags:
Gerrit CR:
Description
libzfs_fru_refresh() currently does only one topo_walk_step(), not looking at the return value. We should make it continue walking the topo nodes while the return value is TOPO_WALK_NEXT.
The visible effect of this is that we sometimes don't get a valid FRU value from libzfs_fru_lookup() for a pretty much valid physpath, could be reproduced (intermittently) by moving the disks inside the same enclosure.
Updated by Yuri Pankov about 4 years ago
- Status changed from Feedback to Rejected
Apparently, the analysis here was incorrect.