-
Type:
Bug
-
Status: Resolved
-
Priority:
Normal
-
Resolution: Fixed
-
Fix Version/s: 4.0, 4.0-alpha3
-
Component/s: Messaging/Internode
-
Labels:
-
Bug Category:Correctness - API / Semantic Implementation
-
Severity:Low
-
Complexity:Low Hanging Fruit
-
Discovered By:Unit Test
-
Platform:All
-
Impacts:None
-
Since Version:
-
Source Control Link:
-
Test and Documentation Plan:
The messages built with the Builder (org.apache.cassandra.net.Message.Builder) do not have the trace header when tracing is enabled.
Consequently, no tracing session gets propagated to other nodes, and the tracing function is broken.
The set of static out* methods provided (to create an out-bounding message) in Message do not have the issue. They can properly add the trace header when necessary.
To be clear, only the Builder missed adding the tracing header and it should be fixed to be consistent with the out* methods.
- relates to
-
CASSANDRA-2848 Make the Client API support passing down timeouts
-
- Open
-