Bug 147656 - [Trace Model] Address EMF model scalability problems
Summary: [Trace Model] Address EMF model scalability problems
Status: CLOSED WONTFIX
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: TPTP (show other bugs)
Version: unspecified   Edit
Hardware: All All
: P2 enhancement with 1 vote (vote)
Target Milestone: ---   Edit
Assignee: Ruth Lee CLA
QA Contact:
URL: http://www.eclipse.org/tptp/groups/Ar...
Whiteboard: housecleaned460 closed471
Keywords: helpwanted
Depends on:
Blocks: 83730
  Show dependency tree
 
Reported: 2006-06-18 08:48 EDT by Guru Nagarajan CLA
Modified: 2016-05-05 11:21 EDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Guru Nagarajan CLA 2006-06-18 08:48:10 EDT
The Model loading & Saving must be performant and scale well. The entire model must not be loaded into Memory. We must support models that are larger than the amoutn of memory available on a machine.
Comment 1 Sri Doddapaneni CLA 2006-06-27 16:59:02 EDT
Under investigation during the 4.3 plan cycle. A solution in 4.3 is not anticipated.
Comment 2 Valentina Popescu CLA 2006-07-19 08:15:46 EDT
This seems to be a duplicate of https://bugs.eclipse.org/bugs/show_bug.cgi?id=144950
Comment 3 Guru Nagarajan CLA 2006-07-20 15:27:38 EDT
The Trace Model optimization solution should address the following issues
a) The model must not be an in-memory model and should scale for long running applications
b) The usage that this model changes should support may include the a Database solution but must support by default a file system based persistence support. The lack of a database solution increases the Out-of-box usability and also the portability/availability of database solutions on certain platforms.
c) We support two use-cases in profiling - online and offline profiling, offline profiling is one where we export data from a model and import the data for analysis on a different machine or have the agent run in the standalone mode and import the trace output. For the scenario where we support exporting from the model - the output format today is XML and this does not scale up. Additional default serialization methods like csv etc. should be provided. 
Comment 4 Ruth Lee CLA 2006-07-21 11:45:13 EDT
I think that the fourth requirement ("Additional default serialization methods like csv etc. should be provided.") should be split into a different feature. Rather, this feature should focus on finding one serialization method that improves the current situation and other features can work on improving it even more by investigating other serialization options.  To add support for more than one serialization method (especially when the serialization methods, other than CSV, haven't been identified) could make this feature so large that it would not be doable in one release. This feature should focus on getting the flat file system set up, should look into making that serialization option pluggable, and should look into setting up an automated test bucket so that regressions in performance could be caught during each iteration's test pass. There is no such performance bucket today.
Comment 5 Ruth Lee CLA 2006-07-21 13:21:29 EDT
Description document updated to reflect the new requirements posted in comment #3.
Comment 6 Kathy Chan CLA 2009-02-19 16:47:34 EST
Moving untargetted enhancements to Future target.
Comment 7 Paul Slauenwhite CLA 2009-06-30 06:36:34 EDT
As of TPTP 4.6.0, TPTP is in maintenance mode and focusing on improving quality by resolving relevant defects and increasing test coverage through test creation, automation, Build Verification Tests (BVTs), and expanded run-time execution. As such, TPTP is not delivering enhancements. As part of the TPTP Bugzilla housecleaning process (see http://wiki.eclipse.org/Bugzilla_Housecleaning_Processes), this enhancement is resolved as WONTFIX. For this enhancement to be considered, please re-open with an attached patch including the Description Document (see http://www.eclipse.org/tptp/home/documents/process/development/description_documents.html), code (see http://www.eclipse.org/tptp/home/documents/resources/TPTPDevGuide.htm), and test cases (see http://www.eclipse.org/tptp/home/documents/process/TPTP_Testing_Strategy.html).
Comment 8 Paul Slauenwhite CLA 2009-06-30 06:37:44 EDT
As of TPTP 4.6.0, TPTP is in maintenance mode and focusing on improving quality by resolving relevant defects and increasing test coverage through test creation, automation, Build Verification Tests (BVTs), and expanded run-time execution. As such, TPTP is not delivering enhancements. As part of the TPTP Bugzilla housecleaning process (see http://wiki.eclipse.org/Bugzilla_Housecleaning_Processes), this enhancement is resolved as WONTFIX. For this enhancement to be considered, please re-open with an attached patch including the Description Document (see http://www.eclipse.org/tptp/home/documents/process/development/description_documents.html), code (see http://www.eclipse.org/tptp/home/documents/resources/TPTPDevGuide.htm), and test cases (see http://www.eclipse.org/tptp/home/documents/process/TPTP_Testing_Strategy.html).
Comment 9 Kathy Chan CLA 2010-11-18 23:08:58 EST
As of TPTP 4.6.0, TPTP is in maintenance mode and focusing on improving quality by resolving relevant enhancements/defects and increasing test coverage through test creation, automation, Build Verification Tests (BVTs), and expanded run-time execution. As part of the TPTP Bugzilla housecleaning process (see http://wiki.eclipse.org/Bugzilla_Housecleaning_Processes), this enhancement/defect is verified/closed by the Project Lead since this enhancement/defect has been resolved and unverified for more than 1 year and considered to be fixed. If this enhancement/defect is still unresolved and reproducible in the latest TPTP release (http://www.eclipse.org/tptp/home/downloads/), please re-open.