ZFS behavior when device disappears
Pawel Jakub Dawidek
pjd at FreeBSD.org
Tue Apr 20 14:23:57 UTC 2010
On Tue, Apr 20, 2010 at 07:24:53AM -0600, Jason J. W. Williams wrote:
> Hi Pawel,
> Thank you very much for the response! Please forgive some of my
> questions, as I'm a bit unfamiliar with the FreeBSD port.
> What is the nature of the port? Is it something where each new version
> of ZFS is a from-scratch effort to some degree? Or is it a point where
> new ZFS versions are a matter of just making the newer features
Definitely the latter, but there some problems:
- Some changes in OpenSolaris ZFS are very hard to port in short time,
and when it takes a lot of time, new versions arrive and it is nice to
get them too, etc. which makes whole process to take long time.
Good example here is moving some functionality to Python, where we
have to decided what to do about that without importing Python to the
- OpenSolaris ZFS is experimental and I don't think Solaris version is
published anywhere. This means it needs extensive testing on our side,
which of course takes time.
- OpenSolaris changes are often not easy to understand. They have
different commit rules than we have. Commit logs are not very helpful
and multiple fixes are committed in one go, which makes it hard to
separate individual changes if we just need a fix and not intrusive
change that came along.
I'm doing my best, but my time is limited. I see more and more people
are interested in helping with ZFS, which is a very good sign I was
waiting for for a long time:)
It is of course still wonderful that we can use ZFS. All my servers and
my laptop are running exclusively on ZFS at this point:)
Pawel Jakub Dawidek http://www.wheelsystems.com
pjd at FreeBSD.org http://www.FreeBSD.org
FreeBSD committer Am I Evil? Yes, I Am!
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 196 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-current/attachments/20100420/d6f74a04/attachment.pgp
More information about the freebsd-current