[ https://issues.apache.org/jira/browse/HBASE-22120?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Wei-Chiu Chuang updated HBASE-22120: ------------------------------------ Description: h2. Deprecate HTrace usage in HBase * HBase 1.x (branch-1) * Declare HTrace (htrace 3.x) deprecated in the user doc. * HBase 2.x (branch-2) * Declare HTrace deprecated in the user doc. Furthermore, state that it is known not working. * Either fix the trace context propagation bug in HBase 2.x, or backport OpenTracing support from the master branch. I am inclined to the latter. * HBase 3.x (master branch) * Remove HTrace entirely. * Add OpenTracing APIs. Potentially backport to HBase 2.4. * Replace OpenTracing API with OpenTelemetry when the latter stabilizes. h1. Milestones # Doc -- deprecation notice # Replace existing HTrace code with OpenTracing code in the master branch (3.x) # Java (a [poc|https://github.com/jojochuang/hbase/tree/HBASE-22120] is currently under way) # HBase shell and scripts (Ruby, shell script) # Doc # Add new trace instrumentation code for new features not instrumented by the existing HTace code. # Propagate the traces to other systems such as HDFS and MapReduce. # Support other OpenTracing tracers. was:Suggested in HBASE-22115 > Replace HTrace with OpenTracing > ------------------------------- > > Key: HBASE-22120 > URL: https://issues.apache.org/jira/browse/HBASE-22120 > Project: HBase > Issue Type: New Feature > Components: tracing > Affects Versions: 3.0.0 > Reporter: Sergey Shelukhin > Assignee: Wei-Chiu Chuang > Priority: Major > > h2. Deprecate HTrace usage in HBase > * HBase 1.x (branch-1) > * Declare HTrace (htrace 3.x) deprecated in the user doc. > * HBase 2.x (branch-2) > * Declare HTrace deprecated in the user doc. Furthermore, state that it is > known not working. > * Either fix the trace context propagation bug in HBase 2.x, or backport > OpenTracing support from the master branch. I am inclined to the latter. > * HBase 3.x (master branch) > * Remove HTrace entirely. > * Add OpenTracing APIs. Potentially backport to HBase 2.4. > * Replace OpenTracing API with OpenTelemetry when the latter stabilizes. > h1. Milestones > # Doc -- deprecation notice > # Replace existing HTrace code with OpenTracing code in the master branch > (3.x) > # Java (a [poc|https://github.com/jojochuang/hbase/tree/HBASE-22120] is > currently under way) > # HBase shell and scripts (Ruby, shell script) > # Doc > # Add new trace instrumentation code for new features not instrumented by > the existing HTace code. > # Propagate the traces to other systems such as HDFS and MapReduce. > # Support other OpenTracing tracers. -- This message was sent by Atlassian Jira (v8.3.4#803005)