Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 138213

Summary: Provide a builder for XPath rules in Symptom Catalog
Product: z_Archived Reporter: Malcom Zung <zung>
Component: TPTP.monitoringAssignee: Marius Slavescu <slavescu>
Status: CLOSED FIXED QA Contact:
Severity: major    
Priority: P1 CC: ajay_garga, labadie, rohit.shetty, ruthdaly
Version: unspecifiedKeywords: plan
Target Milestone: ---   
Hardware: PC   
OS: Windows XP   
Whiteboard: closed460
Bug Depends on: 162562    
Bug Blocks: 141647, 175569    

Description Malcom Zung CLA 2006-04-24 12:17:22 EDT
To improve performance when analyzing logs using a Symptom Catalog that contains XPath rules, create an Eclipse builder that compiles the XPath rules ahead of time.

This is required for TPTP 4.2 or the TPTP 4.2 fixpack.  

This feature has been discussed with Marius Slavescu and Alex Nan.
Comment 1 Marius Slavescu CLA 2006-05-15 10:58:54 EDT
Moved to 4.2 i4, as it is required to be done in 4.2.
In 4.2 i4 we will provide the performance optimization, the builder (that will be on top of it) might be postponed to 4.3.
Comment 2 Marius Slavescu CLA 2006-05-15 23:47:34 EDT
Marked as P2 for further investigation and approval.
Comment 3 Dave Smith CLA 2006-05-23 10:16:27 EDT
Raising severity and priority as this is a candidate for iteration 4.
Comment 4 Marius Slavescu CLA 2006-05-25 12:16:07 EDT
Marked as dup, don't need to keep both defects, the performance imrovment will happend in bug 141647.

*** This bug has been marked as a duplicate of 141647 ***
Comment 5 Eugene Chan CLA 2006-07-31 10:43:40 EDT
Builder cannot be made into the 4.2.1 target with bug 141647. Some performance improvement are implemented in bug 141647. I am reopen this bug for post 4.2.1. work.

Please raise if there is a concern here.
Comment 6 Eugene Chan CLA 2006-10-19 17:51:02 EDT
mass update:
retarget from 4.3 to 4.4. Cannot be contained in 4.3 due to resource limtation.
Comment 7 Eugene Chan CLA 2006-12-14 15:43:25 EST
Reassign to Marius.
Comment 8 Marius Slavescu CLA 2007-01-18 10:08:00 EST
We already have a better mechanism in place using a global cache, unfortunately we will probably need to remove the compile method (and disable the global cache also) from FastXPath until we find a way to avoid using the JDT internal classes. I'll mark this defect dependent on the one that should fix that problem.
Comment 9 Marius Slavescu CLA 2007-01-18 10:15:43 EST
If bug 162562 will be fixed using the builder approach this defect becomes obsolete.
Comment 10 Marius Slavescu CLA 2007-04-23 03:52:56 EDT
Fix in CVS.
Comment 11 Paul Slauenwhite CLA 2009-06-30 13:18:14 EDT
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.