Re: [DISCUSS] 2.1 Release

2007-11-19 Thread Hernan Cunico

Hey Dave,
for some reason my reply never went out. 


This is great, let's keep it here on GMOxDEV while you still working on it and 
then we'll see how to include/move over the 2.1 doc.

Cheers!
Hernan

David Jencks wrote:
I started a page on new plugin stuff over here... 
http://cwiki.apache.org/confluence/display/GMOxDEV/Plugin+Guide

(next time maybe I'll look at where you want it :-( )

I can't figure out how to get ${foo} to display without confluence 
thinking its a macro so any help there would be great.


Please feel free to move this to wherever it will fit best and comment 
on all the stuff I left out :-)


thanks
david jencks


On Nov 8, 2007, at 1:17 PM, Hernan Cunico wrote:


Hey y'all,
I started to map some of the new features/functions to the 2.1 
documentation.


I just created a new wiki space http://cwiki.apache.org/GMOxDOC21
and created some initial entries. Pls chime in with your ideas for 
topics to cover but don't stop just there,
feel free to start working out some content too if you feel compelled 
to do so ;-)


Help with the documentation is GREATLY APPRECIATED!!!

I will be starting a separate thread on user@ for user feedback as well.

Cheers!
Hernan

Hernan Cunico wrote:

Agreed, we seem to have enough new stuff to call for a release.
Here is a list trying to consolidate these new functions/improvements
- GShell
- Console enhancements (dep plan generation, grouping/collapsing?)
- Monitoring
- Plugin infrastructure
- Pluggable console
- Security
- Configuration (config.xml, config-subst, etc)
- Deployment plans
- Tooling
- ...?
We will also need a whole new set of documentation to cover these in 
GMOxDOC21.
Anybody in desperate need for contributing docs for these features? 
;-) it will be very much appreciated.

Cheers!
Hernan
Kevan Miller wrote:

I think it's time to start discussing the particulars of a 2.1 release.

There's been a lot of advancements made in our plugin 
infrastructure. There's also been the pluggable console 
enhancements. It would be good to get a release out, with these 
capabilities. They provide a more solid platform for future 
enhancements, I think.


There's also GShell and new monitoring capabilities. I'm probably 
missing a few other new functions.


Finally, IIUC, 2.1 would be able to support a Terracotta plugin. I'd 
also be very interested to hear what WADI capabilities that could be 
exposed.


I'm willing to bang the release manager drum. I see that Joe has 
already started tugging on the TCK chain


What do others think? How close are we to a 2.1 release? What 
additional capabilities and bug fixes are needed? Can we wrap up 
development activities in the next week or two?


--kevan






Re: [DISCUSS] 2.1 Release

2007-11-10 Thread Jacek Laskowski
On Nov 10, 2007 2:42 AM, David Jencks [EMAIL PROTECTED] wrote:
 I started a page on new plugin stuff over here... http://
 cwiki.apache.org/confluence/display/GMOxDEV/Plugin+Guide

Yay! I just meant to ask about such a guide. Awesome.

Jacek

-- 
Jacek Laskowski
http://www.JacekLaskowski.pl


Re: [DISCUSS] 2.1 Release

2007-11-10 Thread David Jencks

I thought I'd tried this but now it works!!

thanks
david jencks

On Nov 9, 2007, at 5:52 PM, Jason Dillon wrote:


Try $\{foo\}

--jason


-Original Message-
From: David Jencks [EMAIL PROTECTED]

Date: Fri, 9 Nov 2007 17:42:35
To:dev@geronimo.apache.org
Subject: Re: [DISCUSS] 2.1 Release


I started a page on new plugin stuff over here... http://
cwiki.apache.org/confluence/display/GMOxDEV/Plugin+Guide
(next time maybe I'll look at where you want it :-( )

I can't figure out how to get ${foo} to display without confluence
thinking its a macro so any help there would be great.

Please feel free to move this to wherever it will fit best and
comment on all the stuff I left out :-)

thanks
david jencks


On Nov 8, 2007, at 1:17 PM, Hernan Cunico wrote:


Hey y'all,
I started to map some of the new features/functions to the 2.1
documentation.

I just created a new wiki space http://cwiki.apache.org/GMOxDOC21
and created some initial entries. Pls chime in with your ideas for
topics to cover but don't stop just there,
feel free to start working out some content too if you feel
compelled to do so ;-)

Help with the documentation is GREATLY APPRECIATED!!!

I will be starting a separate thread on user@ for user feedback as
well.

Cheers!
Hernan

Hernan Cunico wrote:

Agreed, we seem to have enough new stuff to call for a release.
Here is a list trying to consolidate these new functions/ 
improvements

- GShell
- Console enhancements (dep plan generation, grouping/collapsing?)
- Monitoring
- Plugin infrastructure
- Pluggable console
- Security
- Configuration (config.xml, config-subst, etc)
- Deployment plans
- Tooling
- ...?
We will also need a whole new set of documentation to cover these
in GMOxDOC21.
Anybody in desperate need for contributing docs for these
features? ;-) it will be very much appreciated.
Cheers!
Hernan
Kevan Miller wrote:

I think it's time to start discussing the particulars of a 2.1
release.

There's been a lot of advancements made in our plugin
infrastructure. There's also been the pluggable console
enhancements. It would be good to get a release out, with these
capabilities. They provide a more solid platform for future
enhancements, I think.

There's also GShell and new monitoring capabilities. I'm probably
missing a few other new functions.

Finally, IIUC, 2.1 would be able to support a Terracotta plugin.
I'd also be very interested to hear what WADI capabilities that
could be exposed.

I'm willing to bang the release manager drum. I see that Joe has
already started tugging on the TCK chain

What do others think? How close are we to a 2.1 release? What
additional capabilities and bug fixes are needed? Can we wrap up
development activities in the next week or two?

--kevan







Re: [DISCUSS] 2.1 Release

2007-11-09 Thread Kevan Miller


On Nov 8, 2007, at 4:17 PM, Hernan Cunico wrote:


Hey y'all,
I started to map some of the new features/functions to the 2.1  
documentation.


I just created a new wiki space http://cwiki.apache.org/GMOxDOC21
and created some initial entries. Pls chime in with your ideas for  
topics to cover but don't stop just there,
feel free to start working out some content too if you feel  
compelled to do so ;-)


Help with the documentation is GREATLY APPRECIATED!!!

I will be starting a separate thread on user@ for user feedback as  
well.


Thanks, Hernan. It looks like documentation may be our long pole for  
getting a 2.1 release. I'll start looking at the required  
documentation... Will help where I can.


I'll summarize the results of this thread, but may take me a day or two.

--kevan



Re: [DISCUSS] 2.1 Release

2007-11-09 Thread David Jencks
I started a page on new plugin stuff over here... http:// 
cwiki.apache.org/confluence/display/GMOxDEV/Plugin+Guide

(next time maybe I'll look at where you want it :-( )

I can't figure out how to get ${foo} to display without confluence  
thinking its a macro so any help there would be great.


Please feel free to move this to wherever it will fit best and  
comment on all the stuff I left out :-)


thanks
david jencks


On Nov 8, 2007, at 1:17 PM, Hernan Cunico wrote:


Hey y'all,
I started to map some of the new features/functions to the 2.1  
documentation.


I just created a new wiki space http://cwiki.apache.org/GMOxDOC21
and created some initial entries. Pls chime in with your ideas for  
topics to cover but don't stop just there,
feel free to start working out some content too if you feel  
compelled to do so ;-)


Help with the documentation is GREATLY APPRECIATED!!!

I will be starting a separate thread on user@ for user feedback as  
well.


Cheers!
Hernan

Hernan Cunico wrote:

Agreed, we seem to have enough new stuff to call for a release.
Here is a list trying to consolidate these new functions/improvements
- GShell
- Console enhancements (dep plan generation, grouping/collapsing?)
- Monitoring
- Plugin infrastructure
- Pluggable console
- Security
- Configuration (config.xml, config-subst, etc)
- Deployment plans
- Tooling
- ...?
We will also need a whole new set of documentation to cover these  
in GMOxDOC21.
Anybody in desperate need for contributing docs for these  
features? ;-) it will be very much appreciated.

Cheers!
Hernan
Kevan Miller wrote:
I think it's time to start discussing the particulars of a 2.1  
release.


There's been a lot of advancements made in our plugin  
infrastructure. There's also been the pluggable console  
enhancements. It would be good to get a release out, with these  
capabilities. They provide a more solid platform for future  
enhancements, I think.


There's also GShell and new monitoring capabilities. I'm probably  
missing a few other new functions.


Finally, IIUC, 2.1 would be able to support a Terracotta plugin.  
I'd also be very interested to hear what WADI capabilities that  
could be exposed.


I'm willing to bang the release manager drum. I see that Joe has  
already started tugging on the TCK chain


What do others think? How close are we to a 2.1 release? What  
additional capabilities and bug fixes are needed? Can we wrap up  
development activities in the next week or two?


--kevan





Re: [DISCUSS] 2.1 Release

2007-11-09 Thread Jason Dillon
Try $\{foo\}

--jason


-Original Message-
From: David Jencks [EMAIL PROTECTED]

Date: Fri, 9 Nov 2007 17:42:35 
To:dev@geronimo.apache.org
Subject: Re: [DISCUSS] 2.1 Release


I started a page on new plugin stuff over here... http:// 
cwiki.apache.org/confluence/display/GMOxDEV/Plugin+Guide
(next time maybe I'll look at where you want it :-( )

I can't figure out how to get ${foo} to display without confluence  
thinking its a macro so any help there would be great.

Please feel free to move this to wherever it will fit best and  
comment on all the stuff I left out :-)

thanks
david jencks


On Nov 8, 2007, at 1:17 PM, Hernan Cunico wrote:

 Hey y'all,
 I started to map some of the new features/functions to the 2.1  
 documentation.

 I just created a new wiki space http://cwiki.apache.org/GMOxDOC21
 and created some initial entries. Pls chime in with your ideas for  
 topics to cover but don't stop just there,
 feel free to start working out some content too if you feel  
 compelled to do so ;-)

 Help with the documentation is GREATLY APPRECIATED!!!

 I will be starting a separate thread on user@ for user feedback as  
 well.

 Cheers!
 Hernan

 Hernan Cunico wrote:
 Agreed, we seem to have enough new stuff to call for a release.
 Here is a list trying to consolidate these new functions/improvements
 - GShell
 - Console enhancements (dep plan generation, grouping/collapsing?)
 - Monitoring
 - Plugin infrastructure
 - Pluggable console
 - Security
 - Configuration (config.xml, config-subst, etc)
 - Deployment plans
 - Tooling
 - ...?
 We will also need a whole new set of documentation to cover these  
 in GMOxDOC21.
 Anybody in desperate need for contributing docs for these  
 features? ;-) it will be very much appreciated.
 Cheers!
 Hernan
 Kevan Miller wrote:
 I think it's time to start discussing the particulars of a 2.1  
 release.

 There's been a lot of advancements made in our plugin  
 infrastructure. There's also been the pluggable console  
 enhancements. It would be good to get a release out, with these  
 capabilities. They provide a more solid platform for future  
 enhancements, I think.

 There's also GShell and new monitoring capabilities. I'm probably  
 missing a few other new functions.

 Finally, IIUC, 2.1 would be able to support a Terracotta plugin.  
 I'd also be very interested to hear what WADI capabilities that  
 could be exposed.

 I'm willing to bang the release manager drum. I see that Joe has  
 already started tugging on the TCK chain

 What do others think? How close are we to a 2.1 release? What  
 additional capabilities and bug fixes are needed? Can we wrap up  
 development activities in the next week or two?

 --kevan




Re: [DISCUSS] 2.1 Release

2007-11-08 Thread Hernan Cunico

Hey y'all,
I started to map some of the new features/functions to the 2.1 documentation.

I just created a new wiki space http://cwiki.apache.org/GMOxDOC21
and created some initial entries. Pls chime in with your ideas for topics to 
cover but don't stop just there,
feel free to start working out some content too if you feel compelled to do so 
;-)

Help with the documentation is GREATLY APPRECIATED!!!

I will be starting a separate thread on user@ for user feedback as well.

Cheers!
Hernan

Hernan Cunico wrote:

Agreed, we seem to have enough new stuff to call for a release.

Here is a list trying to consolidate these new functions/improvements

- GShell
- Console enhancements (dep plan generation, grouping/collapsing?)
- Monitoring
- Plugin infrastructure
- Pluggable console
- Security
- Configuration (config.xml, config-subst, etc)
- Deployment plans
- Tooling
- ...?

We will also need a whole new set of documentation to cover these in 
GMOxDOC21.
Anybody in desperate need for contributing docs for these features? ;-) 
it will be very much appreciated.


Cheers!
Hernan

Kevan Miller wrote:

I think it's time to start discussing the particulars of a 2.1 release.

There's been a lot of advancements made in our plugin infrastructure. 
There's also been the pluggable console enhancements. It would be good 
to get a release out, with these capabilities. They provide a more 
solid platform for future enhancements, I think.


There's also GShell and new monitoring capabilities. I'm probably 
missing a few other new functions.


Finally, IIUC, 2.1 would be able to support a Terracotta plugin. I'd 
also be very interested to hear what WADI capabilities that could be 
exposed.


I'm willing to bang the release manager drum. I see that Joe has 
already started tugging on the TCK chain


What do others think? How close are we to a 2.1 release? What 
additional capabilities and bug fixes are needed? Can we wrap up 
development activities in the next week or two?


--kevan





Re: [DISCUSS] 2.1 Release

2007-11-07 Thread Jason Dillon

On Nov 6, 2007, at 1:47 PM, David Jencks wrote:

On Nov 6, 2007, at 3:08 PM, Jason Dillon wrote:


On Nov 5, 2007, at 6:45 AM, Hernan Cunico wrote:

Agreed, we seem to have enough new stuff to call for a release.
Here is a list trying to consolidate these new functions/ 
improvements


- GShell


Are there any other GShell-related bits which we want to get into  
the release?


I want to get the deployer and plugin installer stuff working  
through gshell.  Planning to look at it starting about now :-)


Okay, cool!  Lemme know if you have any questions.  I'm in Hawaii this  
week, but I'm still working :-)


--jason



Re: [DISCUSS] 2.1 Release

2007-11-06 Thread David Jencks
I thought of a couple more things we might consider trying to get  
into 2.1.


1. get rid of gbean proxies in gbean references.  IIRC Dain did some  
experiments long ago and this resulted in a noticeable speedup.  The  
problem at that time was that it broke the admin console.  I think  
the main breakage was that attribute changes weren't saved???  I was  
wondering if we could leave the machinery to create proxies in place  
but not use it for gbean references and have the admin console  
explicitly request the proxies.  Does anyone remember or know enough  
about this to comment on or refute this?


2. look up gbeans in jndi in the admin console.  I really haven't  
looked into whether this makes any sense at all, but we do now have  
the ability to bind gbeans in jndi and IIRC we did not when most of  
the console was originally written.


I doubt I will have time to work on either of these in the next  
couple weeks but I think either one would make a reasonably small and  
self contained project with noticeable benefits (particularly 1)


thanks
david jencks


On Nov 1, 2007, at 10:00 AM, Kevan Miller wrote:

I think it's time to start discussing the particulars of a 2.1  
release.


There's been a lot of advancements made in our plugin  
infrastructure. There's also been the pluggable console  
enhancements. It would be good to get a release out, with these  
capabilities. They provide a more solid platform for future  
enhancements, I think.


There's also GShell and new monitoring capabilities. I'm probably  
missing a few other new functions.


Finally, IIUC, 2.1 would be able to support a Terracotta plugin.  
I'd also be very interested to hear what WADI capabilities that  
could be exposed.


I'm willing to bang the release manager drum. I see that Joe has  
already started tugging on the TCK chain


What do others think? How close are we to a 2.1 release? What  
additional capabilities and bug fixes are needed? Can we wrap up  
development activities in the next week or two?


--kevan




Re: [DISCUSS] 2.1 Release

2007-11-06 Thread Paul McMahan

On Nov 6, 2007, at 11:35 AM, David Jencks wrote:

1. get rid of gbean proxies in gbean references.  IIRC Dain did  
some experiments long ago and this resulted in a noticeable  
speedup.  The problem at that time was that it broke the admin  
console.  I think the main breakage was that attribute changes  
weren't saved???  I was wondering if we could leave the machinery  
to create proxies in place but not use it for gbean references and  
have the admin console explicitly request the proxies.  Does anyone  
remember or know enough about this to comment on or refute this?


As I recall the main issue with getting rid of the automatic proxy  
creation was that the console currently takes advantage of the fact  
that they can be cast to GeronimoManagedBean, which allows the  
console to do things like start/stop the gbean or get the gbean state  
and uptime in a generic way without knowing the ObjectName in  
advance.  GeronimoManagedBean.getObjectName() is also pretty handy  
for introspection purposes.  So leaving the machinery in place to  
support explicitly creating proxies would probably be required at  
minimum.


But I like the idea of eliminating the automatic creation of proxies  
- not only for the speedup but also because the automagically  
generated src can drive me crazy when debugging.  I know proxies can  
be turned off via Dain's experimental system property but I'm usually  
debugging the console, which needs them turned on.  Catch-22.


If someone wants to create a patch for the kernel that implements  
this idea then I can help assess the subsequent changes needed for  
the console.



Best wishes.
Paul



Re: [DISCUSS] 2.1 Release

2007-11-06 Thread Jason Dillon

On Nov 5, 2007, at 6:45 AM, Hernan Cunico wrote:

Agreed, we seem to have enough new stuff to call for a release.
Here is a list trying to consolidate these new functions/improvements

- GShell


Are there any other GShell-related bits which we want to get into the  
release?


--jason



Re: [DISCUSS] 2.1 Release

2007-11-06 Thread David Jencks


On Nov 6, 2007, at 3:08 PM, Jason Dillon wrote:


On Nov 5, 2007, at 6:45 AM, Hernan Cunico wrote:

Agreed, we seem to have enough new stuff to call for a release.
Here is a list trying to consolidate these new functions/improvements

- GShell


Are there any other GShell-related bits which we want to get into  
the release?


I want to get the deployer and plugin installer stuff working through  
gshell.  Planning to look at it starting about now :-)


thanks
david jencks



--jason





Re: [DISCUSS] 2.1 Release

2007-11-05 Thread Shiva Kumar H R
On 11/1/07, Kevan Miller [EMAIL PROTECTED] wrote:

 I think it's time to start discussing the particulars of a 2.1 release.

 There's been a lot of advancements made in our plugin infrastructure.
 There's also been the pluggable console enhancements. It would be good
 to get a release out, with these capabilities. They provide a more
 solid platform for future enhancements, I think.

 There's also GShell and new monitoring capabilities. I'm probably
 missing a few other new functions.


GERONIMO-3254 Admin Console Wizard to auto generate geronimo-web.xml is
almost complete and I can wrap up the remaining work-items within a week or
so. And if I get a week/two more I can also complete GERONIMO-3432 Admin
Console Wizard to auto generate openejb-jar.xml

Finally, IIUC, 2.1 would be able to support a Terracotta plugin. I'd
 also be very interested to hear what WADI capabilities that could be
 exposed.

 I'm willing to bang the release manager drum. I see that Joe has
 already started tugging on the TCK chain

 What do others think? How close are we to a 2.1 release? What
 additional capabilities and bug fixes are needed? Can we wrap up
 development activities in the next week or two?

 --kevan



-- Shiva


Re: [DISCUSS] 2.1 Release

2007-11-05 Thread Hernan Cunico

Agreed, we seem to have enough new stuff to call for a release.

Here is a list trying to consolidate these new functions/improvements

- GShell
- Console enhancements (dep plan generation, grouping/collapsing?)
- Monitoring
- Plugin infrastructure
- Pluggable console
- Security
- Configuration (config.xml, config-subst, etc)
- Deployment plans
- Tooling
- ...?

We will also need a whole new set of documentation to cover these in GMOxDOC21. 


Anybody in desperate need for contributing docs for these features? ;-) it will 
be very much appreciated.

Cheers!
Hernan

Kevan Miller wrote:

I think it's time to start discussing the particulars of a 2.1 release.

There's been a lot of advancements made in our plugin infrastructure. 
There's also been the pluggable console enhancements. It would be good 
to get a release out, with these capabilities. They provide a more solid 
platform for future enhancements, I think.


There's also GShell and new monitoring capabilities. I'm probably 
missing a few other new functions.


Finally, IIUC, 2.1 would be able to support a Terracotta plugin. I'd 
also be very interested to hear what WADI capabilities that could be 
exposed.


I'm willing to bang the release manager drum. I see that Joe has already 
started tugging on the TCK chain


What do others think? How close are we to a 2.1 release? What additional 
capabilities and bug fixes are needed? Can we wrap up development 
activities in the next week or two?


--kevan



Re: [DISCUSS] 2.1 Release

2007-11-05 Thread Jeff Genender
Gianny,

Since there are multiple clustering implementations going on at the same
time, could you please keep us aprised of what you are doing so we don't
clash?

Thanks,

Jeff

Gianny Damour wrote:
 Hi,
 
 I resumed this week-end some work on clustered deployment. I think this
 will be completed in about 2-3 weeks. This will allow distribute,
 uninstall, start, stop, et cetera of configurations to a cluster as a
 single logic operation. I am keen to get this change in for 2.1, if it
 does not delay 2.1.
 
 Thanks,
 Gianny
 
 On 02/11/2007, at 4:00 AM, Kevan Miller wrote:
 
 I think it's time to start discussing the particulars of a 2.1 release.

 There's been a lot of advancements made in our plugin infrastructure.
 There's also been the pluggable console enhancements. It would be good
 to get a release out, with these capabilities. They provide a more
 solid platform for future enhancements, I think.

 There's also GShell and new monitoring capabilities. I'm probably
 missing a few other new functions.

 Finally, IIUC, 2.1 would be able to support a Terracotta plugin. I'd
 also be very interested to hear what WADI capabilities that could be
 exposed.

 I'm willing to bang the release manager drum. I see that Joe has
 already started tugging on the TCK chain

 What do others think? How close are we to a 2.1 release? What
 additional capabilities and bug fixes are needed? Can we wrap up
 development activities in the next week or two?

 --kevan


Re: [DISCUSS] 2.1 Release

2007-11-05 Thread Gianny Damour

Hi,

I resumed this week-end some work on clustered deployment. I think  
this will be completed in about 2-3 weeks. This will allow  
distribute, uninstall, start, stop, et cetera of configurations to a  
cluster as a single logic operation. I am keen to get this change in  
for 2.1, if it does not delay 2.1.


Thanks,
Gianny

On 02/11/2007, at 4:00 AM, Kevan Miller wrote:

I think it's time to start discussing the particulars of a 2.1  
release.


There's been a lot of advancements made in our plugin  
infrastructure. There's also been the pluggable console  
enhancements. It would be good to get a release out, with these  
capabilities. They provide a more solid platform for future  
enhancements, I think.


There's also GShell and new monitoring capabilities. I'm probably  
missing a few other new functions.


Finally, IIUC, 2.1 would be able to support a Terracotta plugin.  
I'd also be very interested to hear what WADI capabilities that  
could be exposed.


I'm willing to bang the release manager drum. I see that Joe has  
already started tugging on the TCK chain


What do others think? How close are we to a 2.1 release? What  
additional capabilities and bug fixes are needed? Can we wrap up  
development activities in the next week or two?


--kevan




Re: [DISCUSS] 2.1 Release

2007-11-05 Thread Gianny Damour

Hi,

What I am doing does not rely on any clustering implementation. This  
is how it will work:


1. User configures a cluster and a set of nodes belonging to it. You  
can expect this type of GBeans:


   !-- Cluster confuguration --
gbean name=ClusterInfo  
class=org.apache.geronimo.clustering.config.BasicClusterInfo

attribute name=name${PlanClusterName}/attribute
reference name=NodeInfos/reference
/gbean

  !-- Node configuration --
  gbean name=NodeInfo  
class=org.apache.geronimo.clustering.config.BasicNodeInfo

attribute name=name${PlanNodeName}/attribute
xml-attribute name=jmxConnectorInfo
ns:javabean xmlns:ns=http://geronimo.apache.org/xml/ns/ 
deployment/javabean-1.0  
class=org.apache.geronimo.clustering.config.BasicExtendedJMXConnectorIn 
fo

ns:property name=usernamesystem/ns:property
ns:property name=passwordmanager/ns:property
ns:property name=portocolrmi/ns:property
ns:property name=hostlocalhost/ns:property
ns:property name=port1099/ns:property
ns:property name=urlPath/jndi/rmi://localhost: 
1099/JMXConnector/ns:property

/ns:javabean
/xml-attribute
/gbean

!-- Node configuration --
gbean name=SampleRemoteNodeInfo  
class=org.apache.geronimo.clustering.config.BasicNodeInfo

attribute name=nameSAMPLE_REMOTE_NODE/attribute
xml-attribute name=jmxConnectorInfo
ns:javabean xmlns:ns=http://geronimo.apache.org/xml/ns/ 
deployment/javabean-1.0  
class=org.apache.geronimo.clustering.config.BasicExtendedJMXConnectorIn 
fo

ns:property name=usernamesystem/ns:property
ns:property name=passwordmanager/ns:property
ns:property name=portocolrmi/ns:property
ns:property name=hostlocalhost/ns:property
ns:property name=port1100/ns:property
ns:property name=urlPath/jndi/rmi://localhost: 
1100/JMXConnector/ns:property

/ns:javabean
/xml-attribute
/gbean


2. User configures a master repository for clustered artifacts:

gbean name=MasterRepository  
class=org.apache.geronimo.system.repository.Maven2Repository

attribute name=rootmaster-repository//attribute
reference name=ServerInfo
nameServerInfo/name
/reference
/gbean

gbean name=MasterConfigurationStore  
class=org.apache.geronimo.clustering.deployment.MasterConfigurationStor 
e

reference name=Repository
nameMasterRepository/name
/reference
reference name=ClusterConfigurationStoreDelegate
nameClusterConfigurationStoreDelegate/name
/reference
/gbean

gbean name=ClusterConfigurationStoreDelegate  
class=org.apache.geronimo.clustering.deployment.BasicClusterConfigurati 
onStoreDelegate

reference name=ClusterInfo
nameClusterInfo/name
/reference
/gbean

Note that above configurations are done against a Geronimo server,  
which may or not may be a cluster node. In other words, this  
configuration could be done against a kind of administration server  
having all the necessary deployers.


3. Users deploys its artifacts against the master repository. The  
target server builds locally the corresponding ConfigurationData and  
sends it to the configured nodes. More accurately, ConfigurationData  
is sent through standard RPC over the JMX communication infra. The  
content of the ConfigurationData, e.g. jar, war et cetera, is sent  
via the remote upload servlet used by the deployer CLI. Note that if  
all the servers have access to the master repository, then a user  
will simply configure a no-op ClusterConfigurationStoreDelegate so  
that the artifact upload step is skipped.


You can expect the same type of approach for the control, i.e. start,  
stop et cetera, of cconfigurations.


I also intend to implement remote start and stop of servers by  
talking to gshell instances. However, I will work on it after the  
above features.


As you are also working on clustering stuff, could you please give us  
some heads-up?


Thanks,
Gianny


On 06/11/2007, at 9:34 AM, Jeff Genender wrote:


Gianny,

Since there are multiple clustering implementations going on at the  
same
time, could you please keep us aprised of what you are doing so we  
don't

clash?

Thanks,

Jeff

Gianny Damour wrote:

Hi,

I resumed this week-end some work on clustered deployment. I think  
this

will be completed in about 2-3 weeks. This will allow distribute,
uninstall, start, stop, et cetera of configurations to a cluster as a
single logic operation. I am keen to get this change in for 2.1,  
if it

does not delay 2.1.

Thanks,
Gianny

On 02/11/2007, at 4:00 AM, Kevan Miller wrote:

I think it's time to start discussing the particulars of a 2.1  
release.


There's been a lot of advancements made in our plugin  

[DISCUSS] 2.1 Release

2007-11-01 Thread Kevan Miller

I think it's time to start discussing the particulars of a 2.1 release.

There's been a lot of advancements made in our plugin infrastructure.  
There's also been the pluggable console enhancements. It would be good  
to get a release out, with these capabilities. They provide a more  
solid platform for future enhancements, I think.


There's also GShell and new monitoring capabilities. I'm probably  
missing a few other new functions.


Finally, IIUC, 2.1 would be able to support a Terracotta plugin. I'd  
also be very interested to hear what WADI capabilities that could be  
exposed.


I'm willing to bang the release manager drum. I see that Joe has  
already started tugging on the TCK chain


What do others think? How close are we to a 2.1 release? What  
additional capabilities and bug fixes are needed? Can we wrap up  
development activities in the next week or two?


--kevan


Re: [DISCUSS] 2.1 Release

2007-11-01 Thread David Jencks


On Nov 1, 2007, at 10:00 AM, Kevan Miller wrote:

I think it's time to start discussing the particulars of a 2.1  
release.


There's been a lot of advancements made in our plugin  
infrastructure. There's also been the pluggable console  
enhancements. It would be good to get a release out, with these  
capabilities. They provide a more solid platform for future  
enhancements, I think.


There's also GShell and new monitoring capabilities. I'm probably  
missing a few other new functions.


Finally, IIUC, 2.1 would be able to support a Terracotta plugin.  
I'd also be very interested to hear what WADI capabilities that  
could be exposed.


I'm willing to bang the release manager drum. I see that Joe has  
already started tugging on the TCK chain


What do others think? How close are we to a 2.1 release? What  
additional capabilities and bug fixes are needed? Can we wrap up  
development activities in the next week or two?


Let's try to wrap things up :-)

I have a few tweaks to the car-maven-plugin and plugin installer that  
I think are nearly done (GERONIMO-3579).  After that I'm planning to  
clean up the plans and remove non-generated geronimo-plugin.xml files  
and then convert LocalAttributeManager to use jaxb (GERONIMO-3580).   
This should be pretty quick.


I think we need to make sure we're all happy with the versioning and  
groupIds of the plugins following Prasad's build rearrangement. 
I'm not sure how long we should allow for this.  I hope in another  
week we'll at least have a good idea if any more changes are needed.


We need to make sure all the security review changes get into trunk.

I don't really know the status of gshell.  We might want to add a bit  
more command functionality such as easily running the server with  
remote debugging.  I haven't had a chance to look into how to do  
stuff like this.


thanks
david jencks



--kevan




Re: [DISCUSS] 2.1 Release

2007-11-01 Thread Joe Bohn



Kevan Miller wrote:

I think it's time to start discussing the particulars of a 2.1 release.

There's been a lot of advancements made in our plugin infrastructure. 
There's also been the pluggable console enhancements. It would be good 
to get a release out, with these capabilities. They provide a more solid 
platform for future enhancements, I think.


There's also GShell and new monitoring capabilities. I'm probably 
missing a few other new functions.


Finally, IIUC, 2.1 would be able to support a Terracotta plugin. I'd 
also be very interested to hear what WADI capabilities that could be 
exposed.


I'm willing to bang the release manager drum. I see that Joe has already 
started tugging on the TCK chain


What do others think? How close are we to a 2.1 release? What additional 
capabilities and bug fixes are needed? Can we wrap up development 
activities in the next week or two?


I think it would be good to get 2.1 out before the Holidays and I think 
that is reasonable.  IMO we have enough function now to declare a release.


Aside from getting tck passing and released version of current SNAPSHOT 
dependencies ... I think we ought to get config.xml updated.  With the 
changes for the flexible server, config.xml is now being generated and 
isn't quite as user friendly as it once was.  I don't know much about 
this area but I'll gladly help.  There are also a few usability items 
that I'd like to see if I can get in ... but they are not critical.


Joe


Re: [DISCUSS] 2.1 Release

2007-11-01 Thread Jarek Gawor
I think the following two issues should be fixed for 2.1:

1) https://issues.apache.org/jira/browse/GERONIMO-3502 - this prevents
a single assembly to have both cxf and axis2 installed (which we
supported in 2.0.x)

2) https://issues.apache.org/jira/browse/GERONIMO-3523 - can't do
certain actions through the console on jetty.

Jarek

On 11/1/07, Joe Bohn [EMAIL PROTECTED] wrote:


 Kevan Miller wrote:
  I think it's time to start discussing the particulars of a 2.1 release.
 
  There's been a lot of advancements made in our plugin infrastructure.
  There's also been the pluggable console enhancements. It would be good
  to get a release out, with these capabilities. They provide a more solid
  platform for future enhancements, I think.
 
  There's also GShell and new monitoring capabilities. I'm probably
  missing a few other new functions.
 
  Finally, IIUC, 2.1 would be able to support a Terracotta plugin. I'd
  also be very interested to hear what WADI capabilities that could be
  exposed.
 
  I'm willing to bang the release manager drum. I see that Joe has already
  started tugging on the TCK chain
 
  What do others think? How close are we to a 2.1 release? What additional
  capabilities and bug fixes are needed? Can we wrap up development
  activities in the next week or two?

 I think it would be good to get 2.1 out before the Holidays and I think
 that is reasonable.  IMO we have enough function now to declare a release.

 Aside from getting tck passing and released version of current SNAPSHOT
 dependencies ... I think we ought to get config.xml updated.  With the
 changes for the flexible server, config.xml is now being generated and
 isn't quite as user friendly as it once was.  I don't know much about
 this area but I'll gladly help.  There are also a few usability items
 that I'd like to see if I can get in ... but they are not critical.

 Joe



Re: [DISCUSS] 2.1 Release

2007-11-01 Thread Paul McMahan

On Nov 1, 2007, at 1:00 PM, Kevan Miller wrote:

I think it's time to start discussing the particulars of a 2.1  
release.


There's been a lot of advancements made in our plugin  
infrastructure. There's also been the pluggable console  
enhancements. It would be good to get a release out, with these  
capabilities. They provide a more solid platform for future  
enhancements, I think.


There are a lot of improvements to the plugin infrastructure in  
trunk.  We have been using these new features internally for a while  
now which much success, so I agree it would be a great idea to get a  
new release into the hands of the user community for further testing  
and feedback.


There's also GShell and new monitoring capabilities. I'm probably  
missing a few other new functions.


I hope that monitoring can make it into 2.1.  That stuff is really cool!

Finally, IIUC, 2.1 would be able to support a Terracotta plugin.  
I'd also be very interested to hear what WADI capabilities that  
could be exposed.


I'm willing to bang the release manager drum. I see that Joe has  
already started tugging on the TCK chain


What do others think? How close are we to a 2.1 release? What  
additional capabilities and bug fixes are needed? Can we wrap up  
development activities in the next week or two?


I think you summed things up pretty well.  I'm still working on a few  
bug fixes but I think those can be wrapped up soon.  Also I posted to  
the TCK list earlier today about a JSF issue that will need to be  
resolved.



Best wishes,
Paul




Re: [DISCUSS] 2.1 Release

2007-11-01 Thread Prasad Kashyap
Yep. It's time !

I really want to see how flexibly the user community will actually
build their servers.

I also wish we'd all spend some extra time and effort to check for
security issues in the server in general and in our individual domain
of expertise, in particular.

Cheers
Prasad

On 11/1/07, Kevan Miller [EMAIL PROTECTED] wrote:
 I think it's time to start discussing the particulars of a 2.1 release.

 There's been a lot of advancements made in our plugin infrastructure.
 There's also been the pluggable console enhancements. It would be good
 to get a release out, with these capabilities. They provide a more
 solid platform for future enhancements, I think.

 There's also GShell and new monitoring capabilities. I'm probably
 missing a few other new functions.

 Finally, IIUC, 2.1 would be able to support a Terracotta plugin. I'd
 also be very interested to hear what WADI capabilities that could be
 exposed.

 I'm willing to bang the release manager drum. I see that Joe has
 already started tugging on the TCK chain

 What do others think? How close are we to a 2.1 release? What
 additional capabilities and bug fixes are needed? Can we wrap up
 development activities in the next week or two?

 --kevan