You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by Marnie McCormack <ma...@googlemail.com> on 2009/09/01 11:22:15 UTC

Re: Opportunity: 0.6 Release Manager - C++ Volunteers

All,

Is anyone out there able to take on the Release Manager role for 0.6 ?

If not, should we now move the date for this release out until later in the
year ?

For info, the a Java committer has release managed the bulk of the releases
from Qpid (if not all). It'd be great to see a volunteer from the C++ camp.

Alternatively, we could opt to split the releases by component i.e. we could
do a Java release and a C++ release etc. This would reduce the overhead for
the release manager for any given component.

Marnie

On Tue, Aug 11, 2009 at 11:38 AM, Marnie McCormack <
marnie.mccormack@googlemail.com> wrote:

> Taking on the Release Manager role is a great opportunity to get a firm
> handle on the Apache release process, meet new Qpid-ers and understand the
> whole Qpid product suite. I'd recommend it, really.
>
> Be great to hear from anyone with the desire to take this on ? I don't
> *think* we've ever had a non-Java committer perform a release from Qpid to
> date, so it's a great chance to break new ground.
>
> Regards,
> Marnie
>
> ps Once you've done it you can also legitimately politely decline all
> further invitations to take it on :-)
>
> On Thu, Aug 6, 2009 at 11:47 AM, Marnie McCormack <
> marnie.mccormack@googlemail.com> wrote:
>
>> Are there any C++-ers available to act as Release Manager for our 0.6
>> offering please ?
>>
>> Thought it'd be good to have a non-Java person doing our next one,
>> especially since some of the complex content is on the C++ side.
>>
>> Thanks & Regards,
>> Marnie
>>
>
>

Re: Opportunity: 0.6 Release Manager - C++ Volunteers

Posted by Marnie McCormack <ma...@googlemail.com>.
Thanks Andrew, much appreciated.

There is a release process guide - I'm not sure that it reflects what's been
done for the last few releases (though Adian commented for 2.1), but fwiw:

http://qpid.apache.org/qpidreleaseprocess.html
Regards,
Marnie
On Tue, Sep 1, 2009 at 2:13 PM, Andrew Stitcher <as...@redhat.com>wrote:

> On Tue, 2009-09-01 at 10:22 +0100, Marnie McCormack wrote:
> > All,
> >
> > Is anyone out there able to take on the Release Manager role for 0.6 ?
> >
>
> After a certain amount of, um, persuasion I will vounteer to be release
> manager for 0.6.
>
> > If not, should we now move the date for this release out until later in
> the
> > year ?
>
> However, I think this will probably still be necessary. I'm a little
> busy right now, but I'll try to take stock of where we are and what I
> need to do in the next few days.
>
> My feeling is that the code isn't quite stable enough (at least on the c
> ++ side) to be releasing in the next 2-3 weeks.
>
> Andrew
>
>
>
> ---------------------------------------------------------------------
> Apache Qpid - AMQP Messaging Implementation
> Project:      http://qpid.apache.org
> Use/Interact: mailto:dev-subscribe@qpid.apache.org
>
>

Re: Opportunity: 0.6 Release Manager - C++ Volunteers

Posted by Aidan Skinner <ai...@gmail.com>.
On Mon, Oct 5, 2009 at 3:31 PM, Andrew Stitcher <as...@redhat.com> wrote:
> On Fri, 2009-10-02 at 12:32 +0100, Marnie McCormack wrote:
>> Hi Andrew,
>>
>> Just wondered where you think we're at wrt 0.6 release ?
>
> For myself I've not had very much time to devote to the release yet. I
> expect to be pretty busy for another couple of weeks.

Just to chime in on the "stuff I'd like to land for 0.6" theme, I'm
intending on merging trunk up to the java-network-refactor branch and
then land it.

- Aidan

-- 
Apache Qpid - AMQP, JMS, other messaging love http://qpid.apache.org
"A witty saying proves nothing" - Voltaire

---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:dev-subscribe@qpid.apache.org


RE: Opportunity: 0.6 Release Manager - C++ Volunteers

Posted by Steve Huston <sh...@riverace.com>.
Hi folks,

> On Fri, 2009-10-02 at 12:32 +0100, Marnie McCormack wrote:
> > Hi Andrew,
> > 
> > Just wondered where you think we're at wrt 0.6 release ?
> 
> For myself I've not had very much time to devote to the release yet.
I
> expect to be pretty busy for another couple of weeks.
> 
> I would like to see a more functionality in the cmake build 
> area for C++ for this release - particularly I'd like the "install"
> target to be more complete and able to be used to generate enough to
> make a usable package.

Me too - in fact, this is on my list for 0.6 and I'm starting work on
it earnest today. I'm going to be paying particular attention to the
Windows install - is anyone looking at the Linux install for the Cmake
world?

> We already have a patch in Jira in this direction so this seems
> feasible.

Indeed - I will work QPID-2123 in with my efforts.

Thanks,
-Steve


---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:dev-subscribe@qpid.apache.org


Re: Opportunity: 0.6 Release Manager - C++ Volunteers

Posted by Andrew Stitcher <as...@redhat.com>.
On Fri, 2009-10-02 at 12:32 +0100, Marnie McCormack wrote:
> Hi Andrew,
> 
> Just wondered where you think we're at wrt 0.6 release ?

For myself I've not had very much time to devote to the release yet. I
expect to be pretty busy for another couple of weeks.

I would like to see a more functionality in the cmake build area for C++
for this release - particularly I'd like the "install" target to be more
complete and able to be used to generate enough to make a usable
package. We already have a patch in Jira in this direction so this seems
feasible.

Andrew



---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:dev-subscribe@qpid.apache.org


RE: Plugging in SQL-based stores

Posted by Steve Huston <sh...@riverace.com>.
Hi Aidan,

> On Wed, Oct 7, 2009 at 4:39 PM, Steve Huston 
> <sh...@riverace.com> wrote:
> 
> > The way this has shaped up (and I'll be posting code soon) is that
> > there are two layers of plug-in: the portable store and the
> > storage-specific backend. The portable store offers an option to
> > select the backend, validates requests from the broker, and
directs
> > the recovery; the backend knows the storage layout and 
> manages it. Any
> > kind of storage can plug into the backend, SQL or otherwise.
> 
> Did you end up seperating the message store stuff from the
> configuration data?

No - the config info is in a different table, but in the same database
as the messaging info.

> It's something we've been looking into doing for
> the Java broker for a while. If this is going to land for 0.6 I'd
> really appreciate getting a look at it sooner rather than later so
we
> can try to figure out a compatible schema...

The code should be available today or tomorrow. The Windows
implementation is scheduled for inclusion in 0.6. I can't speak to any
plans on the Linux implementation.

-Steve



---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:dev-subscribe@qpid.apache.org


Re: Plugging in SQL-based stores

Posted by Aidan Skinner <ai...@gmail.com>.
On Wed, Oct 7, 2009 at 4:39 PM, Steve Huston <sh...@riverace.com> wrote:

> The way this has shaped up (and I'll be posting code soon) is that
> there are two layers of plug-in: the portable store and the
> storage-specific backend. The portable store offers an option to
> select the backend, validates requests from the broker, and directs
> the recovery; the backend knows the storage layout and manages it. Any
> kind of storage can plug into the backend, SQL or otherwise.

Did you end up seperating the message store stuff from the
configuration data? It's something we've been looking into doing for
the Java broker for a while. If this is going to land for 0.6 I'd
really appreciate getting a look at it sooner rather than later so we
can try to figure out a compatible schema...

- Aidan
-- 
Apache Qpid - AMQP, JMS, other messaging love http://qpid.apache.org
"A witty saying proves nothing" - Voltaire

---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:dev-subscribe@qpid.apache.org


RE: Plugging in SQL-based stores

Posted by Steve Huston <sh...@riverace.com>.
Hi Jonathan,

> -----Original Message-----
> From: Jonathan Robie [mailto:jonathan.robie@redhat.com] 
>...
> What approach are you taking to make it straightforward to plug in a

> given SQL-based store?

The way this has shaped up (and I'll be posting code soon) is that
there are two layers of plug-in: the portable store and the
storage-specific backend. The portable store offers an option to
select the backend, validates requests from the broker, and directs
the recovery; the backend knows the storage layout and manages it. Any
kind of storage can plug into the backend, SQL or otherwise.

-Steve

> David Ingham wrote:
> > The way Steve is approaching the SQL-based store is to 
> separate out common code, that would apply to all SQL-based 
> stores, from the specifics of a particular database 
> implementation. We're focusing on Microsoft SQL Server 
> initially but the hope is that it would be straightforward to 
> plug in another database, such as SQLite. Thanks to Carl and 
> the Red Hat guys for providing the original BDB code that was 
> used as the basis of this work.
> >
> > Dave.
> >
> > -----Original Message-----
> > From: Aidan Skinner [mailto:aidan@apache.org] 
> > Sent: Monday, October 05, 2009 2:13 PM
> > To: dev@qpid.apache.org
> > Subject: Re: Opportunity: 0.6 Release Manager - C++ Volunteers
> >
> > On Fri, Oct 2, 2009 at 7:01 PM, David Ingham 
> <Da...@microsoft.com> wrote:
> >   
> >> Hi Marnie,
> >>
> >> On the Windows side, we'd like to get see the following 
> items in 0.6:
> >>
> >> * Steve's refactoring of the C++ message store with 
> support for Microsoft SQL Server
> >>  (https://issues.apache.org/jira/browse/QPID-1726)
> >>     
> >
> > This is going into SQL Server? It'd be cool if we could 
> have a similar
> > schema etc. as the Derby store. I hadn't realised that it 
> depended on
> > outside components, just kinda assumed that it'd be
self-contained.
> >
> > - Aidan
> >   
> 
> 
>
---------------------------------------------------------------------
> Apache Qpid - AMQP Messaging Implementation
> Project:      http://qpid.apache.org
> Use/Interact: mailto:dev-subscribe@qpid.apache.org
> 
> 


---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:dev-subscribe@qpid.apache.org


Plugging in SQL-based stores

Posted by Jonathan Robie <jo...@redhat.com>.
What approach are you taking to make it straightforward to plug in a 
given SQL-based store?

Jonathan

David Ingham wrote:
> The way Steve is approaching the SQL-based store is to separate out common code, that would apply to all SQL-based stores, from the specifics of a particular database implementation. We're focusing on Microsoft SQL Server initially but the hope is that it would be straightforward to plug in another database, such as SQLite. Thanks to Carl and the Red Hat guys for providing the original BDB code that was used as the basis of this work.
>
> Dave.
>
> -----Original Message-----
> From: Aidan Skinner [mailto:aidan@apache.org] 
> Sent: Monday, October 05, 2009 2:13 PM
> To: dev@qpid.apache.org
> Subject: Re: Opportunity: 0.6 Release Manager - C++ Volunteers
>
> On Fri, Oct 2, 2009 at 7:01 PM, David Ingham <Da...@microsoft.com> wrote:
>   
>> Hi Marnie,
>>
>> On the Windows side, we'd like to get see the following items in 0.6:
>>
>> * Steve's refactoring of the C++ message store with support for Microsoft SQL Server
>>  (https://issues.apache.org/jira/browse/QPID-1726)
>>     
>
> This is going into SQL Server? It'd be cool if we could have a similar
> schema etc. as the Derby store. I hadn't realised that it depended on
> outside components, just kinda assumed that it'd be self-contained.
>
> - Aidan
>   


---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:dev-subscribe@qpid.apache.org


RE: Opportunity: 0.6 Release Manager - C++ Volunteers

Posted by David Ingham <Da...@microsoft.com>.
The way Steve is approaching the SQL-based store is to separate out common code, that would apply to all SQL-based stores, from the specifics of a particular database implementation. We're focusing on Microsoft SQL Server initially but the hope is that it would be straightforward to plug in another database, such as SQLite. Thanks to Carl and the Red Hat guys for providing the original BDB code that was used as the basis of this work.

Dave.

-----Original Message-----
From: Aidan Skinner [mailto:aidan@apache.org] 
Sent: Monday, October 05, 2009 2:13 PM
To: dev@qpid.apache.org
Subject: Re: Opportunity: 0.6 Release Manager - C++ Volunteers

On Fri, Oct 2, 2009 at 7:01 PM, David Ingham <Da...@microsoft.com> wrote:
> Hi Marnie,
>
> On the Windows side, we'd like to get see the following items in 0.6:
>
> * Steve's refactoring of the C++ message store with support for Microsoft SQL Server
>  (https://issues.apache.org/jira/browse/QPID-1726)

This is going into SQL Server? It'd be cool if we could have a similar
schema etc. as the Derby store. I hadn't realised that it depended on
outside components, just kinda assumed that it'd be self-contained.

- Aidan
-- 
Apache Qpid - AMQP, JMS, other messaging love http://qpid.apache.org
"A witty saying proves nothing" - Voltaire

---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:dev-subscribe@qpid.apache.org



---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:dev-subscribe@qpid.apache.org


Re: Opportunity: 0.6 Release Manager - C++ Volunteers

Posted by Aidan Skinner <ai...@apache.org>.
On Fri, Oct 2, 2009 at 7:01 PM, David Ingham <Da...@microsoft.com> wrote:
> Hi Marnie,
>
> On the Windows side, we'd like to get see the following items in 0.6:
>
> * Steve's refactoring of the C++ message store with support for Microsoft SQL Server
>  (https://issues.apache.org/jira/browse/QPID-1726)

This is going into SQL Server? It'd be cool if we could have a similar
schema etc. as the Derby store. I hadn't realised that it depended on
outside components, just kinda assumed that it'd be self-contained.

- Aidan
-- 
Apache Qpid - AMQP, JMS, other messaging love http://qpid.apache.org
"A witty saying proves nothing" - Voltaire

---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:dev-subscribe@qpid.apache.org


RE: Opportunity: 0.6 Release Manager - C++ Volunteers

Posted by David Ingham <Da...@microsoft.com>.
Hi Marnie,

On the Windows side, we'd like to get see the following items in 0.6:

* Steve's refactoring of the C++ message store with support for Microsoft SQL Server
  (https://issues.apache.org/jira/browse/QPID-1726)

* Cliff's update to the WCF channel to add transaction support
  (https://issues.apache.org/jira/browse/QPID-2128)

We believe we'll be code complete on these by 10/16.

Thanks,

Dave.

-----Original Message-----
From: Marnie McCormack [mailto:marnie.mccormack@googlemail.com] 
Sent: Friday, October 02, 2009 4:33 AM
To: dev@qpid.apache.org
Subject: Re: Opportunity: 0.6 Release Manager - C++ Volunteers

Hi Andrew,

Just wondered where you think we're at wrt 0.6 release ?

Be good to start hearing from people about plans/contents/dates we can shot
for.

Thanks,
Marnie

On Tue, Sep 1, 2009 at 2:13 PM, Andrew Stitcher <as...@redhat.com>wrote:

> On Tue, 2009-09-01 at 10:22 +0100, Marnie McCormack wrote:
> > All,
> >
> > Is anyone out there able to take on the Release Manager role for 0.6 ?
> >
>
> After a certain amount of, um, persuasion I will vounteer to be release
> manager for 0.6.
>
> > If not, should we now move the date for this release out until later in
> the
> > year ?
>
> However, I think this will probably still be necessary. I'm a little
> busy right now, but I'll try to take stock of where we are and what I
> need to do in the next few days.
>
> My feeling is that the code isn't quite stable enough (at least on the c
> ++ side) to be releasing in the next 2-3 weeks.
>
> Andrew
>
>
>
> ---------------------------------------------------------------------
> Apache Qpid - AMQP Messaging Implementation
> Project:      http://qpid.apache.org
> Use/Interact: mailto:dev-subscribe@qpid.apache.org
>
>

---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:dev-subscribe@qpid.apache.org


Re: Opportunity: 0.6 Release Manager - C++ Volunteers

Posted by Marnie McCormack <ma...@googlemail.com>.
Hi Andrew,

Just wondered where you think we're at wrt 0.6 release ?

Be good to start hearing from people about plans/contents/dates we can shot
for.

Thanks,
Marnie

On Tue, Sep 1, 2009 at 2:13 PM, Andrew Stitcher <as...@redhat.com>wrote:

> On Tue, 2009-09-01 at 10:22 +0100, Marnie McCormack wrote:
> > All,
> >
> > Is anyone out there able to take on the Release Manager role for 0.6 ?
> >
>
> After a certain amount of, um, persuasion I will vounteer to be release
> manager for 0.6.
>
> > If not, should we now move the date for this release out until later in
> the
> > year ?
>
> However, I think this will probably still be necessary. I'm a little
> busy right now, but I'll try to take stock of where we are and what I
> need to do in the next few days.
>
> My feeling is that the code isn't quite stable enough (at least on the c
> ++ side) to be releasing in the next 2-3 weeks.
>
> Andrew
>
>
>
> ---------------------------------------------------------------------
> Apache Qpid - AMQP Messaging Implementation
> Project:      http://qpid.apache.org
> Use/Interact: mailto:dev-subscribe@qpid.apache.org
>
>

Re: Opportunity: 0.6 Release Manager - C++ Volunteers

Posted by Andrew Stitcher <as...@redhat.com>.
On Tue, 2009-09-01 at 10:22 +0100, Marnie McCormack wrote:
> All,
> 
> Is anyone out there able to take on the Release Manager role for 0.6 ?
> 

After a certain amount of, um, persuasion I will vounteer to be release
manager for 0.6.
 
> If not, should we now move the date for this release out until later in the
> year ?

However, I think this will probably still be necessary. I'm a little
busy right now, but I'll try to take stock of where we are and what I
need to do in the next few days.

My feeling is that the code isn't quite stable enough (at least on the c
++ side) to be releasing in the next 2-3 weeks.

Andrew



---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:dev-subscribe@qpid.apache.org