| 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 |
|