Hi Matt,

> > So. What could be the best architecture ?
> 
> What is the problem?

I/O profile isolation versus  snap backing-store 'reservation' optimisation.


> > With UFS, I used to have separate metadevices/LUNs for each
> > application. With ZFS, I thought it would be nice to use a separate
> > pool for each application.
> 
> Ick.  It would be much better to have one pool, and a
> separate
> filesystem for each application.

Including performance considerations ?
For instance, if I have two Oracle Databases with two I/O profiles (TP versus 
Batch)...what would be the best :

1) Two pools, each one on two LUNs. Each LUN distributed on n trays.
2) One pool on one LUN. This LUN distributed on 2 x n trays.
3) One pool striped on two LUNs. Each LUN distributed on n trays.


> > But, it means multiply snapshot backing-store OR dynamically
> >  remove/add this space/LUN to pool where we need to  do backups.

> I don't understand this statement.  What problem are
> you trying to solve?
>  If you want to do backups, simply take a snapshot, then point
> your backup program at it. 

With one pool, no problem.

With n pools, my problem is the space used by the snapshot. With the COW method 
of UFS snapshot I can put all backing-stores on one single volume.   With ZFS 
snapshot, it's conceptualy impossible.
 
 
This message posted from opensolaris.org
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to