[
https://issues.apache.org/jira/browse/HTRACE-209?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14643259#comment-14643259
]
Colin Patrick McCabe commented on HTRACE-209:
---------------------------------------------
Yeah, we were sending 128 bits over the wire previously, and we will continue
to do that. It's just that instead of creating a TraceInfo object out of those
128 bits, we'll create a SpanId object. So we have wire compatibility, just
not source compatibility.
bq. I meant source compatibility for tracee such as Hadoop and HBase. Tracee
just need to send a pair of long value along with RPC and don't care about
spanId itself. This requirement will not change by the fix. Anyway I am fine to
clean up API on major version up. Let's describe required tracee code update in
documentation.
Yeah, I will write some documentation about updating the API. I'm also working
on a patch for Hadoop to use the new API.
> Make span ID 128 bit to avoid collisions
> ----------------------------------------
>
> Key: HTRACE-209
> URL: https://issues.apache.org/jira/browse/HTRACE-209
> Project: HTrace
> Issue Type: Sub-task
> Affects Versions: 4.0
> Reporter: Colin Patrick McCabe
> Assignee: Colin Patrick McCabe
> Attachments: HTRACE-209.001.patch, HTRACE-209.002.patch,
> HTRACE-209.004.patch
>
>
> Make span ID 128 bit to avoid collisions in htrace 4.x
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)