I'm working with a group who is designing an application that distributes redundant copies of their data across multiple server nodes; something akin to RAIS (redundant array of independent servers).   Within the individual server, they have an application that stores the particular data into a file on a filesystem based on a hash or some other means by which to distribute the data across the various filesystems.

In their early testing, they found performance gains of ZFS compared to other filesystems.  As they begin to think about the production implementation they are considering the following design using external JBOD arrays - each drive is a separate zpool with a single filesystem defined.  The goal of this design is to reduce the number of interdependent components and maintain high levels of performance at the individual node level since they feel their redundancy exists by having multiple servers with copies of the data.

In recent testing of failure modes, they panic'd the system by removing a drive and ZFS attempting to protect filesystem integrity (found references to bug
6322646 filed for more graceful handling of this condition). 

I have my concerns regarding this design, but I do not have the in-depth knowledge of ZFS to make the case for or against this design approach.  I need help to identify the pros/cons so I can continue the design discussion?

Thanks,

Todd
-- 
Todd E. Moore
Sun Microsystems Incorporated
443.516.4002
AIM: toddmoore72462


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

Reply via email to