On Apr 22, 2009, at 2:50 AM, David Jencks wrote:
>
> On Apr 15, 2009, at 10:42 PM, David Jencks wrote:
>
>>
>> On Apr 15, 2009, at 10:33 PM, Jack Cai wrote:
>>
>>> I agree that a 2.2 release would be nice to do to push out things
>>> already in trunk, before our users wait for too long. :-)
>>>
>>> I'm reviewing the list of planned features [1] and current status
>>> [2] of 2.2. The latter [2] is more up-to-date. It would be good to
>>> make clear the areas that need some more work, so that people like
>>> me can jump in and help. Currently the major development items I
>>> see -
>>>
>>> 1. TCK, need a committer to do the job
>>> 2. MDB problems mentioned above
>>> 3. JMS portlets update mentioned above
>>> 4. Farm/cluster management (do we still want this in 2.2?)
>> What's the problem with (4)?
>>
>> I've been assuming that the classloader work Gianny and I have been
>> working on in my sandbox would get into 2.2. At the moment I think
>> I have the classloader framework more or less working and I'm going
>> through the plugins working on setting up the required jar
>> dependencies. Only some of them can be derived from maven
>> dependencies. This is turning out to be a somewhat slow process.
>
> I finally got the server to run with the one-classloader-per-jar
> setup. After struggling with this for a couple of weeks and seeing
> the difficultly of correctly configuring classloaders I don't think
> we should put this into 2.2. For one thing classloading seems to be
> pretty slow: it takes about 55 seconds to start the jetty-jee5 server.
Ouch.
>
> At the moment I think a reasonable strategy would be to:
>
> 1. branch 2.2 off of trunk now
> 2. merge in the classloader work from my sandbox framework and local
> copy
> 3. upgrade trunk version to 3.0-SNAPSHOT
> 4. work on using osgi classloading instead of our homegrown solution.
I agree, in general. My only question would be why branch 2.2 *now*?
My only concern is it might be too soon and we'll be merging more
changes from branches/2.2 into trunk than we'd like. Either way
(branch now or branch in a week or two) I agree with the above.
>
> For 2.2 it would be nice to get jaspi officially OK and in. We
> finally got the tck from sun. I haven't looked at it yet to try to
> figure out how hard it will be to adapt to our tck setup or to run.
> If we can get it in we can probably also get the jetty 7 integration
> in. Doing this before (1) might be a good idea.
Ah. So, I'd agree with that. Sounds like we're of the same general
mind... Some general progress on the server TCK would also be valuable.
--kevan
|