This project will focus on config infrastructure for GlassFish 3.1. We will look at the following high level tasks:
- Support for concurrent administration
- domain.xml corruption
- Error reporting for conflicts
- Token support, including dealiasing of passwords
- Support for port conflicts
- Config validation
- Performance
- Size of domain.xml should not be a bottleneck for startup and administration
- Read config on-demand in DAS for management
Scope
Feature ID |
Priority |
Description |
Eng Response |
Owner(s) |
Estimate (Man Days) |
Source of Requirement |
Status / Comments |
CONFIG-001 |
P1 |
Token Support |
Yes |
Jennifer |
5 |
Feature parity |
During create-instance, create-cluster, etc., Issue 12018 |
CONFIG-001a |
P1 |
Password dealiasing |
Yes |
Bhakti |
? |
Oracle Security |
Issue 11868 |
CONFIG-002 |
P1 |
Support for multiple configs in domain.xml |
Yes |
Byron, Jennifer |
15 |
Feature parity |
Completed |
CONFIG-003 |
See issue |
No server startup regression from GlassFish v3 |
Yes |
Jerome, Tom |
20 |
|
Issue 12022 |
CONFIG-004 |
P1 |
Concurrent administration (multiple CLIs) should not result into zero size corrupted domain.xml |
Yes |
Jerome, Tom |
5 |
Feature parity |
Issue 12019 |
CONFIG-005 |
P1 |
Support for port conflicts |
Yes |
Byron |
5 |
Feature parity |
--portbase option, --checkports option, Issue 11972 |
CONFIG-006 |
P1 |
Config validation using bean validation |
Yes |
Bhakti, Tom |
10 |
Feature parity |
Issue 12020 |
CONFIG-007 |
P2 |
Parse domain.xml lazily. Size of domain.xml should not be a bottleneck for server startup and administration. Read config on-demand in DAS for management |
Yes |
Bhakti, Tom |
20 |
|
Issue 12021 |
CONFIG-008 |
P1 |
Handle cluster config info even though cluster software is not installed |
Yes |
Bhakti, Tom |
2 |
Modularity of v3 |
Issue 12023 |
Feature Overview
- Refer to Basic Clustering project for details on how the features being used in GlassFish 3.1 cluster environment.
Design Document
Milestone Schedule Note: For those deliverables with an issue link in the Status/Comments column, see IssueTracker for status on the issue.
Item # |
Date/Milestone |
Feature-ID |
Description |
QA/Docs Handover? |
Status / Comments |
01. |
MS2 (6/21) |
CONFIG-001 |
Token support |
Yes |
Issue 12018 |
02. |
MS2 (6/21) |
CONFIG-002 |
Support for multi-config |
Yes |
Completed |
03. |
MS2 (6/21) |
CONFIG-005 |
Support for port conflicts |
Yes |
Issue 11972 |
04. |
MS2 (6/21) |
CONFIG-004 |
Concurrent administration |
Yes |
Issue 12019 |
05. |
MS3 (7/19) |
CONFIG-006 |
Config validation |
Yes |
Issue 12020 |
05a. |
See issue |
CONFIG-001a |
Password dealiasing |
Yes |
Issue 11868 |
06. |
See issue |
CONFIG-007 |
Lazy parsing of domain.xml |
Yes |
Issue 12021 |
07. |
See issue |
CONFIG-003 |
No startup regression |
Yes |
Issue 12022 |
08. |
See issue |
CONFIG-008 |
Cluster config with no cluster software |
Yes |
Issue 12023 |
Task List
Task |
Target Milestone |
Start |
End Date |
Owner(s) |
Feature ID |
Status / Comments |
Support for tokens |
MS2 |
6/10 |
6/17 |
Jennifer |
CONFIG-001 |
|
Support for port conflicts |
MS2 |
6/9 |
6/17 |
Byron |
CONFIG-005 |
|
Concurrent administration validation |
MS2 |
5/27 |
6/23 |
Jerome, Tom |
CONFIG-004 |
|
Validation |
MS3 |
6/10 |
6/24 |
Bhakti, Tom |
CONFIG-006 |
|
No server startup regression from v3 |
See issue |
7/21 |
8/13 |
Jerome, Tom |
CONFIG-003 |
|
Read config on-demand in DAS for management |
See issue |
7/21 |
8/13 |
Bhakti, Tom |
CONFIG-007 |
|
Dev Tests
References
Email Alias
|