* Status of Linux LVM thin provisioning
@ 2014-05-18 22:46 Patrik Horník
2014-05-19 11:51 ` Zdenek Kabelac
0 siblings, 1 reply; 3+ messages in thread
From: Patrik Horník @ 2014-05-18 22:46 UTC (permalink / raw)
To: dm-devel
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.)
Thanks.
Best regards,
Patrik Horník
šéfredaktor www.DSL.sk
Tel.: +421 905 385 666
Email: patrik@dsl.sk
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Status of Linux LVM thin provisioning
2014-05-18 22:46 Status of Linux LVM thin provisioning Patrik Horník
@ 2014-05-19 11:51 ` Zdenek Kabelac
2014-05-19 12:05 ` Patrik Horník
0 siblings, 1 reply; 3+ messages in thread
From: Zdenek Kabelac @ 2014-05-19 11:51 UTC (permalink / raw)
To: patrik, device-mapper development
Dne 19.5.2014 00:46, Patrik Horník 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 udev
you may experience many error message to be shown and many things may not work
- however lvm2 tries to at least detect those moments.
I'd say the best is to play with upstream git repository and upstream udev
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 (>=106) there is 'man lvmthin' which may help to
understand usage of thin pools and volumes.
Regards
Zdenek
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Status of Linux LVM thin provisioning
2014-05-19 11:51 ` Zdenek Kabelac
@ 2014-05-19 12:05 ` Patrik Horník
0 siblings, 0 replies; 3+ messages in thread
From: Patrik Horník @ 2014-05-19 12:05 UTC (permalink / raw)
To: Zdenek Kabelac; +Cc: device-mapper development
Hi,
thanks for the info. For practical usage we probably need to choose
some distribution, so which one is more recommended than Debian? Is
the situation with Debian so bad or is there some existing
instructions for improving it with mentioned removal of own Debian's
udev rules?
I can say I have pretty good understanding of thin pools and volumes.
But one thing I am missing is some relevant information about
stability and reliability, because thin mapping is much more complex
than non-thin LVM and so it is another complex layer and another
possible point of failure.
So is there some info on what is considered stable and what is
routinely tested and what is yet (highly) experimental functionality?
Thanks.
Best regards,
Patrik Horník
šéfredaktor www.DSL.sk
Tel.: +421 905 385 666
Email: patrik@dsl.sk
2014-05-19 13:51 GMT+02:00 Zdenek Kabelac <zkabelac@redhat.com>:
> Dne 19.5.2014 00:46, Patrik Horník 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
> udev you may experience many error message to be shown and many things may
> not work - however lvm2 tries to at least detect those moments.
>
> I'd say the best is to play with upstream git repository and upstream udev
> 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 (>=106) there is 'man lvmthin' which may help to
> understand usage of thin pools and volumes.
>
> Regards
>
> Zdenek
>
>
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2014-05-19 12:05 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-05-18 22:46 Status of Linux LVM thin provisioning Patrik Horník
2014-05-19 11:51 ` Zdenek Kabelac
2014-05-19 12:05 ` Patrik Horník
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.