From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Ian Campbell <ian.campbell@citrix.com>
Cc: "Shriram Rajagopalan" <rshriram@cs.ubc.ca>,
"Yang Hongyang" <yanghy@cn.fujitsu.com>,
"Wen Congyang" <wency@cn.fujitsu.com>,
"Pato Sáinz" <superpato.sainz@gmail.com>,
xen-devel@lists.xen.org
Subject: Re: [BUG] Xen Remus, DRBD Protocol D and old Linux kernels
Date: Wed, 3 Feb 2016 11:27:09 -0500 [thread overview]
Message-ID: <20160203162709.GA22750@char.us.oracle.com> (raw)
In-Reply-To: <1453109378.6020.100.camel@citrix.com>
On Mon, Jan 18, 2016 at 09:29:38AM +0000, Ian Campbell wrote:
> Just adding the Remus maintainers to the CC.
ping?
>
> On Fri, 2016-01-15 at 15:26 -0300, Pato Sáinz wrote:
> > Good evening, people.
> >
> > More than a bug, it's an issue, a big one IMO.
> >
> > Even though information on the Remus project and its implementation is kind of
> > scarce on the internet and is usually outdated (the project could use some love
> > on that side of things, though it seems that on the coding side, it's
> > still being
> > properly maintained), there's a huge problem in the current implementation: its
> > storage depends on a custom patch developed for a very old version of DRBD.
> >
> > Currently, the wiki points that in order to use Remus you must use it
> > with a custom
> > version of DRBD, forked from 8.3.11 (and there's also a patch for
> > 8.3.9). Support
> > for these versions have been dropped for almost 3 years, and they are only
> > compatible with Linux kernels 3.0-3.4: most distros have already dropped these
> > kernels and deleted them from their repositories: even kernel.org plans to drop
> > support for the 3.4 kernel in September this year. Building your own is an
> > unnecessary hassle.
> >
> > These problems make Remus practically unusable, despite being one of the
> > coolest features Xen has in my honest opinion.
> >
> > This issue has also been brought up at least once on the DRBD mailing list[1]
> > and until there's more cooperation between the Xen project and LINBIT to
> > develop a more robust Protocol D, they've refused to pull the patch into their
> > tree to be maintained.
> >
> > It's worth noting that the "official" patch (by rshiriam) is somewhat
> > simple[2][3].
> >
> > A solution to this for the short term would be to port the patch to the current
> > DRBD version (8.4.7-1) and in the long term, to collaborate with LINBIT so
> > the Xen project doesn't have to maintain their own downstream changes, and
> > we benefit from LINBIT's experience on realiable storage.
> >
> > The short term solution seems like a very quick one, since the original patch
> > is small-ish, and I've been trying to do it[4] but simply C isn't my strong suit
> > and I don't know much of DRBD's source, even after doing a cursory reading
> > of it.
> >
> > I know this is an open source project and thus most developers are
> > volunteers, but
> > this kind of issue really is a show-stopper that keeps me (and presumably many
> > other people) from using the awesome feature that Remus is.
> >
> > [1]: http://lists.linbit.com/pipermail/drbd-user/2013-October/020370.html
> > [2]: http://remusha.wdfiles.com/local--files/configuring-and-installing-remus/drbd-8.3.9-remus.patch
> > [3]: https://github.com/macrosheep/remus-drbd/commit/2685b294f5b416d827bdf446a69c88ab04df50dd
> > [4]: https://github.com/superpatosainz/remus-drbd
> >
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xen.org
> http://lists.xen.org/xen-devel
prev parent reply other threads:[~2016-02-03 16:27 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-01-15 18:26 [BUG] Xen Remus, DRBD Protocol D and old Linux kernels Pato Sáinz
2016-01-18 9:29 ` Ian Campbell
2016-02-03 16:27 ` Konrad Rzeszutek Wilk [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20160203162709.GA22750@char.us.oracle.com \
--to=konrad.wilk@oracle.com \
--cc=ian.campbell@citrix.com \
--cc=rshriram@cs.ubc.ca \
--cc=superpato.sainz@gmail.com \
--cc=wency@cn.fujitsu.com \
--cc=xen-devel@lists.xen.org \
--cc=yanghy@cn.fujitsu.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.