Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

...

Confidence level maps to the following:

(green star) = Low effort or high confidence in meeting the expected effort schedule

(warning) = Medium effort or medium confidence in meeting the expected effort schedule

(minus)= High effort or low confidence in meeting the expected effort schedule

MilestoneTaskWhoEffort (expected)Effort (pessimistic)DependencyTarget DateConfidence Level ((green star), (warning), (minus))CompletedComments
M1Setup ~1 day (M1.1 + 1.2 + 1.3)~1 week (M1.1 + 1.2 + 1.3)When JEP is Funded (green star) 

Funded: 2013/06/10

:

notification

 

M1.1Staging repository setupOracleFew hours1 dayAt request of LeadWhen JEP is Funded(green star)Done 2013/06/10

http://hg.openjdk.java.net/ppc-aix-port/stage

M1.2JIRA CPU and OS updatesOracleFew hours1 dayAfter M1.1July 2013(green star)2013/07/12

OS value "aix" added.  New CPU field unnecessary.

The following fields should be updated.  OS would have a new field 'aix' with optionally adding version post fix such as 'aix_7.1' or 'aix_6'.  The CPU would have a new field 'ppc64'.

M1.3Hudson instance on staging serverOracleFew hours1 dayAfter M1.1July 2013(green star)2013/08/01 
M2Review and approve initial set of changes ~4 weeks~6 weeksAfter M1 (green star) 2013/11/28The work can happen mostly in parallel, with M2.1 and M2.2 taking roughly the same time to complete as M2.3.
M2.1Review changes for a working linux_ppc64 hotspot portOracle, SAP, IBM~2 weeks~3 weeksAfter M1.3Mid-Late August(green star) 2013/08/20The initial 8 changes (1-8) that get a working linux_ppc64 port
M2.2Review changes for a working aix_ppc64 hotspot portOracle, SAP, IBM~2 weeks~3 weeksAfter M1.3Mid-Late August(green star)2013/09/06The next set of patches (9-13) to get a working aix_ppc64 port
M2.3Libraries Basic libraries porting effortOracle, SAP, IBM~4 ~2 weeks~6 ~4 weeksAfter M1.3Early-Mid September(minus)October(green star)2013/11/28Enabling the build and basic functionality of the complete JDK on Linux and AIX. 
M3Review and integrate architecture independent code, order of patches determined by SAP or IBMPPC64/C2 and advanced HotSot changes and the remaining AIX class library changes. ~34 weeks (M3.1 + 3.2 + 3.3 + 3.4)~43 weeks (M3.1 + 3.2 + 3.3 + 3.4)After M2 (green star)(minus) None of the sub milestones are dependent on each other, they can happen in any order as the PPC/AIX project members see fit.  While the milestones are not dependent on each other, there are resource constraints that will not allow them to happen in parallel.
M3.1Low overhead tasks - 9 changesetsHotSpot changes for the PPC64 C2 PortOracle, SAP, IBM~6 weeks~7 weeksAfter M2.2DecemberTBD(minus)(green star)2013/12/13Basic changes for a running C2 Port on PPC64 (~10 changes).Mostly straightforward
M3.2Medium overhead tasks - 15 changesetsRemaining HotSpot changes for PPC64.Oracle, SAP, IBM~12 weeks~15 weeksAfter M2.2TBD(minus)February 2014(green star)2014/01/22Additional C2 and runtime/GC changes which fix remaining problems and improve the performance.Complication changes that require significant review and testing
M3.3Large overhead task - 8 changesetsComplete and stabilize class library port.Oracle, SAP, IBM~12 weeks~15 weeksAfter M2.2TBD(minus)February 2014(green star) 2014/01/24Add class library functionality which is missing on AIX and improve the implementation.Complicated changes that require significant review and testing
M3.4Performance evaluationOracle, SAP, IBM~4 weeks~6 weeksAfter M3.3TBDMarch 2014(green star) (warning)All performance criteria resolved
M4Stabilization/post integration bug fixingOracle, SAP, IBM~4 weeks~8 weeksAfter all milestonesAfter all milestonesMarch 2014(green star) (minus)Extended testing on the completed integration will testing and performance regressions resolved
M5Final integrationOracle, SAP, IBM< 1 week1 weekAfter stabilization periodAfter stabilization periodMarch 2014(green star)2014/03/27(minus)Verification of all integrated changes, including a functional satisfaction report by SAP and IBM

...