Tim Foster wrote:
On Sun, 2007-06-24 at 15:47 -0400, Ian Murdock wrote:
Of course, to take maximum advantage of ZFS, the entire system needs to
be on ZFS, which means ZFS boot, which I assume is an installer task? Is
this on the installer roadmap? What needs to be done here? (This also
necessarily affects SPARC support, another requirement that
doesn't seem to be listed, which I'll discuss in a separate thread..)
Bit of both: the OS part of zfs boot is complete with some limitations.
We can boot SMI labeled partitions, in mirrored or single-disk
configurations.
ZFS root on raid-Z, stripes and EFI boot isn't done yet. Sparc newboot
hasn't gone back either, which ZFS boot on sparc would depend on.
What are time estimates for these things? We definitely want SPARC
support in Indiana, since we're targeting not just single user
developer workloads but also, e.g., web and HPC deployment, and the
former means SPARC (Niagara 2). However, it's OK if we only support
x86 in the first release. Where would ZFS root on RAID fit in
the priority list if the target is developer/web/HPC type workloads?
(you can also manually setup a zfs boot from an
existing ufs install if you want to experiment more)
Yep. I used your script to do it :-)
Does putting the entire system on ZFS mean we can do away with
slice level partitioning?
Partly, ZFS isn't yet supported as a dump device, and while you can swap
to a zvol, I believe there's plans to change the way swap to ZFS works
so we're not going through the zvol layer. For now, allocating a normal
swap device would be a really sane thing to do (we *definitely* need to
be able to savecore(1M) for Indiana!!)
Agreed. (Also note that this is a feature that Linux has never
supported out of the box, though there's certainly been demand for it.
In fact, kernel debugging support in Linux has always been
terrible. Another competitive differentiator, for those keeping track.)
Rather than worrying about creating a slice just for swap, can we reuse
the Linux swap partition if one already exists, or use a full partition
for swap if not? I know Moinak/Belenix has done some work here, and
it looks like it works too (though it's labeled "experimental" in 0.6).
-ian
--
Ian Murdock
650-331-9324
http://ianmurdock.com/
"Don't look back--something might be gaining on you." --Satchel Paige
_______________________________________________
indiana-discuss mailing list
[email protected]
http://opensolaris.org/mailman/listinfo/indiana-discuss