traverse_dnode may report success when it should not
zfs - Zettabyte File System
If a dnode has a spill block and there is an error while accessing a data block then traverse_dnode() loses information about that error and returns status of visiting the spill block.
This issue is discovered by Spectra Logic.
Updated by Electric Monk over 6 years ago
- Status changed from New to Closed
- % Done changed from 0 to 100
commit 2a89c2c59b7c2beb2373c14368cbe7e32af6ffc1 Author: Justin T. Gibbs <email@example.com> Date: 2014-11-23T03:14:24.000Z 5311 traverse_dnode may report success when it should not Reviewed by: Matthew Ahrens <firstname.lastname@example.org> Reviewed by: Andriy Gapon <avg@FreeBSD.org> Reviewed by: Will Andrews <email@example.com> Approved by: Dan McDonald <firstname.lastname@example.org>