* [Drbd-dev] SCTP support for drbd
@ 2009-10-16 10:38 Lars Marowsky-Bree
2009-10-16 11:20 ` Lars Ellenberg
0 siblings, 1 reply; 4+ messages in thread
From: Lars Marowsky-Bree @ 2009-10-16 10:38 UTC (permalink / raw)
To: drbd-dev
Hi all,
Florian asked me to post this to the list.
As you know, OpenAIS/corosync supports, similar to but slightly more
broken than heartbeat, redundant rings to provide redundant networking.
On SLE HA 11 GA, we recommended that customers not use this, but instead
use bonded NICs. This was not just because of the limitations in
OpenAIS, but also because of the limitations of the services we consider
essential.
The DLM, for example, was not able to take automatic advantage of the
redundant links - SCTP support was a bit flakey then. This is changed
(the kernel DLM already supports SCTP, and the patch for automatic
enablement in libdlm is bound to be done in a few days).
The other service is drbd, which also uses TCP-only right now. It'd be
nice if it also supported SCTP; it can't be that hard, since the
in-kernel dlm also supports TCP and SCTP.
As a further consideration, I'd like to point out how cool it'd be if
drbd could also, like the DLM, default to gathering its network
information from the OpenAIS/corosync layer (perhaps via a
drbd_controld); the peers could auto-detect each other based on the
UUID/label of the drbd instance being activated. It'd reduce the need
to duplicate information between configuration files for the most common
scenarios.
(This would also be an extremely convenient and even neater way for
floating peers.)
Regards,
Lars
--
Architect Storage/HA, OPS Engineering, Novell, Inc.
SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg)
"Experience is the name everyone gives to their mistakes." -- Oscar Wilde
^ permalink raw reply [flat|nested] 4+ messages in thread* Re: [Drbd-dev] SCTP support for drbd
2009-10-16 10:38 [Drbd-dev] SCTP support for drbd Lars Marowsky-Bree
@ 2009-10-16 11:20 ` Lars Ellenberg
2009-10-16 11:43 ` Lars Marowsky-Bree
0 siblings, 1 reply; 4+ messages in thread
From: Lars Ellenberg @ 2009-10-16 11:20 UTC (permalink / raw)
To: drbd-dev
On Fri, Oct 16, 2009 at 12:38:45PM +0200, Lars Marowsky-Bree wrote:
> Hi all,
>
> Florian asked me to post this to the list.
>
> As you know, OpenAIS/corosync supports, similar to but slightly more
> broken than heartbeat, redundant rings to provide redundant networking.
>
> On SLE HA 11 GA, we recommended that customers not use this, but instead
> use bonded NICs. This was not just because of the limitations in
> OpenAIS, but also because of the limitations of the services we consider
> essential.
>
> The DLM, for example, was not able to take automatic advantage of the
> redundant links - SCTP support was a bit flakey then. This is changed
> (the kernel DLM already supports SCTP, and the patch for automatic
> enablement in libdlm is bound to be done in a few days).
>
> The other service is drbd, which also uses TCP-only right now. It'd be
> nice if it also supported SCTP; it can't be that hard, since the
> in-kernel dlm also supports TCP and SCTP.
Is somewhere on our todo list,
but may have to wait for DRBD 9.
Feature sponsoring accepted ;)
> As a further consideration, I'd like to point out how cool it'd be if
> drbd could also, like the DLM, default to gathering its network
> information from the OpenAIS/corosync layer (perhaps via a
> drbd_controld); the peers could auto-detect each other based on the
> UUID/label of the drbd instance being activated. It'd reduce the need
> to duplicate information between configuration files for the most common
> scenarios.
>
> (This would also be an extremely convenient and even neater way for
> floating peers.)
-EPONIES
proof of concept implementations may be reviewed, though ;)
--
: Lars Ellenberg
: LINBIT | Your Way to High Availability
: DRBD/HA support and consulting http://www.linbit.com
DRBD® and LINBIT® are registered trademarks of LINBIT, Austria.
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [Drbd-dev] SCTP support for drbd
2009-10-16 11:20 ` Lars Ellenberg
@ 2009-10-16 11:43 ` Lars Marowsky-Bree
2009-10-16 12:01 ` Florian Haas
0 siblings, 1 reply; 4+ messages in thread
From: Lars Marowsky-Bree @ 2009-10-16 11:43 UTC (permalink / raw)
To: drbd-dev
On 2009-10-16T13:20:01, Lars Ellenberg <lars.ellenberg@linbit.com> wrote:
> > The other service is drbd, which also uses TCP-only right now. It'd be
> > nice if it also supported SCTP; it can't be that hard, since the
> > in-kernel dlm also supports TCP and SCTP.
> Is somewhere on our todo list,
> but may have to wait for DRBD 9.
> Feature sponsoring accepted ;)
How much sponsoring do you need? Florian said it looked trivial enough.
;-)
> > As a further consideration, I'd like to point out how cool it'd be if
> > drbd could also, like the DLM, default to gathering its network
> > information from the OpenAIS/corosync layer (perhaps via a
> > drbd_controld); the peers could auto-detect each other based on the
> > UUID/label of the drbd instance being activated. It'd reduce the need
> > to duplicate information between configuration files for the most common
> > scenarios.
> >
> > (This would also be an extremely convenient and even neater way for
> > floating peers.)
> -EPONIES
It may be something you could put on said todo list as well. It'd be
beneficial for drbd users, would it not?
> proof of concept implementations may be reviewed, though ;)
Well, before heading down that path it may be worthwhile to get feedback
as to whether you think this is a useful feature or not. Even if we
don't implement it, maybe one day there'll be a student looking for a
thesis topic ;-)
Regards,
Lars
--
Architect Storage/HA, OPS Engineering, Novell, Inc.
SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg)
"Experience is the name everyone gives to their mistakes." -- Oscar Wilde
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2009-10-16 13:32 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-10-16 10:38 [Drbd-dev] SCTP support for drbd Lars Marowsky-Bree
2009-10-16 11:20 ` Lars Ellenberg
2009-10-16 11:43 ` Lars Marowsky-Bree
2009-10-16 12:01 ` Florian Haas
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.