Re: Discourse - DeviceMapper causing corruption?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, Mar 21, 2016 at 1:03 PM, Philip Rhoades <phil@xxxxxxxxxxxxx> wrote:
> People,
>
> I had a couple of issues to sort out with installing the Docker Discourse
> app and while that was being done people made these comments:
>
> "Devicemapper is non starter, fails spectacularly under load and causes
> corruption. We block setup if we detect devicemapper. You need aufs or
> another better supported docker filesystem."
>
> - which was not true - it did install without resorting to aufs.
>
> also:
>
> "Redhat team get very upset when we mention that it just does not work for
> us, but release after release they say there are no bugs left, and each time
> we keep seeing Discourse users complain about corruption due to device
> mapper."
>
> Any comments?

On the one hand, I'd say, talk is cheap, show me the bug.

On the other hand, having blown up thinly provisioned pools quite a
few times early on, I basically couldn't handle how non-deterministic
the blow ups were, and how difficult the LVM and devicemapper tools
are to understand the state of the pool, and fix it. So I gave up and
went down the Btrfs path just because I understand it better, and
there are only so many rabbit holes one has time and interest to go
down.

For a good bug report you either need a way to debug it, i.e. you need
familiarity with that thing you are debugging. Or you need a concise
set of reproduce steps (and a list of versions) so someone else, like
a dev or more experienced user, can reproduce that environment and
steps and debug it. Without one of those two things at least, I think
it's unreasonable to say "hi this is busted" and then just walk away.

aufs is just not workable in my opinion because it's not in the
mainline kernel. So any sense of portability can't be that important
if you're going to depend on aufs. There are plenty of bugs to go
around at this point, between overlay(fs), btrfs, and devicemapper
although I think by now most of the devicemapper stuff is probably the
more stable of the three (?) just a guess really. I had 500+ container
states as Btrfs subvolumes and never ran into a Btrfs related problem
though. What are the CoreOS folks using? Overlay or dm?

-- 
Chris Murphy
-- 
users mailing list
users@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe or change subscription options:
https://admin.fedoraproject.org/mailman/listinfo/users
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines
Have a question? Ask away: http://ask.fedoraproject.org



[Index of Archives]     [Older Fedora Users]     [Fedora Announce]     [Fedora Package Announce]     [EPEL Announce]     [EPEL Devel]     [Fedora Magazine]     [Fedora Summer Coding]     [Fedora Laptop]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Desktop]     [Fedora Fonts]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Yosemite News]     [Gnome Users]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [Fedora Sparc]     [Libvirt Users]     [Fedora ARM]

  Powered by Linux