From mboxrd@z Thu Jan 1 00:00:00 1970 From: Zdenek Kabelac Subject: Re: Status of Linux LVM thin provisioning Date: Mon, 19 May 2014 13:51:04 +0200 Message-ID: <5379F028.6040700@redhat.com> References: Reply-To: device-mapper development Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-2"; Format="flowed" Content-Transfer-Encoding: quoted-printable Return-path: In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: dm-devel-bounces@redhat.com Errors-To: dm-devel-bounces@redhat.com To: patrik@dsl.sk, device-mapper development List-Id: dm-devel.ids Dne 19.5.2014 00:46, Patrik Horn=EDk napsal(a): > Hello there, > > I am editor in chief of leading Slovak IT news server DSL.sk and I am > preparing material for our future article about Linux LVM. We are > creating production data storage system and will report experience > with that. > > What I am trying to find out right now is what is exact status of LVM > thin provisioning. There is warning in > https://www.kernel.org/doc/Documentation/device-mapper/thin-provisioning.= txt > that it is very much still in experimental state and not recommended > for production, but the text seems little outdated. So what is exact > status and what versions of kernel / tools are needed? (We are > currenly using Debian stable but with kernel, LVM and thin > provisioning tools from Debian testing, so kernel 3.13.10-1, lvm2 > 2.02.104(2) (2013-11-13) and thin-provisioning-tools 0.2.8-1.) > Hi The last distro for lvm2 testing I'd suggest is any Debian based one. The = reason behind it is - Debian supplies its own untested udev rules. = Unfortunately device stack is becoming more and more complex (udev/systemd) = and there are many small piece that needs to cooperate together. = Synchronization with udev is the critical point - and with badly working ud= ev = you may experience many error message to be shown and many things may not w= ork = - however lvm2 tries to at least detect those moments. I'd say the best is to play with upstream git repository and upstream ude= v = rules (though you have to carefully remove those from Debian distribution). With any runtime problem - try to seek for help on freenode #lvm. Also in the recent version (>=3D106) there is 'man lvmthin' which may help= to = understand usage of thin pools and volumes. Regards Zdenek