Bug 117062 - Provide GLA formatter for consumer CBE to improve local log import
Summary: Provide GLA formatter for consumer CBE to improve local log import
Status: CLOSED FIXED
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: TPTP.monitoring (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows 2000
: P1 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Dave Smith CLA
QA Contact:
URL: http://www.eclipse.org/tptp/groups/Ar...
Whiteboard: closed460
Keywords: plan
Depends on:
Blocks: 117068 127428
  Show dependency tree
 
Reported: 2005-11-18 11:09 EST by Christine Knight CLA
Modified: 2010-06-03 15:10 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 Christine Knight CLA 2005-11-18 11:09:23 EST
Currently, GLA waits on loader one event at a time. Loader converts producer CBE
to consumer CBE. To eliminate waiting and conversions to producer - XML -
consumer  CBE, outputting consumer CBE directly to cache dramatically improves
performance in the local scenario.
Comment 1 Christine Knight CLA 2005-11-18 11:23:17 EST
See bug 117068 for details on the new loader. Please make this a P1
Comment 2 Dave Smith CLA 2005-11-24 15:54:33 EST
Changing to P1 as requested.
Comment 3 Dave Smith CLA 2005-11-24 15:57:38 EST
This feature depends on the loader changes in 117068.
Comment 4 Dave Smith CLA 2005-11-24 16:12:35 EST
No caching is required.
Comment 5 Dave Smith CLA 2005-11-24 16:22:29 EST
117068 depends on this feature not the other way around.  117068 is not a feature for loader changes.  It is a change to the Log import wizard to change the adapter file to use this new component in the non-filter case.
Comment 6 Dave Smith CLA 2005-11-24 16:59:13 EST
This formatter needs to handle input of CommonBaseEvent objects for static adapters and the internal IDirectedGraph list for rules-based adapters.
Comment 7 Dave Smith CLA 2005-12-05 11:51:42 EST
This formatter does not need to accept CommonBaseEvent objects to handle the static parser output if 117068 provides changes to LocalLogParserLoader to accept CommonBaseEvent objects.
Comment 8 Dave Smith CLA 2005-12-05 11:53:15 EST
Theme: Scaling up
Comment 9 Dave Smith CLA 2005-12-07 10:34:04 EST
Candidate for 4.2.
Comment 10 Dave Smith CLA 2006-03-30 14:21:39 EST
Committed changes to TPTP Head CVS.

A new internal GLA formatter class called LocalLogImportCBEFormatter was added to the org.eclipse.hyades.logging.parsers plugin in src.import.  Also, a new LocalLogImportLoader class was added which is a logger that the client will create and pass to the formatter via the ParserWrapper.parse(Log) method. This logger contains the XMLLoader that the formatter will write the consumer CommonBaseEvents to. The Formatter schema was changed to make it extend ProcessUnit so that properties can be added to formatter in the adapter configuration.

Here are the new files that were added:

org.eclipse.hyades.logging.parsers.internal.adapter.formatters.LocalLogImportCBEFormatter.java
org.eclipse.hyades.logging.parsers.internal.importer.LocalLogImportLoader.java

Here are the files that were changed:

org.eclipse.hyades.logging.parsers.importer.LogParserConstants.java
org.eclipse.hyades.logging.parsers.importer.ParserWrappter.java
org.eclipse.hyades.logging.parsers.adapter.outputters.LogImportOutputter.java
org.eclipse.hyades.logging.parsers/MANIFEST.MF - added dependency on org.eclipse.tptp.platform.models
org.eclipse.hyades.logging.parsers/plugin.xml - added GLA adapterComponent extension for new formatter

org.eclipse.hyades.logging.adapter/plugin.properties
org.eclipse.hyades.logging.adapter/schema/Formatter.xsd
Comment 11 Paul Slauenwhite CLA 2009-06-30 12:17:38 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.