@@ -23,7 +23,7 @@ const AsyncSpanChunkBuilder = require('./trace/async-span-chunk-builder')
2323const ChildTraceBuilder = require ( './trace/child-trace-builder' )
2424const DisableChildTrace = require ( './trace/disable-child-trace' )
2525const disableAsyncId = require ( './trace/disable-async-id' )
26- const ActiveTraceRepository = require ( '../metric/active-trace -repository' )
26+ const activeRequestRepository = require ( '../metric/active-request -repository' )
2727
2828class TraceContext {
2929 constructor ( agentInfo , dataSender , config ) {
@@ -35,7 +35,6 @@ class TraceContext {
3535 this . enableSampling = config . sampling
3636 }
3737 this . traceSampler = new TraceSampler ( agentInfo , config )
38- this . activeRequestRepository = new ActiveTraceRepository ( )
3938 }
4039
4140 getAgentInfo ( ) {
@@ -81,10 +80,10 @@ class TraceContext {
8180 if ( ! trace ) {
8281 return
8382 }
83+
8484 try {
8585 trace . close ( )
86- this . activeRequestRepository . remove ( trace . getTraceRoot ( ) )
87- // activeTrace.remove(trace)
86+ activeRequestRepository . remove ( trace . getTraceRoot ( ) )
8887 } catch ( e ) {
8988 log . error ( 'Fail to complete trace object' , e )
9089 }
@@ -118,7 +117,7 @@ class TraceContext {
118117 }
119118
120119 newLocalTrace ( traceRoot ) {
121- this . activeRequestRepository . register ( traceRoot )
120+ activeRequestRepository . register ( traceRoot )
122121 return new DisableTrace ( traceRoot )
123122 }
124123
@@ -137,7 +136,7 @@ class TraceContext {
137136 const spanBuilder = new SpanBuilder ( traceRoot )
138137 const spanChunkBuilder = new SpanChunkBuilder ( traceRoot )
139138 const repository = new SpanRepository ( spanChunkBuilder , this . dataSender , this . agentInfo )
140- this . activeRequestRepository . register ( traceRoot )
139+ activeRequestRepository . register ( traceRoot )
141140 return new Trace2 ( spanBuilder , repository )
142141 }
143142
0 commit comments