Last updated April 22, 2010 23:34, by Ken Cavanaugh
ORB work for GlassFish 3.1 [[Table Version]]
* Important dates:
** One pagers:
*** 5/14 initial draft
*** 5/21 ready for review
** M1: 5/24
** M2: (initial integrations complete) 6/21
** M3: 7/19
** M4: 8/16
** M5/SCF: (zero P1s) 9/13
** M6/HCF: (zero P1-P3s) 11/22
* Main target is enterprise features
* Candidate features: (need to prioritize, create issues, and give estimates)
** Build work:
*** Add support for setting last changed date automatically in the copyright header
*** Enforce or automatically update copyright headers in the Hudson build
** Move ORB to shared ASM library in GFv3.1
*** ASM is already present in GF, we just need to stop delivering ours and change some dependencies
** Maribor and StandardTest (performance tests)
*** Get these running
*** Integrate with Hudson
** Full test and integration automation on Hudson
*** CORBA unit (done)
*** SQE tests (mostly done)
*** performance tests (probably maribor and StandardTest)
*** QLs in GF (done)
*** EJB dev tests in GF (done)
*** release to maven (done, but commented out)
*** TCKs (as possible; need external help)
*** Enterprise (clustering)
** Continue work on [[CorbaMonitoring|Monitoring]]
** Performance work
** New connection caches (see 6712609 for sustaining on JDK) (Ken)
*** This is issues 4074 and 952
*** 1/11/10: basic OutboundCacheTest is running; stress test needs a little more work
** FindBugs work
*** Currently 386 FB issues in ORB code (as reported in the CORBA Hudson job that I run at home. Not currently reported on hudson.sfbay)
*** 1/11/10: Many of the naming issues have been fixed
*** About 60 of these are in code that we don't need to ship in GF
*** 1/20/10: Now down to 276 FindBugs issues
** ORB promotion process
*** Keep this simple: no need for multiple levels of repositories
*** Can we automate change of current year in copyrights?
** Remove more code that is never used in GF
*** Custom ORBConfigurator (no ORBD support needed in GF)
*** 1/11/10: done (pending regression tests)
** IIOP FOLB
*** Need PDE tests for FOLB
*** Needs Shoal/GMS support in GFv3.1 first
** CSIv2
*** Need tests for PDE (either CSIv2 dev tests or TCKs)
*** Need to move IOR/service context processing into ORB (Issue 11114)
*** New POA policies for CSIv2
** Bug scrub
** Move from Jscheme-driven exception wrappers to annotated interfaces
*** Reduce ORB footprint
*** Clean up NetBeans behavior with ORB
*** See [[ORBExceptions|ORBExceptions]]
** Revisit timer and operation tracing support
*** Also helps with NetBeans
** Test and Hudson [[CorbaTestIssues|issues]]
** Bug related
*** Community issues with large numbers of votes (update 1/21/10)
**** 2000: Need more information on desired fix. Also need to consider multiple IP interface hosts.
**** 2399: Need a test case for this
**** 7059: May be fixed since TCPReadTimeouts are now adjustable. Better fix might include dynamic configuration.





