[
https://issues.apache.org/jira/browse/HTRACE-69?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14386255#comment-14386255
]
Masatake Iwasaki commented on HTRACE-69:
----------------------------------------
bq. it seems like the solution is to reduce the sampling rate
The problem I would like to solve here is that {{Trace#startSpan}} never
respect sampler if there is ongoing trace (i.e. {{Trace.isTracing()}} returns
true). You can not adjust sampling rate of traces in
DFSInputStream/DFSOutputStream if you do end-to-end tracing from HBase.
> Filtering child spans by sampler
> --------------------------------
>
> Key: HTRACE-69
> URL: https://issues.apache.org/jira/browse/HTRACE-69
> Project: HTrace
> Issue Type: New Feature
> Reporter: Masatake Iwasaki
> Assignee: Masatake Iwasaki
>
> Trace#startSpan respect the sampler given as argument only when there is no
> ongoing span (i.e. when creating new root span).
> {code}
> public static TraceScope startSpan(String description, Sampler<TraceInfo>
> s, TraceInfo tinfo) {
> Span span = null;
> if (isTracing() || s.next(tinfo)) {
> {code}
> Adding API starting span if {{(isTracing() && s.next(tinfo))}} enables
> filtering of child spans.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)