Page MenuHomeFreeBSD

Implemented large-dnode support for ZPL file lookups.
Needs ReviewPublic

Authored by imp on Fri, Oct 2, 8:51 PM.
Tags
None
Referenced Files
Unknown Object (File)
Tue, Oct 6, 12:04 PM
Unknown Object (File)
Tue, Oct 6, 2:41 AM
Unknown Object (File)
Mon, Oct 5, 11:40 PM
Unknown Object (File)
Mon, Oct 5, 1:06 AM
Unknown Object (File)
Mon, Oct 5, 12:53 AM
Unknown Object (File)
Sun, Oct 4, 11:07 AM
Unknown Object (File)
Sat, Oct 3, 10:44 PM
Unknown Object (File)
Sat, Oct 3, 5:53 PM
Subscribers

Details

Summary
  • Add 16 KiB zfs_dnode_t
  • Read the first slot, and use it to read additional slots.
  • Use the full dnode for path traversal, open files, SA bonus data, and spill pointers.
  • Updated libsa and EFI boot1 callers.

Sponsored by: Netflix

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Skipped
Unit
Tests Skipped
Build Status
Buildable 77674
Build 74557: arc lint + arc unit