Milestone 5 (July 15, 2009 to August 3, 2009) Administration GUI
Task/Feature |
Owner |
Start Date |
End Date |
Status |
JRuby Plugin (Container, Deployment ) |
Anissa |
|
8/3 |
DONE |
Jython Plugin (Deplooyment) |
Anissa |
|
8/3 |
DONE |
Application Deployment page for all application type plugin |
Anissa |
|
8/3 |
DONE |
Lifecycle Module support |
Anissa |
|
8/3 |
DONE |
Move code from core (non-OSGi) to common plugin (OSGi) |
Anissa |
|
8/3 |
DONE |
Split up all modules according to plan for packaging |
Anissa |
|
8/3 |
90%, need to setup jts plugin. Continue in MS6. |
Message Security configuration |
Anissa |
|
|
not yet started - Moved to MS6 |
Redesign Grizzly config screens |
Anissa |
|
|
not yet started - Moved to MS6 |
Split monitoring to 2 tabs (Application, Server) |
Ana |
|
8/3 |
DONE |
Finishing up JDBC/Connector Resource |
Ana |
|
8/3 |
DONE |
Log viewer |
Ana |
|
|
80% DONE. Waiting for backend API. |
Finishing up MQ |
Jason |
|
8/3 |
DONE |
508 issues |
Jason |
|
|
?? |
Vacation |
Ken |
|
8/3 |
DONE |
more details regarding other tasks is here |
|
|
|
|
Administration Infrastructure Launcher, JSR77, AMX, JMX, REST administration interface
Feature |
Owner |
Status |
Provide Master Password Support |
Kedar |
Done. See here for details. Also see Grizzly 703 which could be a show stopper. I also heard that Grizzly has plans to provide separate keystores per ssl element (i.e. network-listener) which is really complicated. I am not sure if this feature is reviewed and I am not aware of all the issues and their impact on admin. |
REST Interface
Task/Feature |
Owner |
Start Date |
End Date |
Status |
Provide deployment support |
Ludovic |
|
|
In progress |
Enable Security |
Rajeshwar |
|
Jul 25 2009 |
Done |
AMX
Task/Feature |
Owner |
Start Date |
End Date |
Status |
Transactional creation of config hierarchy |
Lloyd |
|
|
done |
Migrate core APIs to gmbal~gf_common |
Lloyd |
|
|
done |
Support GUI team in key tasks |
Lloyd |
|
|
done |
Eliminate old parallel AMX code |
Lloyd |
|
|
done |
Generic instantiation of config by type |
Lloyd |
|
|
done |
Support any subtype of generic types (eg Resource) |
Lloyd |
|
|
done |
Proxy support for Map/List/Set/array of AMXProxy |
Lloyd |
|
|
done |
Extensive QL test |
Lloyd |
|
|
done |
More rigorous AMXValidator spec-validation (runtime) |
Lloyd |
|
|
done |
Application Client Container
Task/Feature |
Owner |
Start Date |
End Date |
Status |
Reduced footprint |
tjquinn |
|
|
Ongoing - not nearly as small as we'd like; will need help from some other modules; continuing for MS 6 |
Java Web Start customization |
tjquinn |
|
8/4/09 |
bug fixes for MS 6 |
Build
Task/Feature |
Owner |
Start Date |
End Date |
Status |
Add distribution module test for non-OSGi jars in module directory |
Snjezana |
|
|
In progress |
Produce distribution file manifest target for use in promoted build |
Snjezana |
|
|
In progress |
Overall source build |
janey |
|
|
In-progress |
Command Line Interface
Task/Feature |
Owner |
Start Date |
End Date |
Status |
create/update-connector-security-map |
Jennifer Chou |
|
|
Issues: 1) how to get password from --passwordfile to update BackendPrincipal 2) Uses ':' as delimiter for --prinicpals and --usergroups. Should use ',' for v2 compatibility. |
update-connector-work-security-map |
Nachi |
|
3/08/09 |
Done |
flush-connection-pool |
Nachi |
|
2/08/09 |
Done |
Add support for work-security-map to add-resources |
Nachi |
|
3/08/09 |
Done |
verify-domain-xml |
Nandini Ektare |
24 June |
|
Done |
Make CLI option parsing compatible with v2 |
Bill Shannon |
|
|
Done |
Transaction Cli commands
Task/Feature |
Owner |
Start Date |
End Date |
Status |
rollback-transaction |
Nachi |
|
2/08/09 |
Done |
recover-transaction |
Nachi |
|
|
|
Connectors, Resources, Pooling, JDBC
Task/Feature |
Owner |
Start Date |
End Date |
Status |
ResourcesUtil |
Jagadish Ramu |
|
|
|
Work-manager to use GlassFish's thread pool |
Jagadish Ramu |
|
|
Work manager support is available. Need to know whether there is centralized thread pool management service and use it accordingly ie., need a similar one as that of com.sun.enterprise.util.S1ASThreadPoolManager in v2 |
Web profile related behavior, packaging for connectors |
Jagadish Ramu |
|
|
will be fixed via the following issue 8701 |
Transaction recovery support |
Jagadish Ramu |
|
|
Mostly available except minor pending items |
JSR 77 related support for resources |
Jagadish Ramu |
|
|
DONE. Automatically taken care by AMX |
sun-resources.xml to be updated with new attributes, modified attribute defaults, new resource named connector-work-security-map |
Jagadish |
|
|
DONE. sun-resources_1_4.dtd is made available, Resources Parser is updated accordingly. |
Mail resource enhancements (if any) |
Jagadish Ramu |
|
|
So far one bug is considered, will be fixed after SCF. |
Monitoring changes for Provider listener impl changes |
Shalini M |
|
|
DONE |
Monitoring support for CCP |
Shalini M |
|
|
DONE |
Connection validation defaulted to table |
CLI/GUI |
|
|
Admin GUI to move connection validation section to advanced tab and also default it to "table". Support for validation table names will be provided by jdbc. |
CORBA
Task/Feature |
Owner |
Start Date |
End Date |
Status |
Issue 8474 |
Ken |
|
7/20 |
In progress |
Lazy Init |
Ken |
|
7/20 |
Designed, code not started yet |
Monitoring 1 (minimal use of probes) |
Ken |
|
7/27 |
In progress |
Monitoring 2 (full gmbal in ORB) |
Ken |
|
8/10 |
In progress (needs another 4 weeks or so) |
Deployment
Task/Feature |
Owner |
Start Date |
End Date |
Status |
EE6 schema integration |
Hong |
|
|
On-going as spec is still evolving. The new env-entry types (class and enum) are integrated. |
Common Annotations (JSR 250) MR |
Hong |
|
|
Waiting for spec, not started |
Deployment support for verifier |
Hong |
|
07/20/09 |
Done |
Lazily load mejb on first JNDI look up |
Hong |
|
07/30/09 |
Done |
New API to register grizzly endpoint with virtual server list |
Hong |
|
07/24/09 |
Done |
On-going deployment infrastructure support |
Hong |
|
|
On-going as requests coming in |
EJB Container
Task/Feature |
Owner |
Start Date |
End Date |
Status |
SFSB Passivation |
Mahesh |
|
|
Partially implemented. Number of passivation scenarios still pending. |
EJB 3.1 Embeddable API |
Marina |
|
|
In progress |
EJB portion of 299 SPI |
Ken Saks |
|
|
Started. Waiting on latest 299 RI integration |
Monitoring framework support |
Mahesh |
|
|
Not started |
--generatermistubs option |
Ken Saks |
|
|
Not started |
Singleton module ordering init support |
Mahesh |
|
|
Not started |
Remaining ejb-jar_3_1.xsd elements |
Ken Saks |
|
|
Not started |
EJB 3.1 PFD->Final draft changes |
Ken Saks, Marina |
|
|
Not Started |
Support orb lazy init task |
Ken Saks |
|
|
Waiting on ORB changes |
Embedded GlassFish
Task/Feature |
Owner |
Start Date |
End Date |
Status |
Embedded APIs |
Jerome/Siraj |
|
|
In progress |
EJB embedded |
Marina |
|
|
In progress |
Webtier embedded implementation |
Amy Roh |
|
|
Starting web container using embedded server and deployment using embedded deployer work. War deployment and servlet access work as expected. JSPs pending on default-web.xml processing at deployment. |
Maven plugin |
Siraj |
|
|
Mojos for scattered War and packaged war are available. Some exceptions still seen and have to be fixed. |
ANT tasks(Embedded) |
Siraj |
|
|
ANT tasks for deploy, undeploy, start, stop and admin. Some exceptions seen that have to be fixed. |
ANT tasks(NonEmbedded) |
Siraj |
|
|
Mostly working - some more work to make things compatible with V2 as much as possible |
Wrapper for QA |
Siraj |
|
|
Can start embedded server through CLI start-domain - other commands give 404, need to be fixed. |
Jars |
Siraj |
|
|
nucleus, web and all jars are being generated. web and 'all' need review to make sure they are fine. Some changes might go in. |
Gmbal
Task/Feature |
Owner |
Start Date |
End Date |
Status |
v3 integration |
Ken |
|
7/13? |
In progress |
I18N support |
Ken |
not known |
post-7/13 |
partially designed |
Installer
Task/Feature |
Owner |
Start Date |
End Date |
Status |
Add support for identifying student during registration |
Sathyan Catari |
|
13th July |
In Progress, Backend support not available yet. |
Silent installation configuration |
Sathyan Catari |
|
13th July |
In Progress |
Push openinstaller private fixes back to OI source base |
Sathyan Catari |
|
13th July |
In Progress, Defer it to next milestone. |
Fix/Cleanup P1/P2 bugs carried over from J1 Release |
Sathyan Catari |
|
13th July |
In Progress, Late in-coming p2 bugs will not be resolved for this milestone. |
Java EE Service Engine
Java Persistence
Task/Feature |
Owner |
Start Date |
End Date |
Status |
Bean Validation Integration |
Mitesh |
|
|
In Progress |
JPA 2.0 features |
EclipseLink team |
|
|
In Progress - Expecting MetaModel API, Criteria API (Initial Implementation), JPQL updates to be in by the milestone |
JMS Integration
Task/Feature |
Owner |
Start Date |
End Date |
Status |
Integrating GenericJMSRA |
Satish and Snjezana |
07/15/09 |
07/27/09 |
Done, GRA jars published to Update centre |
JSF Integration
Task/Feature |
Owner |
Start Date |
End Date |
Status |
|
|
|
|
|
JSR-303 Bean Validation Milestone 5 will continue to take release 1.0CR2 as specified in the integration landing page JSR-299 Java Context Dependency Injection (Web Beans) Milestone 5 incorporates release 1.0.0.PREVIEW2-SP2. Integration details can be found in here. Logging
Task/Feature |
Owner |
Start Date |
End Date |
Status |
logging bean for logviewer backend |
7/22 |
done; logviewer screens in progress so testing with the front end |
Upgrade functionality - create default logging.properties file |
Carla Mott |
|
7/27 |
done |
Create logger for upgrade service. |
Carla Mott |
/28 |
|
investigating where to add this code as it needs to be done early at startup |
Back-end support for getting diagnostic messages from resource bundles |
Carla Mott |
|
|
not started |
Monitoring
Task/Feature |
Owner |
Start Date |
End Date |
Status |
Flashlight Infrastructure |
Mahesh/Sreeni |
06/22/09 |
07/13/09 |
Done |
Monitoring Infrastructure |
Prashanth/Jennifer/Sreeni |
06/15/09 |
07/13/09 |
Done |
CLI commands for monitoring |
Prashanth/Jennifer/Sreeni |
06/15/09 |
07/13/09 |
Done |
GUI |
Ana |
06/29/09 |
|
Refer to GUI |
Config API |
Nandini |
06/22/09 |
|
Done |
Modules to provide probes and listeners |
Module owners |
06/22/09 |
|
In Progerss |
Naming
Task/Feature |
Owner |
Start Date |
End Date |
Status |
New EE 6 naming requirements |
Ken Saks |
|
|
~50% implemented. App client not yet supported |
EE 6 ManagedBean spec |
Ken Saks |
|
|
~40% implemented. JAX-RS/299 spi impact still being evaluated. App client not yet supported |
Packaging and Distribution
Task/Feature |
Owner |
Start Date |
End Date |
Status |
Finalize IPS package list and package dependencies |
Snjezana |
|
07/13 |
In progress |
Consolidate obsoleted packages |
Snjezana |
|
07/31 |
Done |
Split glassfish-grizzly package along distribution boundaries |
Snjezana |
|
08/03 |
Done |
Integration of osgi-http and osgi-web-container modules into packager |
Snjezana |
|
08/03 |
Done |
Samples
Task/Feature |
Owner |
Start Date |
End Date |
Status |
|
|
|
|
|
Scripting
Task/Feature |
Owner |
Start Date |
End Date |
Status |
Source Build of JRuby container |
Vivek |
|
|
|
Grails run-app using embedded GlassFish |
Vivek |
|
|
Needs Embedded Web Container |
Grails GlassFish plugin |
Vivek |
|
|
Needs Embedded Web container distro |
Security
Task/Feature |
Owner |
Start Date |
End Date |
Status |
Embedded Container Security Support |
Nithya, Kumar Jayanti |
|
|
First cut solution Done. Refinement in M6 |
Complete Monitoring |
Nithya |
|
|
Done |
Server Infrastructure (OSGi, HK2, Configuration)
Task/Feature |
Owner |
Start Date |
End Date |
Status |
|
|
|
|
|
Transaction
Task/Feature |
Owner |
Start Date |
End Date |
Status |
Monitoring for V2 compatibility |
Marina |
|
07/21 |
Coding DONE, Probes are being listed using asadmin get command. Issues: 1) @ProbeListener is not called; 2) Multi-line StringStatistcs not supported; 3) No ON/OFF notification |
Update Center Integration
Task/Feature |
Owner |
Start Date |
End Date |
Status |
Integrate UC 2.2u1 |
Snjezana, Terena |
|
07/13 |
Not started |
Upgrade
Task/Feature |
Owner |
Start Date |
End Date |
Status |
|
|
|
|
|
Web Services (Metro, JAX-RS)
Task/Feature |
Owner |
Start Date |
End Date |
Status |
Fixing cts issues with features supported so far and making them feature complete |
Bhakti |
|
13th July |
In progress fewer issues remain |
Basic JAXRPC war deployment |
Vijay |
|
20th July |
Done |
Durable RM - Design & Implementation |
Marek |
|
13th July |
In Progress |
Monitoring & Management |
Harold |
|
13th July |
In Progress |
GF Probes |
Jitu |
|
13th July |
109 deployment probes are done. RI deployment probes needs to be done(Milestone 6). |
Renew and cancellation protocol (WS-Trust) |
Jiandong |
|
13th July |
In Progress |
Jersey Monitoring |
Pavel |
|
13th July |
In progress - there is a issue with probes defined in xml file, i can't proceed unless it is fixed. |
Jersey JSON namespace support |
Jakub |
|
13th July |
Implemented in the Jersey main trunk (1.1.1-ea-SNAPSHOT), after the next Jersey release just need to integrate this into GFv3 packager |
Web Tier (Grizzly, Web Container)
Task/Feature |
Owner |
Start Date |
End Date |
Status |
JSR77 Lazy Listener |
Vijay Ramachandran |
|
|
Listener implementation done; MQ is now working with lazy init; Waiting for IIOP team to implement the exported interface |
Servlet 3.0 - Welcome page mapping changes |
Shing Wai |
|
7/27 |
Done |
Servlet 3.0 - JSP container pluggability |
Jan/Kin-man |
|
7/31 |
Done |
Servlet 3.0 - API changes (add ServletContext#getClassLoader, ServletContext#getEffectiveMajorVersion, and ServletContext#getEffectiveMinorVersion; change Iterable return type to Collection) |
Jan |
|
7/31 |
Done |
Grizzly 1.9.17 Integration |
Jeanfrancois/Alexey |
|
7/27 |
Done |
Logging improvements (eliminate Throwable#printStackTrace calls) |
Jan |
|
8/03 |
Done |
Serviceability (add log diagnostics) |
Jan |
|
|
Ongoing |
Performance improvements |
Jeanfrancois/Jan/Alexey/Kin-man |
|
|
Ongoing |
|