X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Fcommon%2Frelayd%2Frelayd.c;h=c999aafbb712472d4df4ebccc1398abe0c861fc0;hp=2ec6ef2db39aebac9451f3b560884bfb0bde5f66;hb=ad7051c0f2e1eb584c623794bf4b83548e3ccadc;hpb=beaad64cecee395058e37c8b33dc50af99d771a4 diff --git a/src/common/relayd/relayd.c b/src/common/relayd/relayd.c index 2ec6ef2db..c999aafbb 100644 --- a/src/common/relayd/relayd.c +++ b/src/common/relayd/relayd.c @@ -466,9 +466,11 @@ error: /* * Check on the relayd side for a quiescent state on the control socket. */ -int relayd_quiescent_control(struct lttcomm_sock *sock) +int relayd_quiescent_control(struct lttcomm_sock *sock, + uint64_t metadata_stream_id) { int ret; + struct lttcomm_relayd_quiescent_control msg; struct lttcomm_relayd_generic_reply reply; /* Code flow error. Safety net. */ @@ -476,8 +478,10 @@ int relayd_quiescent_control(struct lttcomm_sock *sock) DBG("Relayd checking quiescent control state"); + msg.stream_id = htobe64(metadata_stream_id); + /* Send command */ - ret = send_command(sock, RELAYD_QUIESCENT_CONTROL, NULL, 0, 0); + ret = send_command(sock, RELAYD_QUIESCENT_CONTROL, &msg, sizeof(msg), 0); if (ret < 0) { goto error; }