Re: ZFS committed to the FreeBSD base.



On Sat, Apr 07, 2007, Dag-Erling Smrgrav wrote:
Bernd Walter <ticso@xxxxxxxxxxxxxxxxxx> writes:
On Sat, Apr 07, 2007 at 09:43:59PM +0200, Dag-Erling Smørgrav wrote:
ZFS is now also available on pc98 and amd64.
Great to read - is it just atomic.S missing for the remaining
architectures?

Yes. Ideally, ZFS would use FreeBSD's atomic operations instead of
its own. I believe that the reason it doesn't is (at least in part)
that we don't have 64-bit atomic operations for i386. I have
unfinished patches for cleaning up the atomic operations on all
platforms; I'll dust them off and see what I can do.

As I recall, Solaris 10 targets PPro and later processors, whereas
FreeBSD supports everything back to a 486DX. Hence we can't
assume that cmpxchg8b is available. The last time I remember this
coming up, people argued that we had to do things slow way in the
default kernel for compatibility.

Any ideas how ZFS and GEOM are going to work out, given that ZFS
is designed to be the filesystem + volume manager in one?

Anyway, this looks like awesome stuff! Unfortunately, I won't have
any time to play with it much in the short term, but as soon as WD
sends me the replacement for my spare disk I'll at least install
ZFS and see how it goes.

Awesome work, once again. Thanks!
_______________________________________________
freebsd-current@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscribe@xxxxxxxxxxx"



Relevant Pages

  • Re: ZFS committed to the FreeBSD base.
    ... that we don't have 64-bit atomic operations for i386. ... real existing 486 system has enough RAM for ZFS. ... spend so much RAM for such a system without better use for it. ... pool and you have additional storage with the same number of drives. ...
    (freebsd-current)
  • Re: ZFS committed to the FreeBSD base.
    ... >>> unfinished patches for cleaning up the atomic operations on all ... >real existing 486 system has enough RAM for ZFS. ... >spend so much RAM for such a system without better use for it. ... >goodies avalable, such as md, ggate, partition-parsing, encyption, etc. ...
    (freebsd-current)
  • Re: ZFS committed to the FreeBSD base.
    ... ZFS would use FreeBSD's atomic operations instead of ... I believe that the reason it doesn't is ... that we don't have 64-bit atomic operations for i386. ...
    (freebsd-current)
  • Re: Directory rename semantics.
    ... and our ZFS - behave differently. ... No comment on other operating systems or standards, ... When you move A/D, you must be able to write to D, because you are ... I was always mystified by the reason for this behavior until now... ...
    (freebsd-arch)
  • Zfs fs and homedirectory
    ... I would like to know managine home directories for users as Zfs fs (on ... fs per user) is something reasonable or crazy. ... be the reason to deal with that kind of usage. ...
    (comp.unix.solaris)