Page MenuHomeFreeBSD

loader should support large_dnode
ClosedPublic

Authored by tsoome on Sep 9 2017, 11:58 AM.
Tags
None
Referenced Files
F105724956: D12288.diff
Thu, Dec 19, 6:08 PM
Unknown Object (File)
Oct 16 2024, 1:49 PM
Unknown Object (File)
Oct 1 2024, 3:01 PM
Unknown Object (File)
Oct 1 2024, 1:46 PM
Unknown Object (File)
Sep 27 2024, 9:03 AM
Unknown Object (File)
Sep 24 2024, 2:31 AM
Unknown Object (File)
Sep 22 2024, 6:14 PM
Unknown Object (File)
Sep 16 2024, 12:55 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 Passed
Unit
No Test Coverage
Build Status
Buildable 11447
Build 11803: arc lint + arc unit

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.