Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: Linux-HA: Dev

What's going to happen with the heartbeat RAs?

 

 

Linux-HA dev RSS feed   Index | Next | Previous | View Threaded


florian.haas at linbit

Jun 25, 2009, 4:48 AM

Post #1 of 4 (578 views)
Permalink
What's going to happen with the heartbeat RAs?

Hello everyone,

This is something that's been on my mind for a while, and I'm still
looking for a definitive answer. :)

Just what exactly is the current plan for the recent changes to the RAs
provided by Heartbeat (i.e. the ones that install into
/usr/lib/ocf/resource.d/heartbeat)? I understand there will be no
further Heartbeat releases beyond the current 2.99, so those changed
(and new) RAs won't ever be released as part of Heartbeat. Yet AFAICS
there is no ongoing effort to move them to Pacemaker. What's the plan?
Should the submitters of these new RAs re-submit to Pacemaker? Andrew
seems to not be so fond of that idea, but I wonder what the alternative is.

At this point I guess Lars' idea of all sorts of third parties
contributing and maintaining their own RAs, all of them installing into
separate provider directories, is just that: a good idea, with little
chance of being widely adopted anytime soon.

So what should we do? Keep preparing patches against the linux-ha
Mercurial repo, and submitting them to linux-ha-dev, or create patches
against http://hg.clusterlabs.org/extra/agents, and submit them to the
Pacemaker list, or something completely different?

Comments appreciated. Thanks!

Cheers,
Florian
Attachments: signature.asc (0.25 KB)


andrew at beekhof

Jun 26, 2009, 12:47 AM

Post #2 of 4 (529 views)
Permalink
Re: What's going to happen with the heartbeat RAs? [In reply to]

On Thu, Jun 25, 2009 at 1:48 PM, Florian Haas<florian.haas[at]linbit.com> wrote:
> Hello everyone,
>
> This is something that's been on my mind for a while, and I'm still
> looking for a definitive answer. :)
>
> Just what exactly is the current plan for the recent changes to the RAs
> provided by Heartbeat (i.e. the ones that install into
> /usr/lib/ocf/resource.d/heartbeat)?  I understand there will be no
> further Heartbeat releases beyond the current 2.99, so those changed
> (and new) RAs won't ever be released as part of Heartbeat. Yet AFAICS
> there is no ongoing effort to move them to Pacemaker. What's the plan?

Basically:

http://hg.clusterlabs.org/extra/agents/ +
http://download.opensuse.org/repositories/server:/ha-clustering:/NG

The packaging is still a bit of a work in progress, but the full stack
did seem to be working before I left for italy.

> Should the submitters of these new RAs re-submit to Pacemaker?

No need, http://hg.clusterlabs.org/extra/agents is still a filtered
copy of the ha dev repo.
We'll make an announcement when everything is ready.

> Andrew
> seems to not be so fond of that idea, but I wonder what the alternative is.
>
> At this point I guess Lars' idea of all sorts of third parties
> contributing and maintaining their own RAs, all of them installing into
> separate provider directories, is just that: a good idea, with little
> chance of being widely adopted anytime soon.
>
> So what should we do? Keep preparing patches against the linux-ha
> Mercurial repo, and submitting them to linux-ha-dev, or create patches
> against http://hg.clusterlabs.org/extra/agents, and submit them to the
> Pacemaker list, or something completely different?
>
> Comments appreciated. Thanks!
>
> Cheers,
> Florian
>
>
>
> _______________________________________________________
> Linux-HA-Dev: Linux-HA-Dev[at]lists.linux-ha.org
> http://lists.linux-ha.org/mailman/listinfo/linux-ha-dev
> Home Page: http://linux-ha.org/
>
>
_______________________________________________________
Linux-HA-Dev: Linux-HA-Dev[at]lists.linux-ha.org
http://lists.linux-ha.org/mailman/listinfo/linux-ha-dev
Home Page: http://linux-ha.org/


lmb at suse

Jul 8, 2009, 2:33 AM

Post #3 of 4 (416 views)
Permalink
Re: What's going to happen with the heartbeat RAs? [In reply to]

On 2009-06-26T09:47:16, Andrew Beekhof <andrew[at]beekhof.net> wrote:

> > Just what exactly is the current plan for the recent changes to the RAs
> > provided by Heartbeat (i.e. the ones that install into
> > /usr/lib/ocf/resource.d/heartbeat)?  I understand there will be no
> > further Heartbeat releases beyond the current 2.99, so those changed
> > (and new) RAs won't ever be released as part of Heartbeat. Yet AFAICS
> > there is no ongoing effort to move them to Pacemaker. What's the plan?
>
> Basically:
>
> http://hg.clusterlabs.org/extra/agents/ +
> http://download.opensuse.org/repositories/server:/ha-clustering:/NG
>
> The packaging is still a bit of a work in progress, but the full stack
> did seem to be working before I left for italy.

In other words, the plan is to split out the OCF RAs into a separate
project, merged between Linux-HA/RHCS/Pacemaker etc, and have those
projects then depend on the cluster-resource-agents package.

There may even be a follow-up heartbeat 3.0 release once the repackaging
is complete, but it's not a very high priority.


> > At this point I guess Lars' idea of all sorts of third parties
> > contributing and maintaining their own RAs, all of them installing into
> > separate provider directories, is just that: a good idea, with little
> > chance of being widely adopted anytime soon.

Surprisingly, yes.

Now that this point is being raised by a developer from a 3rd party
project - what's for example keeping drbd from doing just this? Init
scripts are included, and some other glue as well.

What's keeping you from shipping the RA as well?

The current situation is similar to a lsb-init-scripts package including
all init scripts, which clearly isn't the case ...


Regards,
Lars

--
SuSE Labs, 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

_______________________________________________________
Linux-HA-Dev: Linux-HA-Dev[at]lists.linux-ha.org
http://lists.linux-ha.org/mailman/listinfo/linux-ha-dev
Home Page: http://linux-ha.org/


florian.haas at linbit

Jul 8, 2009, 2:43 AM

Post #4 of 4 (418 views)
Permalink
Re: What's going to happen with the heartbeat RAs? [In reply to]

>>> At this point I guess Lars' idea of all sorts of third parties
>>> contributing and maintaining their own RAs, all of them installing into
>>> separate provider directories, is just that: a good idea, with little
>>> chance of being widely adopted anytime soon.
> Surprisingly, yes.
>
> Now that this point is being raised by a developer from a 3rd party
> project - what's for example keeping drbd from doing just this? Init
> scripts are included, and some other glue as well.
>
> What's keeping you from shipping the RA as well?

Please be introduced to DRBD 8.3.2, which we released last week and
which does just that. You'll notice my point was that your idea wasn't
being _widely_ adopted, not that it wasn't adopted by anyone. :)

Cheers,
Florian
Attachments: signature.asc (0.25 KB)

Linux-HA dev RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact lists@gossamer-threads.com
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.