[Discuss] Thin Provisioned LVM

Richard Pieri richard.pieri at gmail.com
Thu Mar 12 11:31:42 EDT 2015


On 3/12/2015 8:46 AM, markw at mohawksoft.com wrote:
> (1) If someone could point me in the direction of documentation on how to
> get ZFS to update file or zvol blocks IN PLACE, i.e. without going through
> the ZIL, then cool, I would really find that helpful.

See, this is what Ned is on about. There are two things that you've 
written here that demonstrate a significant lack of understanding of ZFS.

First is the ZIL. ZFS always has a ZIL. On a simple system the ZIL is on 
the data vdevs. In a high performance pool the ZIL is a dedicated 
low-latency device like a RAM-based SSD (optimally a mirrored pair). But 
regardless, there's always a ZIL.

Second is that you don't tell ZFS to update in place. That's not how one 
does things with ZFS. The ZFS way is to enable deduplication and 
compression. I *DID* point you at these and I explicitly called out 
deduplication as the solution to the rampant space gobbling problem that 
you described. You chose to brush all of it off as "ZFS is stupid".

No, it isn't.


> First, on Linux, currently, ZFS does not cluster across multiple systems,
> so there's one instance. That means you can't create fully redundant
> applications on Linux using ZFS.

I don't know where you picked up this idea but it's very wrong. I've 
designed, deployed and managed fully redundant HA systems without 
cluster-aware file systems. Cluster-aware file systems are just of 
several solutions to the problem of shared storage.

-- 
Rich P.



More information about the Discuss mailing list