@@ -104,7 +104,7 @@ def __init__(self):
104104 self .primary_endpoint : Optional [PrimaryEndpoint ] = None
105105
106106 @staticmethod
107- def ignore_check (op : str , kind : Kind , carrier : Optional [Carrier ] = None ):
107+ def ignore_check (op : str , carrier : Optional [Carrier ] = None ):
108108 if config .RE_IGNORE_PATH .match (op ) or agent .is_segment_queue_full () or (carrier is not None and carrier .is_suppressed ):
109109 return NoopSpan (context = NoopContext ())
110110
@@ -136,15 +136,15 @@ def new_span(self, parent: Optional[Span], SpanType: type, **kwargs) -> Span: #
136136 return span
137137
138138 def new_local_span (self , op : str ) -> Span :
139- span = self .ignore_check (op , Kind . Local )
139+ span = self .ignore_check (op )
140140 if span is not None :
141141 return span
142142
143143 parent = self .peek ()
144144 return self .new_span (parent , Span , op = op , kind = Kind .Local )
145145
146146 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 )
148148 if span is not None :
149149 return span
150150
@@ -173,7 +173,7 @@ def new_entry_span(self, op: str, carrier: Optional[Carrier] = None, inherit: Op
173173
174174 def new_exit_span (self , op : str , peer : str ,
175175 component : Optional [Component ] = None , inherit : Optional [Component ] = None ) -> Span :
176- span = self .ignore_check (op , Kind . Exit )
176+ span = self .ignore_check (op )
177177 if span is not None :
178178 return span
179179
@@ -222,6 +222,7 @@ def stop(self, span: Span) -> bool:
222222
223223 self ._nspans -= 1
224224 if self ._nspans == 0 :
225+ self .segment .is_size_limited = agent .is_segment_queue_full ()
225226 agent .archive_segment (self .segment )
226227 return True
227228
0 commit comments