>>>>> "bc" == Bryan Cantrill <b...@eng.sun.com> writes:
>>>>> "jz" == Joseph Zhou <j...@excelsioritsolutions.com> writes:

    bc> most of the people I talk to are actually _using_ NetApp's
    bc> technology, a practice that tends to leave even the most
    bc> stalwart proponents realistic about the (many) limitations of
    bc> NetApp's

same applies to ZFS pundits!

As Tim said, the one-filesystem-per-user thing is not working out.
O(1) for number of filesystems would be great but isn't there.

Maybe the format allows unlimited O(1) snapshots, but it's at best
O(1) to take them.  All over the place it's probably O(n) or worse to
_have_ them.  to boot with them, to scrub with them.

I think the winning snapshot architecture is more like source code
revision control: take infinitely-granular snapshots, a continuous
line, and run a cron service to trim the line into a series of points.

The management can be delegated, but inspection commands are not safe
and can lock the whole filesystem, and 'zfs recv'ing certain streams
panics the whole box so backup cannot really be safely delegated either.
The panic-on-import problems are bad for delegation because you can't
safely let users mount things, which to my view is where delegated
administration begins.  It's too unstable to think of delegating
anything---it's all just UI baloney until the panics are fixed and
failures are contained within one pool.

The scalability to multiple cores goals are admirable, but only
certain things are parallelized.  You can only replace one device at a
time, which some day will not be enough to keep up with natural
failure rates.  I think 'zfs send' does not use multiple cores well,
right?  AIUI people are getting non-scaling performance in send/recv
while the ordinary filesystem performance does scale, and thus getting
painted into a corner.

Yeah there's compression, but as Tim said people are getting more
savings from dedup, which goes naturally with writeable clones too.
Also the NetApp dedup is a background thread while the ZFS compression
is synchronous with writing.  as well as not scaling to multiple cores
and seeming to have some bugs in the gzip version.

Yeah there is some heirarchical storage in it, but after half a year
still a slog cannot be removed?

In general I think ZFS pundits compliment the architecture and not the
implementation.

The big compliment I have for it is just that the ZFS piece is free
software, even though large chunks of OpenSolaris aren't.  That's a
gigantic advantage, especially over NetApp, which probably has about
as much long-term future as Lisp.

    jz> As a friend, and trusting your personal integrity, I ask you,
    jz> please, don't get mad, enjoy the open discussion.

Joseph, I don't see the problem and think it's fine to excited so long
as actual information comes out.  There's nothing ad-hominem in the
discussion yet, and being ordered not to get mad will make any normal
person furious, especially if you make the order based on ``trust''
and ``personal integrity''---why bring up such things at all?  I
almost feel like you're baiting them!  I know it's normal for
sysadmins to be dry and menial, but it's still a technical discussion,
so I hope it doesn't upset anyone because it's not boring.

Attachment: pgpxsvjCwkKjS.pgp
Description: PGP signature

_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to