cluster-devel.redhat.com archive mirror
 help / color / mirror / Atom feed
From: Fabio M. Di Nitto <fabbione@ubuntu.com>
To: cluster-devel.redhat.com
Subject: [Cluster-devel] STABLE2 cluster branch
Date: Mon, 3 Mar 2008 17:10:54 +0100 (CET)	[thread overview]
Message-ID: <Pine.LNX.4.64.0803031707040.5782@trider-g7> (raw)
In-Reply-To: <20080303151028.GA31888@redhat.com>

On Mon, 3 Mar 2008, David Teigland wrote:

> On Sat, Mar 01, 2008 at 02:52:05PM -0700, Steven Dake wrote:
>> This is reasonable but requires having quite a bit of conditional
>> compilation in cman and other tools.  I don't know if anyone is working
>> on this, but I'd imagine maintenance of such a scheme would be
>> complicated since the trunk of whitetank is about to rev into tigh speed
>> modification requiring different dependencies of the gfs userland.
>>
>> If we are to say this conditional compilation "only works with trunk of
>> openais up to a certain point such as version 0.84" then that certain
>> point becomes a "branch point" which I really do not want.  What I
>> prefer is that trunk of gfs userland be munged to work with the new
>> corosync dependency and once that has all stabilized create a new branch
>> of userland to work with the corosync 1.0 infrastructure.  The complete
>> software suite then would be "stable3" + "corosync 1.X" + "trunk of
>> openais ais services" for the checkpoint service.
>
> So it sounds like the next stable release of openais will be in the new
> form of corosync + openais?  Will Fedora 9 have whitetank or the new
> corosync+openais release?
>
> We definately need to do a release or two of cluster-2.y.z from STABLE2
> based on openais whitetank.  Then, once a stable release of
> corosync+openais exists, I see sense in either:
>
> 1. switching STABLE2 from whitetank to the corosync+openais release
> 2. supporting both whitetank and corosync in STABLE2 somehow, perhaps
>   dropping whitetank support after a while
>
> 1 would make most sense if F9 has corosync, 2 would make most sense if F9
> has whitetank.

Clearly STABLE2 is running on truck and what would be corosync+openais 
hopefully in not too long from now.

Does it make sense to roll back to whitetank and back in such short time? 
Let's keep in mind that if we push out stable releases into distro with 
the stable2+whitetank combo, i assume we will need to keep supporting it 
for a while before turning stable2 to support corosync.

Hence my general idea of just #ifdeffing openais support in stable2 to 
handle both whitetank and corosync at build time (no runtime detection) 
and let the users/distros decide what combo they prefer.

If you look at it:

whitetank does not change. stable2 support will only need roll back.

trunk changes in openais. our master follows openais trunk. Commit the 
diff into stable2. It's going to be just a bit painful in the very 
beginning but at the end it's a matter of a cherry pick or almost.

Fabio

--
I'm going to make him an offer he can't refuse.



  reply	other threads:[~2008-03-03 16:10 UTC|newest]

Thread overview: 15+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-02-22 20:48 [Cluster-devel] STABLE2 cluster branch David Teigland
2008-03-01  6:13 ` Fabio M. Di Nitto
2008-03-01  8:33   ` Steven Dake
2008-03-01 16:31     ` Fabio M. Di Nitto
2008-03-01 21:52       ` Steven Dake
2008-03-03 15:10         ` David Teigland
2008-03-03 16:10           ` Fabio M. Di Nitto [this message]
2008-03-03 16:30             ` David Teigland
2008-03-04 13:39               ` Christine Caulfield
2008-03-04 19:59                 ` Steven Dake
2008-03-05 11:39                   ` Christine Caulfield
2008-03-05 16:23                     ` Christine Caulfield
2008-03-03 17:07           ` Steven Dake
2008-03-03 17:48             ` David Teigland
2008-03-03 18:31             ` Fabio M. Di Nitto

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=Pine.LNX.4.64.0803031707040.5782@trider-g7 \
    --to=fabbione@ubuntu.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).