Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 302486 - [LTTng] Feature: Time synchronization
Summary: [LTTng] Feature: Time synchronization
Status: CLOSED FIXED
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: LinuxTools (show other bugs)
Version: unspecified   Edit
Hardware: PC Linux
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Alvaro Sanchez-Leon CLA
QA Contact: Francois Chouinard CLA
URL:
Whiteboard:
Keywords:
: 302500 (view as bug list)
Depends on: 292967 302489
Blocks: 290046 301624 301629 301630 301632 301637
  Show dependency tree
 
Reported: 2010-02-10 14:38 EST by Francois Chouinard CLA
Modified: 2022-01-13 14:53 EST (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Francois Chouinard CLA 2010-02-10 14:38:39 EST
When applicable the LTTng views should issue/process the time synchronization signal.
Comment 1 Alvaro Sanchez-Leon CLA 2010-02-11 13:30:20 EST
In order to achieve feature parity with LTTv and maintaining simplicity in the implementation, the following behaviour will be implemented in views that either support time selection and/or time range selection.

Time Selection:
	Causes the views to display the selection
		- If the selected time is within the time range of the view, the selected cursor is moved
		- If the selected time is outside the time range of the view,  a new data request is triggered, keeping the start-end interval fixed and trying to center the selection (not always possible e.g. capping start and end borders.
		
Time Range Selection:
A time range selection can be a Zoom in/out request, or a range selection 
	* The views don't reflect a change on the selected time
	* All time-range views reflect the same time adjustment (time-range synchronization)
	* The time range /interval shall be kept the same regardless of size adjustments of the containing shells.
Comment 2 Alvaro Sanchez-Leon CLA 2010-03-01 13:52:39 EST
Time selection:
- If the selected time is within the time range of the view, the selected cursor is moved
- If the selected time is outside the time range of the view, a new data request is triggered, keeping the start-end interval fixed and trying to center the selection (not always possible e.g. capping start and end borders.
- Moving arrows outside the current range triggers the reading of a next interval with the currently known end of event.

Time Range Selection:
* All time-range views reflect the same time adjustment (time-range synchronisation)
* The time range /interval is kept the same regardless of size adjustments of the containing shells.

PENDING:
The functionality needs to be integrated with the new inter-component communication structure Bug 302489 and data coalescing Bug 2922967 to
Comment 3 Alvaro Sanchez-Leon CLA 2010-04-14 08:22:32 EDT
*** Bug 302500 has been marked as a duplicate of this bug. ***
Comment 4 Francois Chouinard CLA 2010-06-09 01:07:15 EDT
Part of the upcoming fix.
Comment 5 Andrew Overholt CLA 2010-06-09 10:04:27 EDT
If this is a new feature, it's a bit late for 0.6.  If it's a simple enough fix, it can go in (in the next hour or two) but otherwise it should wait.  Please attach a patch before committing.  Thanks.
Comment 6 Francois Chouinard CLA 2010-06-09 10:38:46 EDT
Postponed to 0.6.1
Comment 7 Francois Chouinard CLA 2010-07-30 11:07:13 EDT
This bug doesn't block the Statistics View.
Comment 8 Francois Chouinard CLA 2010-10-26 15:51:14 EDT
This has been implemented and delivered in Helios and Indigo a while ago
Comment 9 Francois Chouinard CLA 2011-07-22 14:31:27 EDT
Delivered with 0.6.1