Let's try to narrow this list down a bit for a target M5 timescale ?

As we've chatted about, I agree we should timebox our releases. But I think
the Doctor might struggle with that lot before end March :-)

Bfn,
Marnie

On Thu, Jan 15, 2009 at 2:40 PM, Aidan Skinner <ai...@apache.org> wrote:

>  On Thu, Jan 15, 2009 at 2:26 PM, Marnie McCormack
> <marnie.mccorm...@googlemail.com> wrote:
> > On Thu, Jan 15, 2009 at 1:44 PM, Aidan Skinner <aidan.skin...@gmail.com
> >wrote:
> >
> >> On Thu, Jan 15, 2009 at 11:48 AM, Gordon Sim <g...@redhat.com> wrote:
> >>
> >> >> If the features on the page for M5 are more, shall we say,
> aspirational
> >> -
> >> >> let's use them as a roadmap for 2009.
> >> >
> >> > I'm certainly keen on understanding how our roadmap will take us to
> the
> >> > point where all Qpid components interoperate with each other. If it is
> >> not
> >> > feasible for the next release thats fine.
> >>
> >> I suspect the most achievable way to approach this is to refactor the
> >> broker and improve the test coverage for M5, then add extra protocols
> >> after that.
> >>
> >> What refactoring would you propose for M5 ?
>
> The modularisation and decoupling described at
> http://qpid.apache.org/java-broker-modularisation.html
>
> I'd probably start with the event model, I/O layer and peristance
> interfaces.
>
> Flow to disk will be a lot easier to implement with a clear seperation
> between a transaction log and a retrieval store (which are really two
> separate things).
>
> The event model and I/O layer are the areas that will require the most
> modification for implementing additional protocols and are currently,
> IMVHO, the messiest. If this was done right it would also allow us to
> address the problem with unbounded buffers (QPID-1447 and friends).
>
> The session and model changes aren't as large, and don't have as much
> of an impact.
>
> - Aidan
> --
> Apache Qpid - World Domination through Advanced Message Queueing
> http://qpid.apache.org
>

Reply via email to