[
https://issues.apache.org/jira/browse/CASSANDRA-12835?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Hannu Kröger updated CASSANDRA-12835:
-------------------------------------
Description:
Caused by CASSANDRA-10392.
Related to CASSANDRA-11706.
When querying using CQL statements (not prepared) the message type is
QueryMessage and the code in
https://github.com/apache/cassandra/blob/trunk/src/java/org/apache/cassandra/transport/messages/QueryMessage.java#L101
is as follows:
```
if (state.traceNextQuery())
{
state.createTracingSession();
ImmutableMap.Builder<String, String> builder =
ImmutableMap.builder();
```
`state.createTracingSession();` should probably be
`state.createTracingSession(getCustomPayload());`. At least that fixes the
problem for me.
This is not marked as `minor` as the CASSANDRA-11706 was because this cannot be
fixed by the tracing plugin.
> Tracing payload not passed from QueryMessage to tracing session
> ---------------------------------------------------------------
>
> Key: CASSANDRA-12835
> URL: https://issues.apache.org/jira/browse/CASSANDRA-12835
> Project: Cassandra
> Issue Type: Bug
> Reporter: Hannu Kröger
> Priority: Critical
> Labels: tracing
>
> Caused by CASSANDRA-10392.
> Related to CASSANDRA-11706.
> When querying using CQL statements (not prepared) the message type is
> QueryMessage and the code in
> https://github.com/apache/cassandra/blob/trunk/src/java/org/apache/cassandra/transport/messages/QueryMessage.java#L101
> is as follows:
> ```
> if (state.traceNextQuery())
> {
> state.createTracingSession();
> ImmutableMap.Builder<String, String> builder =
> ImmutableMap.builder();
> ```
> `state.createTracingSession();` should probably be
> `state.createTracingSession(getCustomPayload());`. At least that fixes the
> problem for me.
> This is not marked as `minor` as the CASSANDRA-11706 was because this cannot
> be fixed by the tracing plugin.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)