You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
###environment Description
instrument version:1.4.1
###Bug Description
when use Thread.start() ,the OkHttpUtil.httpGet('url') span will be a new trace ,not in the old trace.
###Bug recurrence process
private ExecutorService executorService = new ThreadPoolExecutor(2, 5,
0L, TimeUnit.MILLISECONDS,
new LinkedBlockingQueue<Runnable>(1024), new ThreadFactoryBuilder()
.setNameFormat("yansir-pool-%d").build(), new ThreadPoolExecutor.AbortPolicy());
//Thread.start() will create a new trace
new Thread(new ConsumeRunable(id)).start();
//Thread.run() will continue the old trace,
new Thread(new ConsumeRunable(id)).run();
//ThreadPoolExecutor.execute() will continue the old trace,
executorService.execute(new ConsumeRunable(id));
private class ConsumeRunable implements Runnable{
private int id;
public ConsumeRunable(int id) {
this.id = id;
}
@Override
public void run() {
OkHttpUtil.httpGet("http://127.0.0.1:9003/b/breceive?id="+id);
}
}
The text was updated successfully, but these errors were encountered:
###environment Description
instrument version:1.4.1
###Bug Description
when use Thread.start() ,the OkHttpUtil.httpGet('url') span will be a new trace ,not in the old trace.
###Bug recurrence process
The text was updated successfully, but these errors were encountered: