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

Bug 315883

Summary: [TMF] Persist the TmfTrace index
Product: z_Archived Reporter: Francois Chouinard <fchouinard>
Component: LinuxToolsAssignee: Marc-André Laperle <malaperle>
Status: RESOLVED FIXED QA Contact: Patrick Tasse <patrick.tasse>
Severity: enhancement    
Priority: P3 CC: alexmonthy, bernd.hufmann, malaperle, patrick.tasse
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Linux   
Whiteboard:

Description Francois Chouinard CLA 2010-06-05 14:47:15 EDT
Currently, the TmfIndex index is rebuilt every time a trace is
selected, which can be time consuming when large traces are involved.

This is already partly mitigated by making the indexing a background request
but it could be further improved by persisting the index.

This doesn't apply to streaming.
Comment 1 Patrick Tasse CLA 2013-05-23 17:55:32 EDT
Removed as a blocking dependency on bug 301614.
Comment 2 Patrick Tasse CLA 2013-05-23 17:57:10 EDT
*** Bug 315881 has been marked as a duplicate of this bug. ***
Comment 3 Alexandre Montplaisir CLA 2013-10-07 18:53:43 EDT
https://git.eclipse.org/r/#/c/15685/ was pushed to the lttng-luna branch, bringing the on-disk BTree index. It is used by default for all TmfTrace's, but we've kept the GDB traces with the old in-memory index, as they didn't seem to like the B-Tree too much...
Comment 4 Alexandre Montplaisir CLA 2013-10-07 18:54:20 EDT
forgot to mark as resolved...