[ 
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)

Reply via email to