[jboss-dev] MC+VDF Bootstrap

Andrew Lee Rubinger andrew.rubinger at redhat.com
Wed Dec 16 10:42:23 EST 2009


It's this "rebuilding from scratch" approach I want to take, though I 
don't think it'll be a replacement for AS.  More along the lines of a 
parallel project.

AS, for many, has come to imply:

* $JBOSS_HOME file structure/layout
* Standalone Distribution
* Filesystem and runscript-based interface

Also AS is the upstream path towards our platform/product.

With a new name (Reloaded?) we can more easily shed all backwards-compat 
that AS has provided and grow incrementally in a community setting.

S,
ALR

On 12/16/2009 10:30 AM, Bill Burke wrote:
> Maybe this could be done with the entire AS.  Define a new profile
> slowly with the fat trimmed.  Slowly add stuff that is blessed as "main
> stream".   When its done, you have AS 6.
>
> Carlo de Wolf wrote:
>> My only concern is that we loose the link with AS and thus make it close
>> to impossible to reintegrate. In effect it'll mean we'll have to
>> refactor AS itself more extensively.
>>
>> Apart from that the slimmer, the better.
>>
>> Carlo
>>
>> On 12/16/2009 06:50 AM, Andrew Lee Rubinger wrote:
>>> @see https://jira.jboss.org/jira/browse/RELOADED-10
>>>
>>> In the last design call I noted one approach to building slimmer
>>> runtimes was to take Carlo's notion of Reloaded, but instead of taking
>>> from the AS configs get things as trim as possible and only bring up
>>> what's needed for VDF/MainDeployer.  Ales was kind enough to point me to
>>> some precanned stuff already used in the jboss-deployers testsuite, so I
>>> stole a bunch of that and coupled it with jboss-bootstrap-impl-mc.
>>>
>>> The basic test is able to install a new Deployer to the chain and ensure
>>> it's used when a new Deployment is deployed via MainDeployer.  Takes
>>> about 1.9 seconds on my machine from JVM start to shutdown.
>>>
>>> http://anonsvn.jboss.org/repos/jbossas/projects/reloaded/trunk/vdf-bootstrap-minimal/src/test/java/MainDeployerUnitTest.java
>>>
>>> I think the next steps are as we've already discussed:
>>>
>>> 1) Make this into an extensible component which can be
>>> reused/extended/composed
>>> 2) Bring up ProfileService in another extension
>>>
>>> Thoughts?
>>>
>>> S,
>>> ALR
>>>
>>>
>>
>> _______________________________________________
>> jboss-development mailing list
>> jboss-development at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/jboss-development
>

-- 
Andrew Lee Rubinger
Sr. Software Engineer
JBoss by Red Hat
http://exitcondition.alrubinger.com
http://twitter.com/ALRubinger



More information about the jboss-development mailing list