David M. Lloyd wrote:
On 02/04/2009 01:50 PM, Jason T. Greene wrote:
> Project Leads,
>
> The next planned AS release is 5.1 Beta which we are targeting for a
> March release, and a following GA in April (provided no major problems).
Something that has come up a few times since even a while before the 5.0
release is updating all the AS components to more effectively use
jbossmc classloader/deployment facilities to do all kinds of wonderful
things like:
- Carefully controlling what APIs are available to what types of
deployments
- Only starting up services that are needed, through clever use of
on-demand imports and that sort of thing
- Changing or improving the way profiles are built to make the distro
more space-efficient
- etc.
It usually goes like this. Someone brings up something peripheral to
this, and I or one of the MC guys would say, "hey this stuff is all
possible to do", then folks like Sacha would come in and say "this
sounds great!", everyone would get enthused, and then everyone would
just kind of stare at their shoes and hope that someone else would make
it happen.
I know that at least a couple new projects are doing this, going
forward, but is there any chance we could start this process for 5.1 for
existing stuff? Maybe start by attaching jboss-classloading.xml and so
forth to the various libraries and/or moving them in with their related
deployers, figuring out what it would take to get the deployers only
linking the right APIs to the various deployment types, etc. Just
brainstorming some ideas would be a great start. From there it could
move to a wiki page for requirements and/or a JIRA task list, etc. Is
there a person who is actually *on* the AS team who could take point on
this, for existing components? Or should we officially just let the
idea die for 5.x?
I am hoping we can keep the scope narrow for 5.1 (embedded console and
related profile service work + component updates). So I think we should
delay this work until 6.x.
Although if anyone wants to get a head start and do this for their
project in 5.1 that's fine with me, as long as it doesn't delay the
schedule.
--
Jason T. Greene
JBoss, a division of Red Hat