@@ -104,7 +104,7 @@ def __init__(self):
104
104
self .primary_endpoint : Optional [PrimaryEndpoint ] = None
105
105
106
106
@staticmethod
107
- def ignore_check (op : str , kind : Kind , carrier : Optional [Carrier ] = None ):
107
+ def ignore_check (op : str , carrier : Optional [Carrier ] = None ):
108
108
if config .RE_IGNORE_PATH .match (op ) or agent .is_segment_queue_full () or (carrier is not None and carrier .is_suppressed ):
109
109
return NoopSpan (context = NoopContext ())
110
110
@@ -136,15 +136,15 @@ def new_span(self, parent: Optional[Span], SpanType: type, **kwargs) -> Span: #
136
136
return span
137
137
138
138
def new_local_span (self , op : str ) -> Span :
139
- span = self .ignore_check (op , Kind . Local )
139
+ span = self .ignore_check (op )
140
140
if span is not None :
141
141
return span
142
142
143
143
parent = self .peek ()
144
144
return self .new_span (parent , Span , op = op , kind = Kind .Local )
145
145
146
146
def new_entry_span (self , op : str , carrier : Optional [Carrier ] = None , inherit : Optional [Component ] = None ) -> Span :
147
- span = self .ignore_check (op , Kind . Entry , carrier )
147
+ span = self .ignore_check (op , carrier )
148
148
if span is not None :
149
149
return span
150
150
@@ -173,7 +173,7 @@ def new_entry_span(self, op: str, carrier: Optional[Carrier] = None, inherit: Op
173
173
174
174
def new_exit_span (self , op : str , peer : str ,
175
175
component : Optional [Component ] = None , inherit : Optional [Component ] = None ) -> Span :
176
- span = self .ignore_check (op , Kind . Exit )
176
+ span = self .ignore_check (op )
177
177
if span is not None :
178
178
return span
179
179
@@ -222,6 +222,7 @@ def stop(self, span: Span) -> bool:
222
222
223
223
self ._nspans -= 1
224
224
if self ._nspans == 0 :
225
+ self .segment .is_size_limited = agent .is_segment_queue_full ()
225
226
agent .archive_segment (self .segment )
226
227
return True
227
228
0 commit comments