Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "TPTP-AG-20080512"
(→Platform Project) |
(→Platform Project) |
||
Line 192: | Line 192: | ||
* [https://bugs.eclipse.org/bugs/show_bug.cgi?id=205637 SetConfig.sh depends on user's having "some" java in their PATH] | * [https://bugs.eclipse.org/bugs/show_bug.cgi?id=205637 SetConfig.sh depends on user's having "some" java in their PATH] | ||
* [https://bugs.eclipse.org/bugs/show_bug.cgi?id=231881 using iac when starting app server in profile mode additional permissions errors] | * [https://bugs.eclipse.org/bugs/show_bug.cgi?id=231881 using iac when starting app server in profile mode additional permissions errors] | ||
− | * [https://bugs.eclipse.org/bugs/show_bug.cgi?id=186650 (POG)profile external java app. with VM arguments causes JVMTI error] | + | * [https://bugs.eclipse.org/bugs/show_bug.cgi?id=186650 (POG) profile external java app. with VM arguments causes JVMTI error] |
* [https://bugs.eclipse.org/bugs/show_bug.cgi?id=229472 Cumulative CPU Time is 0 or other incorrect values] | * [https://bugs.eclipse.org/bugs/show_bug.cgi?id=229472 Cumulative CPU Time is 0 or other incorrect values] | ||
− | + | * [https://bugs.eclipse.org/bugs/show_bug.cgi?id=198552 -XrunpiAgent argument still being used with agent discoverer or instrument collector on java 6.0] | |
+ | * [https://bugs.eclipse.org/bugs/show_bug.cgi?id=194081 after re-attach, no more data is collected for methods already entered] | ||
+ | * [https://bugs.eclipse.org/bugs/show_bug.cgi?id=230395 (POG) Java process does not terminate when started in server=controlled mode] | ||
+ | * [https://bugs.eclipse.org/bugs/show_bug.cgi?id=231036 org.w3c.dom.DOMException is thrown when Squiggle profiled] | ||
+ | * [https://bugs.eclipse.org/bugs/show_bug.cgi?id=231037 (POG) Profiling data isn't colected on attach if it is made immediate after detach] | ||
+ | * [https://bugs.eclipse.org/bugs/show_bug.cgi?id=229670 (POG) Standalone attach scenario fails to work on Linux] | ||
+ | * [https://bugs.eclipse.org/bugs/show_bug.cgi?id=230404 (POG) Java process with incorrect JVM argument is allowed to be launched with agent created] | ||
+ | * [https://bugs.eclipse.org/bugs/show_bug.cgi?id=218141 Profiling crashes JVM] | ||
+ | * [https://bugs.eclipse.org/bugs/show_bug.cgi?id=231947 (POG) Cannot Profile Eclipse Application] | ||
P1 defects to be deferred to future: | P1 defects to be deferred to future: | ||
− | * [https://bugs.eclipse.org/bugs/show_bug.cgi?id=186213 (POG)TPTP drivers are larger than my favourite video games] | + | * [https://bugs.eclipse.org/bugs/show_bug.cgi?id=186213 (POG) TPTP drivers are larger than my favourite video games] |
* [https://bugs.eclipse.org/bugs/show_bug.cgi?id=144769 Eliminate manual updates and user complaints about Javadoc] | * [https://bugs.eclipse.org/bugs/show_bug.cgi?id=144769 Eliminate manual updates and user complaints about Javadoc] | ||
* [https://bugs.eclipse.org/bugs/show_bug.cgi?id=169900 Build scan limitations] | * [https://bugs.eclipse.org/bugs/show_bug.cgi?id=169900 Build scan limitations] | ||
Line 214: | Line 222: | ||
* [https://bugs.eclipse.org/bugs/show_bug.cgi?id=230980 linux ACServer crashes during controlChannelProfiling automated test] | * [https://bugs.eclipse.org/bugs/show_bug.cgi?id=230980 linux ACServer crashes during controlChannelProfiling automated test] | ||
* [https://bugs.eclipse.org/bugs/show_bug.cgi?id=228379 agentBase should provide process UUID] | * [https://bugs.eclipse.org/bugs/show_bug.cgi?id=228379 agentBase should provide process UUID] | ||
+ | * [https://bugs.eclipse.org/bugs/show_bug.cgi?id=215138 OutOfMemory when profiling hundreds of JUnit tests] | ||
+ | * [https://bugs.eclipse.org/bugs/show_bug.cgi?id=170075 Incorrect Call Graph (Method Enter/Leave) instrumentation in JVMTI profiler] | ||
+ | * [https://bugs.eclipse.org/bugs/show_bug.cgi?id=199647 Internal Error profiling JBoss using Agent Controller] | ||
+ | * [https://bugs.eclipse.org/bugs/show_bug.cgi?id=223301 Java application crashes while doing Heap Analysis] | ||
=== Post-4.5 Discussion === | === Post-4.5 Discussion === |
Revision as of 14:37, 14 May 2008
Contents
Date
- May 12, 2008
Attendees
- Present:
- Paul Slauenwhite
- Tony Wang
- Oliver Cole
- Alex Nan
- Alexander Alexeev
- Eugene Chan
- Duwayne Morris
- Chris Elford
- Joanna Kubasta
Topics
- Integrating TPTP and SAP Heap Profilers (Part 2).
- 4.5 Deferred Enhancements and Defects.
- Post-4.5 Discussion.
Minutes
Integrating TPTP and SAP Heap Profilers (Part 2)
- Due to limited resources, no planned enhancements (without resources) and only defect fixing for post-4.5.
- SAP should submit the requested enhancements.
- We cannot commit to any enhancement work until new resources are contributed to the project.
- The enhancement owner will assign a sizing to be used in discussing the required resources for the initiative.
- Oliver to send an email to SAP informing them of our decisions on integrating the TPTP and SAP heap profilers.
4.5 Deferred Enhancements and Defects
Test Project
Defects to be resolved during I8 TP1/TP2
- Parallel agent startup errors, InactiveProcessException
- Test Navigator link to editor doesn't work when multiple editors open on file mapping to same proxy node.
- Unable to create proxy for testsuite
- Cannot remove a test invocation to a removed HTTP request.
- (Test Automation) Automate manual test suites using the Automated GUI Recorder.
- (Test Automation) Automate manual test suites using the Automated GUI Recorder.
- (Test Automation) Automate manual test suites using the Automated GUI Recorder.
- Fix spelling/broken links/accessibility errors in JUnit Plugin/Manual Test/BIRT Reports plug-ins.
- Documentation smoke test failures.
- Test editor is too wide for users to read
- Automated Test Execution Harness Tests
- Technical review of Test Project documentation before 4.5 release.
- All external APIs should have JUnit tests
- (Linux) AGR test suite does not run.
- Providing the ability to record user's interactions with GEF objects in a GEF editor
- Adding to new deployment wizard has duplicate shortcuts
- rename does not call create update change on client proxies?
- exception raised when moving an element without selecting a destination
- User can create test suite in non-Java project when generating test from existing recmodel (right-clicking on it)
- New recording wizard does not enable the Finish button.
- Clean-up the TPTP committer lists and project matrix.1
1 Covered under the Platform Project.
Defects to be deferred to Future
- Multiple JUnit Plug-In tests cat't be run using a deployment with a default Location
- Support editing table items
- ASF marshalling return value between service and client adapter does not have support for failures / exceptions
- ASF Test Execution Service races with AutoBuildJob -- can lead to unexpected test results.
- Exceptions when running ASF tasks.
- Connection property does not deploy all dependencies
- Test log viewer does not display extended properties.
- Test Navigator action OpenReportAction is hardcoded, not defined in an extension
- Cancel button for test execution job does not work.
- JUnit and JUnit Plug-in test execution add incorrect elements to the plugin.xml file.
- Provide ISV documentation for enhancement 166025.
- Corrupted test log when running TPTP JUnit Test suite.
- Error reporting does not provide the cause for a failed test execution.
- IExecutionDeploymentAdapter.cleanUpTestAssets no longer called
- ANT test results property requires trailing slash to specify location
- HTTP recording does not work with Internet Explorer 7 and Firefox 2.0
- AbstractTestExecutionService – “Process was null -- test completed too fast?” message
- Confusing exceptions when running automated services.
- Temporary files are not removed from the user's temporary directory.
- Exception when canceling a recording (before "recording "actually starts)
- Only the name of the execution result is used from the results property.
- Connection property does not allow JUnit Plug-in Tests to be executed
- Recorder launch wizard does not allow spaces
- Deployment editor does not show links for tests.
- WidgetFactory automatically scrolls to the right.
- Test execution node in the events tree is missing a Defects pane
- Changing the file name of a test asset in the Test Navigator updates the logical name.
- Open test editors are not refreshed when removing referenced test assets.
- Can not debug launched eclipse process via ASF without rebuilding TPTP jar
- Log Viewer : navigation button on event part of test log are not enabled by default
- TPTP EMF models needs to update
- Test Log Viewer does not show test suite/invocation hyperlinks after a test execution event is displayed.
- (Usability) Test Log view does not open after a test execution has completed.
- Unable to associate multiple TestCases with an artifact
- Multiple workbench locations use the same Eclipse location value.
- (Test Project) Fix compilation warnings.
- (Usability) .execution files should give more informative statistics
- Unused import statements remain in generated test suite class when removing behaviors from the test suite.
- Location does not contain port number.
- Context sensitive help requires refactoring and new content.
- HTTP tests do not automatically generate JUnit Java code like JUnit tests.
- Accessibility-Need shortcuts for all Test Navigator pulldowns
- The five toolbar buttons in test log are disabled after click some verdicts in event tree
Monitoring Project
Defects to be resolved during i8 TP1/TP2
- LTA plugins are not loaded with the latest Eclipse M7
- Received IllegalArgumentException when perform "Log Correlation" on a empty log file
- Reimport the same log causes a new root_internal correlation getting created
- Untranslated string in UI
- Filtering doesn't work with child Additional Data Attribute values in large log support
Defects to be deferred to future
- Perfmon (monitoring agent and statistical views) as-is component is missing documentation
- Remove references to Perfmon and statistical views from the platform docs
- Log interactions diagram is too slow on db serialized correlations
- Remove TOC references to non-GA components
- performance: speedup CBE to XML code
- Accessibility - Log viewer doesn't display correlated events
- Logging Agent Discoverer does not discover and monitor Logging Agents in fast exiting processes.
- UX - Import Log Files-Need a Replace All/Append All buttons
- Still references to Log analyzer documentation in the main TPTP driver documentation
- Remove use of deprecated calls from org.eclipse.hyades.uml2sd.ui.view.SDWidget
Trace Project
- BtM
- Slip out of 4.5
- Profiler
- Should be contained in 4.5
- P1 Enhancements:
- P1 Defects:
- {POG} Java process with incorrect JVM argument is allowed to be launched with agent
- {POG} Java process does not terminate when started in server=controlled mode.
- New view is opened for method invocation created.
- {ThreadProf} Resume profiling cause SIGSEGV
- {POG} Standalone attach scenario fails to work on Linux.
- Cumulative CPU Time is 0 or other incorrect values
- Tur3.4: NL Package cause attribute can not display in Execution Statistic view
- {POG}Trace in binary format isn't imported
- Dublicated JavaDef.h headers in BCI sources
- CJClassBuilder::GetSuperClassName() returns something strange
- ASCIZ string support in BCI
- Java application crashes while doing Heap Analysis
- Internal Error profiling JBoss using Agent Controller
- Incorrect Call Graph (Method Enter/Leave) instrumentation in JVMTI profiler
- {POG}Tool for scale changing in thread visualization view required.
- {POG}Legend for thread interactions required.
- Profiling crashes JVM.
- TPTP allInOne 20080125 crashes JVM attempting Thread Analysis
- {POG}profile external java app. with VM arguments causes JVMTI error
- Profiling data isn't collected on attach if it is made immediate after detach
- OpenSSL ssl provider
- P2/P3 Defects:
- Should be contained in 4.5
- Slip out of 4.5
- P1 Enhancements:
- P1 Defects:
- {POG}Call stack for thread interactions
- {usability - JVMTI} Improving JVMTI's client side usability
- Improve error reporting when the JVMTI Profiler cannot be launched
- after re-attach, no more data is collected for methods already entered
- {POG} {Doc} No documentation on Call Tree, Session Summary and Thread Analysis view
- Filters options not saved immediately
- Cumulative CPU Times too high on Linux IPF for tiagent
- P2/P3 Defects:
- About 120
- Slip out of 4.5
Platform Project
Defects to be resolved during i8 TP1/TP2:
- General maintenance bug for TPTP 4.5.0
- Library files missing permissions
- Linux: Attempt to record fails with message that attempt to write serviceconfig.xml failed.
- SetConfig.sh depends on user's having "some" java in their PATH
- using iac when starting app server in profile mode additional permissions errors
- (POG) profile external java app. with VM arguments causes JVMTI error
- Cumulative CPU Time is 0 or other incorrect values
- -XrunpiAgent argument still being used with agent discoverer or instrument collector on java 6.0
- after re-attach, no more data is collected for methods already entered
- (POG) Java process does not terminate when started in server=controlled mode
- org.w3c.dom.DOMException is thrown when Squiggle profiled
- (POG) Profiling data isn't colected on attach if it is made immediate after detach
- (POG) Standalone attach scenario fails to work on Linux
- (POG) Java process with incorrect JVM argument is allowed to be launched with agent created
- Profiling crashes JVM
- (POG) Cannot Profile Eclipse Application
P1 defects to be deferred to future:
- (POG) TPTP drivers are larger than my favourite video games
- Eliminate manual updates and user complaints about Javadoc
- Build scan limitations
- Copyright check should look for third-party copyrights
- Support remote stop of downstream build
- Provide BVT PoC
- Remove dependency of AC packaging on tptpdc
- Test launch race condition often delays test launch by 15 seconds
- tptpFileTransferAgent - Deletion and transfer problems
- Cumulative CPU Times too high on Linux IPF for tiagent
- Agent Controller fails after repeated test executions
- JavaAgent unable to access all XML command data
- agentconfig.xml not accessible from Agent
- linux ACServer crashes during controlChannelProfiling automated test
- agentBase should provide process UUID
- OutOfMemory when profiling hundreds of JUnit tests
- Incorrect Call Graph (Method Enter/Leave) instrumentation in JVMTI profiler
- Internal Error profiling JBoss using Agent Controller
- Java application crashes while doing Heap Analysis
Post-4.5 Discussion
- Due to limited resources, no planned enhancements (without resources) and only defect fixing for post-4.5.
- Interest in slimming/flattening the organization of the project.
- One person would do the scheduling.
- One person would do mentoring/policing.
- Project Leads would not handle resource allocation and scheduling.
- Alex will not be contributing to the project post-4.5.
- We need to close the post-4.5 resources over the next two weeks.
- Joanna will discuss with IBM in preparaton for the May 21 PMC call.
Action Items
- Oliver to send an email to SAP informing them of our decisions on integrating the TPTP and SAP heap profilers.
- Project Leads will update this WIKI page with the complete list of 4.5 deferred enhancements and defects.
- Project Leads will send out note to PMC mailing list when complete.
- Project Leads will review the updated list of 4.5 deferred enhancements and defects and discuss any concerns on Wednesday's PMC call.
- Joanna will discuss post-4.5 resources with IBM in preparaton for the May 21 PMC call.
- Committers can send topic suggestions for upcoming AG calls to the PMC mailing list.