Patrick Tasse [Thu, 14 Jun 2012 19:26:44 +0000 (15:26 -0400)]
Fix for bug 382667: Legacy LTTng trace concurrency problems.
Patrick Tasse [Wed, 13 Jun 2012 17:54:40 +0000 (13:54 -0400)]
Fix for bug 382529: ConcurrentModificationException in Control Flow
view.
Francois Chouinard [Tue, 12 Jun 2012 19:05:01 +0000 (15:05 -0400)]
Remove the generated garbage at top of the Help file...
Alexandre Montplaisir [Tue, 12 Jun 2012 18:53:20 +0000 (14:53 -0400)]
Fix author and version information in the GSS classes
Signed-off-by: Alexandre Montplaisir <alexmonthy@voxpopuli.im>
Matthew Khouzam [Tue, 12 Jun 2012 18:51:32 +0000 (14:51 -0400)]
Fix for the fix: Fix an error if a user forcefully reads after the
end of the trace.
Signed-off-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
Francois Chouinard [Tue, 12 Jun 2012 18:39:29 +0000 (14:39 -0400)]
Fix creative header color in LTTng help
Alexandre Montplaisir [Tue, 12 Jun 2012 15:59:13 +0000 (11:59 -0400)]
tmf: Update Javadoc throughout tmf.ui
Started fast-forwarding towards the middle, to only correct the
class headers. Javadoc for remaining public methods will be done
after the release.
Signed-off-by: Alexandre Montplaisir <alexmonthy@voxpopuli.im>
Matthew Khouzam [Tue, 12 Jun 2012 18:02:24 +0000 (14:02 -0400)]
Improve Javadoc for TmfEventsViews
Matthew Khouzam [Tue, 12 Jun 2012 17:58:53 +0000 (13:58 -0400)]
Fix an error if a user forcefully reads after the end of the trace.
Signed-off-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
Matthew Khouzam [Mon, 11 Jun 2012 14:38:54 +0000 (10:38 -0400)]
Make ctf.parser internal.
Signed-off-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
Matthew Khouzam [Fri, 8 Jun 2012 15:49:52 +0000 (11:49 -0400)]
Remove the "metadata" output to the console.
Signed-off-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
Francois Chouinard [Tue, 12 Jun 2012 18:21:12 +0000 (14:21 -0400)]
Update the LTTng Help plug-in from wiki
Bernd Hufmann [Tue, 12 Jun 2012 16:02:20 +0000 (12:02 -0400)]
More java-doc updates
Francois Chouinard [Tue, 12 Jun 2012 15:57:20 +0000 (11:57 -0400)]
Update javadoc
Bernd Hufmann [Tue, 12 Jun 2012 12:58:06 +0000 (08:58 -0400)]
Fix more javaDoc in TMF
Francois Chouinard [Tue, 12 Jun 2012 12:43:40 +0000 (08:43 -0400)]
Revert "Fix for bug 381411: Incorrect experiment location after getNext."
This reverts commit
0f1360c864a16324f86dd0b6629c6c545a59110e.
Francois Chouinard [Tue, 12 Jun 2012 12:43:33 +0000 (08:43 -0400)]
Revert "Fix for bug 381411: Implement ranked location in experiment."
This reverts commit
23a26605172bcd0d32d21346eda3575bedc71490.
Francois Chouinard [Tue, 12 Jun 2012 12:34:01 +0000 (08:34 -0400)]
More javadoc updates
Patrick Tasse [Tue, 12 Jun 2012 11:56:32 +0000 (07:56 -0400)]
Fix for bug 381411: Implement ranked location in experiment.
Patrick Tasse [Tue, 12 Jun 2012 11:52:14 +0000 (07:52 -0400)]
Fix for bug 381411: Incorrect experiment location after getNext.
Bernd Hufmann [Tue, 12 Jun 2012 02:22:51 +0000 (22:22 -0400)]
Fixed JavaDoc in TMF UI plugin
Alexandre Montplaisir [Mon, 11 Jun 2012 21:07:36 +0000 (17:07 -0400)]
Update Javadoc for the public API in legacy LTTng
Signed-off-by: Alexandre Montplaisir <alexmonthy@voxpopuli.im>
Alexandre Montplaisir [Mon, 11 Jun 2012 17:51:34 +0000 (13:51 -0400)]
ctf: Fix Javadoc for all public methods
Signed-off-by: Alexandre Montplaisir <alexmonthy@voxpopuli.im>
Francois Chouinard [Mon, 11 Jun 2012 20:58:08 +0000 (16:58 -0400)]
Updated some javadoc in org.eclipse.linuxtools.tmf.core plug-in
Francois Chouinard [Mon, 11 Jun 2012 17:40:47 +0000 (13:40 -0400)]
Fix for bug382279
Bernd Hufmann [Mon, 11 Jun 2012 16:26:42 +0000 (12:26 -0400)]
Fix another NPE when switch experiment (bug 381412)
Patrick Tasse [Mon, 11 Jun 2012 16:10:07 +0000 (12:10 -0400)]
Bug 378401: Implementation of time graph widget.
Patrick Tasse [Mon, 11 Jun 2012 16:09:29 +0000 (12:09 -0400)]
Fix for bug 382268: IllegalArgumentException in CtfTmfTrace on getNext
with end-of-trace context.
Patrick Tasse [Mon, 11 Jun 2012 14:51:51 +0000 (10:51 -0400)]
Fix for unit test on Windows.
Patrick Tasse [Mon, 11 Jun 2012 14:43:24 +0000 (10:43 -0400)]
Fix for bug 382245: TmfLocationArray incorrectly cloned.
Xavier Raynaud [Mon, 11 Jun 2012 07:39:53 +0000 (09:39 +0200)]
Merge ssh://git.eclipse.org/gitroot/linuxtools/org.eclipse.linuxtools
Xavier Raynaud [Mon, 11 Jun 2012 07:39:44 +0000 (09:39 +0200)]
fix #382023 [TMF] apply filter programmatically in TmfEventsTable
Bernd Hufmann [Sun, 10 Jun 2012 12:47:53 +0000 (08:47 -0400)]
Add check for null resource (Bug 382121)
Bernd Hufmann [Sun, 10 Jun 2012 11:57:08 +0000 (07:57 -0400)]
Fix for Timestamp normalize() of BIG_BANG and BIG_CRUNCH (bug 382135)
Patrick Tasse [Sun, 10 Jun 2012 03:43:02 +0000 (23:43 -0400)]
Fix for bug 380959: Trace indexing not always triggered.
Patrick Tasse [Sat, 9 Jun 2012 00:01:45 +0000 (20:01 -0400)]
Bug 378402: Implementation of ControlFlow view and Resources view for
LTTng 2.0.
Patrick Tasse [Fri, 8 Jun 2012 23:59:40 +0000 (19:59 -0400)]
Fix for bug 382158: Performance issues with event table filtering.
Patrick Tasse [Fri, 8 Jun 2012 23:50:31 +0000 (19:50 -0400)]
Fix for bug 382157: Experiment not indexed when opened in editor.
Patrick Tasse [Fri, 8 Jun 2012 23:38:15 +0000 (19:38 -0400)]
Fix for bug 382135: HistogramView should normalize timestamps from
signal handlers.
Patrick Tasse [Fri, 8 Jun 2012 23:35:16 +0000 (19:35 -0400)]
Fix for bug 382156: Background subrequests are not cancelled properly.
Bernd Hufmann [Fri, 8 Jun 2012 17:06:07 +0000 (13:06 -0400)]
Fix for bug 382131 (Full Histogram range problem)
Francois Chouinard [Fri, 8 Jun 2012 15:38:19 +0000 (11:38 -0400)]
Fix for bug382121 (traceLibPath usage when opening a legacy LTTng trace)
Patrick Tasse [Thu, 7 Jun 2012 22:39:46 +0000 (18:39 -0400)]
Bug 378402: Implementation of ControlFlow view and Resources view for
LTTng 2.0.
Patrick Tasse [Thu, 7 Jun 2012 22:37:59 +0000 (18:37 -0400)]
Bug 378401: Implementation of time graph widget.
Patrick Tasse [Thu, 7 Jun 2012 22:37:28 +0000 (18:37 -0400)]
Fix InvocationTargetException in signal handler.
Patrick Tasse [Thu, 7 Jun 2012 22:35:29 +0000 (18:35 -0400)]
Add logging of exceptions in signal manager.
Matthew Khouzam [Wed, 6 Jun 2012 22:29:38 +0000 (18:29 -0400)]
Improve javadoc for ctfAdapter in Tmf.Core
Improve javadoc for Ctf.Core
Signed-off-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
Xavier Raynaud [Thu, 7 Jun 2012 15:04:46 +0000 (17:04 +0200)]
String comparison may return any integer (not only 0, 1 and -1)
Fix TmfFilterCompareNode accordingly
Alexandre Montplaisir [Wed, 6 Jun 2012 22:26:32 +0000 (18:26 -0400)]
tmf: Update the Javadoc for everything GSS-related
Signed-off-by: Alexandre Montplaisir <alexmonthy@voxpopuli.im>
Alexandre Montplaisir [Wed, 6 Jun 2012 22:26:17 +0000 (18:26 -0400)]
lttng: Update Javadoc for the kernel event handler
Signed-off-by: Alexandre Montplaisir <alexmonthy@voxpopuli.im>
Bernd Hufmann [Wed, 6 Jun 2012 21:47:57 +0000 (17:47 -0400)]
Fix for NPE after disposing an experiment (Bug 381412)
Matthew Khouzam [Wed, 6 Jun 2012 19:35:37 +0000 (15:35 -0400)]
Add events structures, indexes and event caches per trace
instead of per context.
MAJOR performance and stability improvement.
Signed-off-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
Matthew Khouzam [Tue, 5 Jun 2012 14:10:42 +0000 (10:10 -0400)]
Clean up duplicate function
Matthew Khouzam [Tue, 5 Jun 2012 14:09:28 +0000 (10:09 -0400)]
performance enhancement to GetNext() (7-10%)
Matthew Khouzam [Tue, 5 Jun 2012 14:08:33 +0000 (10:08 -0400)]
performance enhancement for seekEvent by timestamp for a Ctf Trace
Matthew Khouzam [Tue, 5 Jun 2012 14:07:39 +0000 (10:07 -0400)]
performance enhancement in seekevent by time
Francois Chouinard [Wed, 6 Jun 2012 20:52:24 +0000 (16:52 -0400)]
Prevent from sending a useless initial request from HistogramView
Francois Chouinard [Wed, 6 Jun 2012 20:43:21 +0000 (16:43 -0400)]
Fix #2 for bug381411
Francois Chouinard [Tue, 5 Jun 2012 17:12:45 +0000 (13:12 -0400)]
Remove leftover comments
Patrick Tasse [Wed, 6 Jun 2012 20:09:52 +0000 (16:09 -0400)]
Bug 378401: Implementation of time graph widget.
Patrick Tasse [Wed, 6 Jun 2012 19:53:58 +0000 (15:53 -0400)]
Fix for bug 381911: Glitches in virtual table.
Patrick Tasse [Wed, 6 Jun 2012 19:49:22 +0000 (15:49 -0400)]
Fix for bug 381909: Custom traces don't support context clone.
Alexandre Montplaisir [Wed, 6 Jun 2012 14:32:19 +0000 (10:32 -0400)]
tmf: Clear the file name in the verifyHistory program
Oops, forgot to remove it before committing.
Signed-off-by: Alexandre Montplaisir <alexmonthy@voxpopuli.im>
Alexandre Montplaisir [Tue, 5 Jun 2012 22:22:00 +0000 (18:22 -0400)]
tmf: Add the verifyHistory test program
Signed-off-by: Alexandre Montplaisir <alexmonthy@voxpopuli.im>
Mathieu Denis [Thu, 17 May 2012 15:53:22 +0000 (11:53 -0400)]
Add a simple example of how to use the state system with a CTF kernel trace
Signed-off-by: Mathieu Denis <mathieu.denis@polymtl.ca>
Signed-off-by: Alexandre Montplaisir <alexmonthy@voxpopuli.im>
Francois Chouinard [Tue, 5 Jun 2012 13:41:35 +0000 (09:41 -0400)]
Improve performance/usability in TmfTrace.seekEvent(ITmfTimestamp)
Patrick Tasse [Mon, 4 Jun 2012 22:00:19 +0000 (18:00 -0400)]
Fix LTTng Kernel perspective factory.
Patrick Tasse [Mon, 4 Jun 2012 21:14:53 +0000 (17:14 -0400)]
Fix for bug 381597: Deadlock with
org.eclipse.linuxtools.tmf.ui.viewers.events.TmfEventsCache.getFilteredEventIndex(long)
Matthew Khouzam [Mon, 4 Jun 2012 20:50:55 +0000 (16:50 -0400)]
Improve performance of seeks by a factor of approximately 8000.
Signed-off-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
Alexandre Montplaisir [Mon, 4 Jun 2012 18:53:16 +0000 (14:53 -0400)]
tmf: Actually coalesce the requests...
To get coalesced with the other event requests in TMF, we have
to listen to "experimentRangeUpdated", not "experimentSelected"!
Signed-off-by: Alexandre Montplaisir <alexmonthy@voxpopuli.im>
Alexandre Montplaisir [Mon, 4 Jun 2012 18:33:26 +0000 (14:33 -0400)]
tmf: Provide a way to build the state system in-band
This makes the regression tests work again.
Signed-off-by: Alexandre Montplaisir <alexmonthy@voxpopuli.im>
Francois Chouinard [Mon, 4 Jun 2012 18:18:24 +0000 (14:18 -0400)]
Replace Events Viewer for the LTTng2 (CTF) Events View
Alexandre Montplaisir [Mon, 4 Jun 2012 17:49:18 +0000 (13:49 -0400)]
tmf: Coalesce the state system event request with the indexing
Bring back the previous behaviour of using a signal to trigger
the building of the state history. This time however, we link
the request to the experiment, not the trace, so it gets
coalesced with the request from the indexing. No need for a
separate job then.
It also seems to fix bug #379443, since now events are read
only once.
Signed-off-by: Alexandre Montplaisir <alexmonthy@voxpopuli.im>
Francois Chouinard [Mon, 4 Jun 2012 15:41:35 +0000 (11:41 -0400)]
Replace location by context in checkpoint indexer
Patrick Tasse [Sun, 3 Jun 2012 13:16:22 +0000 (09:16 -0400)]
Bug 378402: Implementation of ControlFlow view and Resources view for
LTTng 2.0.
Patrick Tasse [Sat, 2 Jun 2012 15:36:53 +0000 (11:36 -0400)]
Bug 378402: Implementation of ControlFlow view and Resources view for
LTTng 2.0.
Francois Chouinard [Fri, 1 Jun 2012 22:34:36 +0000 (18:34 -0400)]
Use the context in checkpoints (Bug381411)
Francois Chouinard [Fri, 1 Jun 2012 20:09:33 +0000 (16:09 -0400)]
Augment the TmfCheckpoint API (Bug381411)
Patrick Tasse [Fri, 1 Jun 2012 21:49:38 +0000 (17:49 -0400)]
Fix for bug 381426: Events table not showing event rank.
Patrick Tasse [Fri, 1 Jun 2012 20:01:10 +0000 (16:01 -0400)]
Bug 378402: Implementation of ControlFlow view and Resources view for
LTTng 2.0.
Patrick Tasse [Fri, 1 Jun 2012 19:49:11 +0000 (15:49 -0400)]
Bug 378401: Implementation of time graph widget.
Patrick Tasse [Fri, 1 Jun 2012 19:47:58 +0000 (15:47 -0400)]
Fix for bug 381426: Events table not showing event rank.
Patrick Tasse [Fri, 1 Jun 2012 19:46:57 +0000 (15:46 -0400)]
Fix for bug 380959: Trace indexing not always triggered.
Alexandre Montplaisir [Fri, 1 Jun 2012 18:25:13 +0000 (14:25 -0400)]
lttng: Move LttngStrings to the internal package
This is only used by the plugin (and potentially the ui part,
but it's already x-friends with it), so it shouldn't be exposed
publicly.
Signed-off-by: Alexandre Montplaisir <alexmonthy@voxpopuli.im>
Alexandre Montplaisir [Fri, 1 Jun 2012 16:12:35 +0000 (12:12 -0400)]
tmf: Broadcast a signal when a history is done building
refs bug #380945
Signed-off-by: Alexandre Montplaisir <alexmonthy@voxpopuli.im>
Francois Chouinard [Fri, 1 Jun 2012 16:01:45 +0000 (12:01 -0400)]
Fix for bug381370
Alexandre Montplaisir [Fri, 1 Jun 2012 15:41:12 +0000 (11:41 -0400)]
tmf: Handle the history constructions in separate jobs
This resolves bug #381393.
Signed-off-by: Alexandre Montplaisir <alexmonthy@voxpopuli.im>
Alexandre Montplaisir [Fri, 1 Jun 2012 14:29:19 +0000 (10:29 -0400)]
tmf: Internalize the state history storage backend
Initially, the design was to allow both state providers
(inputs) and storage backends to be extended from external
sources. The state input obviously has to be public,
since the support for specific trace types is implemented
in separate plugings. However, there is no immediate need
to expose the storage backend API, since the only implementation
resides in TMF.
This could easily be revisited in the future if we want to
support external state storage backends. For now, it'll
simplify TMF's public API.
This is candidate for the 1.0 branch, since it's only refactoring.
Signed-off-by: Alexandre Montplaisir <alexmonthy@voxpopuli.im>
Alexandre Montplaisir [Fri, 1 Jun 2012 14:17:54 +0000 (10:17 -0400)]
tmf: Introduce the StateSystemManager
The HistoryBuilder class goes back to being a dumb
"state history factory", while the Manager will handle the
set up and locking of those constructions.
refs Eclipse bug #381393
Signed-off-by: Alexandre Montplaisir <alexmonthy@voxpopuli.im>
Francois Chouinard [Thu, 31 May 2012 22:41:42 +0000 (18:41 -0400)]
Fix for bug 381252
Francois Chouinard [Thu, 31 May 2012 20:22:59 +0000 (16:22 -0400)]
Fix NPE when indexer wasn't instantiated
Francois Chouinard [Thu, 31 May 2012 14:38:46 +0000 (10:38 -0400)]
Tentative workaround for the build failure
Alexandre Montplaisir [Thu, 31 May 2012 21:24:22 +0000 (17:24 -0400)]
lttng: Set the child process' syscall state during forks
Signed-off-by: Alexandre Montplaisir <alexmonthy@voxpopuli.im>
Alexandre Montplaisir [Thu, 31 May 2012 21:04:06 +0000 (17:04 -0400)]
lttng: Hook process removal to the sched_process_free event
...instead of sched_process_exit, apparantly the process can
still move in and out of CPUs, and only gets cleaned up
completely after the *_free.
Signed-off-by: Alexandre Montplaisir <alexmonthy@voxpopuli.im>
Alexandre Montplaisir [Thu, 31 May 2012 19:18:54 +0000 (15:18 -0400)]
Fix ranks in CtfTmfTrace as part of bug #389051
Signed-off-by: Alexandre Montplaisir <alexmonthy@voxpopuli.im>
Patrick Tasse [Wed, 30 May 2012 23:28:37 +0000 (19:28 -0400)]
Bug 378402: Implementation of ControlFlow view and Resources view for
LTTng 2.0.
Patrick Tasse [Wed, 30 May 2012 23:27:32 +0000 (19:27 -0400)]
Bug 378401: Implementation of time graph widget.
Francois Chouinard [Wed, 30 May 2012 22:01:25 +0000 (18:01 -0400)]
Implement index cancellation on dispose (bug 381115)
Francois Chouinard [Wed, 30 May 2012 20:04:49 +0000 (16:04 -0400)]
Remove references to 'incubation'
Francois Chouinard [Wed, 30 May 2012 19:37:36 +0000 (15:37 -0400)]
Push LTTng MANIFEST.MF/pom.xml to 1.0 and correct features dependencies
This page took 0.040523 seconds and 5 git commands to generate.