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

Reply via email to