I''m not sure if this alias is only to discuss the Solaris ZFS implementation or others. I''m writing my own ZFS code from scratch in Java. I''ll skip the reasons why I''m doing this in Java, lets just assume I have some. Is there any good documentation on the disk label structures? Right now my code is just reading the ZFS labels and the nvlist data but when reading ZFS disk pool devices labels 3 and 4 aren''t where I''d expect them to be (file based pools are fine). I''m assuming it''s related to how EFI disk labels work but I''m just guessing. Are there any good documents that cover the structure of SMI and/or EFI disk labels? If not can someone point me to the relevant structs on OpenSolaris? Is there any plan to make the ZFS on-disk specification a little more complete? The structure of XDR packed nvlists for instance isn''t documented at all. Thanks, -Chase