Page MenuHomeFreeBSD

loader should support large_dnode
ClosedPublic

Authored by tsoome on Sep 9 2017, 11:58 AM.
Tags
None
Referenced Files
Unknown Object (File)
Jan 18 2024, 4:30 AM
Unknown Object (File)
Dec 20 2023, 5:45 AM
Unknown Object (File)
Dec 20 2023, 1:18 AM
Unknown Object (File)
Dec 4 2023, 6:28 PM
Unknown Object (File)
Dec 4 2023, 6:28 PM
Unknown Object (File)
Dec 4 2023, 6:28 PM
Unknown Object (File)
Dec 4 2023, 6:28 PM
Unknown Object (File)
Dec 1 2023, 8:40 PM
Subscribers

Details

Summary

The zfsonlinux feature large_dnode is not yet supported by the loader.

Test Plan

At the moment the only usable large_dnode feature support is from
zfsonlinux implementation, so the way to test this update is to create
pool and test the reader.

tested with: zfs set dnsize=auto and then did copy some data into dataset, checked which files got dnsize > 512 and verified the loader can read those files.

also zfs set dnsize=1k, did use setfattr to set value < 512 and value > 1k, to verify file without and with spill blocks. The pool and dataset setup was done with zol rescue ISO, read test with loader.efi.

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

tsoome added reviewers: mahrens, avg, allanjude.
tsoome edited the test plan for this revision. (Show Details)

svn update

This revision is now accepted and ready to land.Sep 11 2017, 12:27 PM

Thanks for keeping on top of this

This revision was automatically updated to reflect the committed changes.