Fix: perform statedump before replying to sessiond
authorMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mon, 3 Oct 2016 17:18:53 +0000 (13:18 -0400)
committerMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mon, 3 Oct 2016 17:30:10 +0000 (13:30 -0400)
commit58a0588b40da4e87a5fbfc8e6e1fcbb3a759635f
tree04b58498c8977da106a91b8e8c91ac1fd039e6a5
parent27d8df8abdd6b40203be18365146889d88a28e11
Fix: perform statedump before replying to sessiond

If a stop command immediately follows a start command, the consumer
daemon will stop event recording in the ring buffers shared memory
control structures before the sessiond sends further commands to the
application. Therefore, a stop-after-start may be performed concurrently
with the statedump, leading to have parts of the statedump being
missing. This case may always happen if an application exits during
statedump, but it is not expected to have incomplete statedump in the
stop-after-start use case.

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
liblttng-ust/lttng-ust-comm.c
This page took 0.025194 seconds and 4 git commands to generate.