[jboss-as7-dev] Dear subsystem owners/components leads ....

Scott Marlow smarlow at redhat.com
Thu Jul 14 08:59:46 EDT 2011


On 07/14/2011 06:25 AM, Heiko Braun wrote:
>
>
> Currently the console provides management operations for a very basic set of use cases.
> This needs to be extended for AS 7.1.
>
> Going forward we require your feedback. What do you think should be tackled next?
> Most of these questions are very problem domain specific. It would be great if all component leads
> could take some time and think about the following:
>
> - does my component expose reasonable management operations?
> - what would developers expect? what about system administrators?
> - how does play within a managed domain?
> - is my component part of a layered product? what's needed there?
>
> We don't expect you  to provide the UI, but at least the low level management operations need to be implemented by your team.
> Think about the most frequently used operations. We don't need to expose every nitty gritty details of you configuration schema.
>
> It would be really great help, if you could assign somebody to be our point of contact for all questions management related.
> Make sure you plan some time early in this iteration so we can work through these issues.
> Prepare for change requests and new component releases.
>
> Last but not least, some areas that I believe can be improved:
>
> - security
> - clustering
> - ejb, jpa, weld

For jpa, I would like to do a lot but I'm not sure how much fits into 
the 7.1 schedule.

- Should allow the default datasource to be configured.  If a 
(persistence.xml) persistence unit definition doesn't specify the 
datasource, the default datasource is used.  This isn't required by the 
EE spec but makes it easier to migrate applications to/from JBoss (since 
other EE app servers also support this).  This can be currently set in 
standalone.xml (or other xxx.xml).  [SHOULD DO THIS ONE]

- Show persistence provider specific statistics (e.g. the Hibernate 
statistics that might of been viewed before in the jmx console).  We are 
restructuring the jpa classes that are specific to each persistence 
provider, to allow for more than one set of integration classes.  We 
will probably need the provider integration classes 
(PersistenceProviderAdaptor implementations) to include metadata about 
what the persistence provider supports for management.  Will also need 
bridge code to bring the persistence providers statistics/operations 
into the management console.  [NEED TO ASSESS PRIORITY VERSUS OTHER 7.1 
TASKS]

- Show jpa subsystem/container statistics.  [NEED TO ASSESS PRIORITY 
VERSUS OTHER 7.1 TASKS]

- Via trace logging, we currently show the elapsed time of each entity 
manager operation.  I would like to do more but not sure if that will be 
7.1 or later.  I'm thinking of some type of event log, that can be 
scanned to show higher level operations (e.g. how long a db transaction 
took and the individual jpa operation duration within the tx).  I would 
want to see this be written to by multiple containers and could be read 
by any tool.  +1 if there are hooks for plugging in the management 
component that generates the event log.  [FUTURE OPEN ENDED IDEA]

> - transactions
>
> - messaging (non JMS)
> - infinispan
>
>
> Thanks for your help,
>
> Ike
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> _______________________________________________
> jboss-as7-dev mailing list
> jboss-as7-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/jboss-as7-dev



More information about the jboss-as7-dev mailing list