On Friday 27 June 2014 21:58:23 Neil Bothwick wrote:
> On Fri, 27 Jun 2014 12:39:29 -0400, cov...@ccs.covici.com wrote:
> > > Some months ago I found myself wondering why I had ruby on this box
> > > at all. A little poking around revealed that the only thing that
> > > needed it was thin- provisioning. Once I'd added -thin to my USE
> > > flags and recompiled lvm2 I could get rid of ruby altogether.
> > > 
> > > This won't suit everybody, I know, but maybe it's worth considering.
> > 
> > What exactly does this do -- is it for a thin client or something?
> 
> No, it's an LVM feature. It's one of those "if you don't know what it is
> you don't need it" type features so I don't understand whey it is enabled
> by default in the ebuild.

It's a daft name, too, IMO. "Over-commit" would be better.

> Thin volumes in LVM use only the space they need, so the space you
> allocate to them, so you can create volumes with a total size greater
> than the available disk space.

...and although I dare say some installations may need it, and know how to 
manage the risk, I certainly don't want to wake up one day to find I've 
overflowed my partitions, so I ditched it as soon as I found it. Enough things 
go bump in the night as it is, without adding to them needlessly.

Result: ruby-coloured peace.

It's even worse than you said, Neil; on this ordinary KDE box* with 943 
packages installed, thin-provisioning in lvm2 is the only thing that needs 
ruby. So not only is it a "you don't need it" feature, it brings in layers of 
complexity and head-scratching for ordinary mortals, quite out of proportion 
to the "benefits".

* Well, ordinary apart from using two disks in software RAID-1 and LVM, that 
is.

-- 
Regards
Peter


Reply via email to