Milestone 4 Administration GUI
Task/Feature |
Owner |
Start Date |
End Date |
Status |
Create all Plugin Modules |
Anissa |
|
|
%%strike 90% All plugin module directory hierarchy has been created. The only remaining task is to split up the resources plugin (jdbc-gui) into jdbc, jca and mail resources plugin by moving the files around. Ana working on that.
. |
Administration Infrastructure
Launcher, JSR77, AMX, JMX, REST administration interface
REST Interface
Task/Feature |
Owner |
Start Date |
End Date |
Status |
Build Integration |
Rajeshwar |
|
|
Done |
Verify/Enable monitoring data |
Rajeshwar |
|
03 July 2009 |
Done |
Provide deployment support |
Rajeshwar |
|
|
In progress |
Enable Security |
Rajeshwar |
|
Jul 25 2009 |
Done |
Expose sub-resources for state management |
Rajeshwar |
|
13 July 2009 |
Done |
AMX
Task/Feature |
Owner |
Start Date |
End Date |
Status |
Implement all areas, proxies, etc |
Lloyd |
|
|
Done |
Support all clients |
Lloyd |
|
|
Done |
JSR 77, MEJB |
Lloyd |
|
|
Done |
Config create support |
Lloyd |
|
|
Done |
Define AMX spec in Gmbal |
Lloyd |
|
|
Done |
Task/Feature |
Owner |
Start Date |
End Date |
Status |
|
|
|
|
|
Application Client Container
Task/Feature |
Owner |
Start Date |
End Date |
Status |
Transaction support |
tjquinn |
|
01 May 2009 / 30 June 2009 |
Complete (class path includes tx modules).
Jspwiki style: DONE |
strike Want to add clean-up logic to rollback any outstanding transaction, but currently that requires creating the tx mgr even if the user's client did not do so. Awaiting enhancement to hk2 to allow detection if an inhabitant has been init'd or not.%% 6/30: clean-up logic completed (hk2 change now available) |
Persistence support |
tjquinn |
|
30 June 2009 |
Currently supports references to persistence classes (31 May). 6/30: Support for persistence units in the app client completed. |
Connector/JMS support |
tjquinn |
|
14 May 2009 |
Complete (class path includes connector-related JARs). |
Java Web Start support |
tjquinn |
|
13 Jul 2009 |
Most of the infrastructure on the server is working now. Java Web Start correctly launches the ACC. Still working on some bugs in the ACC in Java Web Start mode. |
Reduced footprint |
tjquinn |
|
|
Ongoing - not nearly as small as we'd like; will need help from some other modules |
Build
Task/Feature |
Owner |
Start Date |
End Date |
Status |
Add distribution module test for non-OSGi jars in module directory |
Snjezana |
|
07/13 |
Not started |
Produce distribution file manifest target for use in promoted build |
Snjezana |
|
07/13 |
Not started |
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. |
delete/list-connector-security-map |
Jennifer Chou |
|
|
Done |
update-connector-work-security-map |
Jennifer Chou |
|
|
Not Started |
flush-connection-pool |
Jennifer Chou |
|
|
Not Started |
Add support for work-security-map to add-resources |
Jennifer Chou |
|
|
Not Started |
verify-domain-xml |
Nandini Ektare |
24 June |
|
In Progress |
Transaction Cli commands
Task/Feature |
Owner |
Start Date |
End Date |
Status |
freeze-transaction-service unfreeze-transaction-service |
nachi |
|
7/13/09 |
Done |
rollback-transaction recover-transaction |
nachi |
|
|
Started |
Jndi Cli commands
Task/Feature |
Owner |
Start Date |
End Date |
Status |
list-jndi-entries |
nachi |
|
7/13/09 |
Done |
Create-jndi-resource list-jndi-resources delete-jndi-resource |
nachi |
|
7/1/09 |
Done |
Connectors, Resources, Pooling, JDBC
Task/Feature |
Owner |
Start Date |
End Date |
Status |
Built in Custom Resources and templates |
Jagadish Ramu |
|
|
DONE. Resource Factories & templates are available. |
Bean validation for JSR-322 |
Jagadish Ramu |
|
|
DONE. Both annotation based as well descriptor based validation mappings are supported. Need more work as there is possibility of more additions/clarifications to this section in the specification. |
Monitoring - work management |
Jagadish Ramu |
|
|
DONE. (Need to verify it against v2 behavior once core monitoring related issue is fixed) |
connectors - Java SE client support |
Jagadish Ramu |
|
|
DONE. (Using StaticModulesRegistry to initialize Connector-Runtime) |
JSR-322 minor RFEs |
Jagadish Ramu |
|
|
ConfigProperty attributes - DONE ResourceAdapterAssociation with AdminObject - DONE |
@DataSourceDefinition annotation support |
Jagadish, Hong |
|
|
DONE - Support for appclient, application.xml, ejb, web is available comp/module/app/global support available validation for duplicates need to be done |
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 |
|
|
|
Transaction recovery support |
Jagadish Ramu |
|
|
Mostly available except minor pending items |
ConnectorRuntime API for Admin GUI |
Jagadish Ramu |
|
|
DONE. |
JSR 77 related support for resources |
Jagadish Ramu |
|
|
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, Shalini |
|
|
sun-resources_1_4.dtd is made available (CLI support is needed) |
Mail resource enhancements (if any) |
Jagadish Ramu |
|
|
So far one bug is considered, will be fixed after SCF. |
Statement Caching support |
Shalini M |
|
|
Done. config serverbeans updated. |
Monitoring changes for Provider listener impl changes |
Shalini M |
|
|
|
Monitoring support for CCP |
Shalini M |
|
|
|
Custom validation support |
Shalini M |
|
|
Done. Config serverbeans updated with new attribute. AMX APIs updated for admin CLI/GUI. |
Init SQL feature |
Shalini M |
|
|
Done. Config serverbeans updated. |
Tracing SQL statements |
Shalini M |
|
|
Done. Config serverbeans updated. |
Introspection of jdbc drivers |
Shalini M |
|
|
Done. ConnectorRuntime API updated for gui/cli to use. |
Flush Connection pool |
Shalini M |
|
|
Done. ConnectorRuntime API updated for gui/cli to use. |
Pooling (disable/enable) |
Shalini M |
|
|
Done. config serverbeans updated. |
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. |
Provide connection validation table names to GUI |
Shalini M |
|
|
Done. ConnectorRuntime API updated for gui/cli to use. |
ping pool during creation |
Shalini M |
|
|
Done. |
support for java.sql.Driver resType |
Shalini M |
|
|
Done. AMX APIs updated for CLI/GUI. |
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 |
Common Annotations (JSR 250) MR |
Hong |
|
|
Waiting for spec, not started |
lifecycle module backend support |
Hong |
|
06/23/09 |
Completed |
lifecycle module related cli commands: create-lifecycle-module delete-lifecycle-module list-lifecycle-modules |
Hong |
|
06/23/09 |
Completed |
show-component-status cli command |
Hong |
|
06/25/09 |
Completed |
list-sub-components cli command |
Hong |
|
07/07/09 |
Completed |
application management |
Tim |
|
06/30/09 |
Infrastructure changes and web app customization commands now complete and tested. GUI support will almost certainly not make the SCF |
deployment support for verifier |
Hong |
|
|
Required DOL APIs for verifier completed. Verifier integration with deployment backend in progress |
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 |
|
7/13 |
In Progress |
Maven plugin |
Siraj |
|
7/13 |
In Progress |
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 |
Uninstallation enhancements(Silent installation, JDK Validation, Additional arguments) |
Sathyan Catari |
|
19th June |
Completed |
Windows, StartMenu items cleanup/enhancements |
Sathyan Catari |
|
16th June |
Completed |
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. |
Move top level install related artifacts to a subdirectory |
Sathyan Catari |
|
13th July |
Completed, Pending limitation on /var directory from Open Installer, rest of the folders have been relocated. |
Task/Feature |
Owner |
Start Date |
End Date |
Status |
|
|
|
|
|
Java EE Service Engine
Task/Feature |
Owner |
Start Date |
End Date |
Status |
EJB webservice support |
Mohit |
|
|
Done |
Devtests |
Mohit |
|
|
21/21 tests ported to v3 and all are running |
Security support |
Mohit |
|
|
Blocked due to https://github.com/javaee/glassfish/issues/8647 |
asadmin deploy SA.jar |
Mohit |
|
|
Blocked due to https://open-esb.java.net/issues/show_bug.cgi-2133 . Devtests are run using autodeploy feature i.e., by copying the SA.jar to the autodeploy-bundles. So, the end users need to use autodeploy instead of 'asadmin deploy'. |
Java Persistence
Task/Feature |
Owner |
Start Date |
End Date |
Status |
Processing persistence.xml for new version of schema |
Mitesh |
|
|
done |
ACC support for persitence |
Tim + Mitesh |
|
|
done |
Bean Validation Integration |
Mitesh |
|
|
In Progress |
Integration of source build of EclipseLink |
Mitesh |
|
|
Not Yet Started |
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 |
Appclient support for JMS |
Satish |
|
06/02/09 |
Done |
flush-jmsdest CLI command |
Satish |
|
06/07/09 |
Done |
jms-ping CLI command |
Satish |
|
06/07/09 |
Done |
Integrating GenericJMSRA |
Satish and Snjezana |
|
07/02/09 |
Packaging changes complete. Snjezana to publish the GRA jars to Update centre |
Lazy initialization of Broker |
Satish, Vijay and Nigel |
|
07/10/09 |
Done |
JSF Integration
Task/Feature |
Owner |
Start Date |
End Date |
Status |
Integrate Mojarra 2.0.0 Beta 1 |
rlubke |
07/09/09 |
07/09/10 |
Not Started |
Logging
Task/Feature |
Owner |
Start Date |
End Date |
Status |
Admin GUI support for changing log levels |
Carla Mott |
|
7/13 |
Done |
asadmin command to set logger levels |
Carla Mott |
|
7/13 |
Done |
Upgrade functionality - create default logging.properties file |
Carla Mott |
|
7/27 |
In progress |
Back-end support for getting diagnostic messages from resource bundles |
Carla Mott |
|
|
not started |
Back-end Log viewer functionality |
Carla Mott |
|
7/13 |
Done, testing needed with GUI |
Monitoring
Task/Feature |
Owner |
Start Date |
End Date |
Status |
Flashlight Infrastructure |
Mahesh/Sreeni |
06/22/09 |
|
In Progerss |
Telemetry Infrastructure |
Prashanth/Jennifer/Sreeni |
06/15/09 |
|
In Progerss |
GMBal integration |
Jennifer |
06/15/09 |
|
Completed |
CLI commands for monitoring |
Prashanth/Jennifer/Sreeni |
06/15/09 |
|
In Progerss |
GUI |
Ana |
06/29/09 |
|
To Start |
Config API |
Nandini |
06/22/09 |
|
In Progress |
Modules to provide probes and listeners |
Module owners |
06/22/09 |
|
In Progerss |
DTrace |
Byron |
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/13 |
In progress. Update: partially completed on 7/13; glassfish-amx package content moved to glassfish-common, removal of glassfish-web-gui and glassfish-jdbc-gui packages requires further changes in admin gui dependency handling. |
Split glassfish-grizzly package along distribution boundaries |
Snjezana |
|
07/13 |
In progress. Update: partially completed on 7/13; glassfish-grizzly package cleaned up to contain only modules required by nucleus, need to create another dedicated package for remaining grizzly modules required in v3 |
Merge distribution specific servicetag source changes from Preview branch |
Snjezana |
|
07/06 |
Done |
Optimize packager dependency graph resolution |
Snjezana |
|
07/13 |
Done |
Samples
Task/Feature |
Owner |
Start Date |
End Date |
Status |
|
|
|
|
|
Scripting
Task/Feature |
Owner |
Start Date |
End Date |
Status |
JRuby container config |
Vivek |
|
July 10 |
Completed |
JRuby container config admin CLI |
Vivek |
|
July 13 |
Completed |
JRuby Monitoring |
Vivek |
|
June 29 |
Completed |
JRuby and Admin UI contract |
Admin UI team/Vivek |
|
|
No work identified so far, other than JRuby container config, which is complete |
Source Build of JRuby container |
Vivek |
|
|
Not part of M4 |
Grails run-app using embedded GlassFish |
Vivek |
|
|
Needs Embedded Web Container |
Grails GlassFish plugin |
Vivek |
|
|
Needs Embedded Web container distro |
Jython UC module |
Jacob |
|
July 13 |
Completed |
Security
Task/Feature |
Owner |
Start Date |
End Date |
Status |
Building From Source |
Nithya |
|
13th July |
DONE |
Fixing issues with features supported so far and making them feature complete |
Kumar, Nithya |
|
13th July |
DONE, one issue with ComponentInvocationHandlers still to be resolved, talking to jerome and ken-saks about it |
Merging a few Modules |
Kumar |
|
13th July |
DONE |
Support for setting KeyStore type to other than JKS such as PKCS12/11 |
Kumar |
|
13th July |
DONE |
Monitoring of Security Modules |
Nithya |
|
13th July |
Coding DONE, Probes are being listed using asadmin list-probes command. Issue registering StatsProviders |
Implementing Logging Guidelines |
Nithya, Kumar |
|
13th July |
DONE, made initial checkin, refinement of diagnostics to be done as a bug fix. |
Application Client SSL Broken |
Kumar |
|
13th July |
Coding DONE, testing in Progress |
WebServices Security Commented code in JSR-109 module w.r.t Security |
Kumar |
|
13th July |
Coding DONE, testing in progress, blocked by QL failure for the WebService Test. |
Embedded Container Security Support |
Kumar, Nithya |
|
13th July |
80% DONE, made sure non-secure apps work correctly, also tested an @DenyAll to see if access is denied and it seems to work. But it is not clear what API's would be available for doing other security tasks such as creating realms, specifying Prinicipals and Roles etc. |
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 |
ORB integration |
Marina |
|
06/30 |
Integration is IN. Pending work on dynamic switch between no-ORB state and ORB-integrated state |
Update Center Integration
Task/Feature |
Owner |
Start Date |
End Date |
Status |
Integrate UC 2.2 |
Snjezana, Terena |
|
06/15 |
Done |
Change distribution assembly to use single repository URL instead of os specific URLs |
Snjezana |
|
06/25 |
Done |
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 |
Implementing JSR 109 1.3 features |
Bhakti |
|
13th July |
Done |
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 |
In Progress |
Renew and cancellation protocol (WS-Trust) |
Jiandong |
|
13th July |
In Progress |
Web Service Configuration Management (includeing state saving) (aka Dynamic Policy Reconfiguration) |
Fabian |
|
13th July |
Complete |
Issued Tokens caching and sharing, SSO among services |
Jiandong |
|
13th July |
Complete |
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 |
Grizzly Config CLI |
Nandini Ektare |
23 June |
|
Completed |
JSR77 Lazy Listener |
Vijay Ramachandran |
|
|
Listener implementation done; MQ is now working with lazy init; Waiting for IIOP team to implement the exported interface |
Grizzly Monitoring |
Oleksiy/Jeanfrancois |
|
7/13 |
Completed, pending major issue with the monitoring framework (waiting for a fix) |
Servlet 3.0 - Container Initializer minor implementation changes |
Vijay Ramachandran |
|
7/13 |
Completed |
Servlet 3.0 - some spec clarifications may result in implementation changes |
Rajiv, Jan, Shing Wai |
|
7/13 |
In progress |
Servlet 3.0 - JSP container pluggability |
Jan, Kin-man |
|
7/20 |
In progress |
Performance improvement Tasks |
Jeanfrancois, Jan, Oleksiy, Kin-man |
|
|
On going |
Grizzly 1.9.17 Integration |
Jeanfrancois |
|
|
Regression observed with devtest. Pending fixes |
Lazy initialization of https via port unification |
Olesksiy |
|
|
On going |
|