Show events from an intersection of time range of all streams
The current behavior is to gather all available data when taking a snapshot,
and babeltrace behavior is to show all events available in the streams. We
could perhaps consider a different babeltrace behavior (a flag) that would
allow it to only show the events for the intersection of time range of all
streams, based on the packet header timestamp begin/end. This would
take care of hiding events that happen in low-throughput streams when
there is no intersection with snapshotted high-throughput streams.
And perhaps this should be the default ?
see discussion in; http://lists.lttng.org/pipermail/lttng-dev/2014-November/023798.html
see https://bugs.lttng.org/issues/860 to get test code