Project

General

Profile

Bug #729

lttng-ust vs modules timestamp correlation is sensitive to load at trace start

Added by Mathieu Desnoyers over 6 years ago. Updated over 6 years ago.

Status:
Resolved
Priority:
High
Target version:
-
Start date:
01/27/2014
Due date:
% Done:

100%

Estimated time:

Description

lttng-ust timestamp correlation between monotonic time and real time is sampled at trace start from the context of the session daemon (since 2.2).

For per-UID buffer, this correlation is taken whenever a new UST UID shows up in the trace.

For per-PID buffers, this correlation is taken whenever a new UST PID shows up.

The correlation is needed when merging traces from different UIDs/PIDs, between UST and kernel traces, and between hosts.

The current correlation algorithm is prone to be imprecise due to preemption of the sessiond that could happen if the system is under high load when the correlation is performed.

Also available in: Atom PDF