diff options
Diffstat (limited to 'zuul/scheduler.py')
-rw-r--r-- | zuul/scheduler.py | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/zuul/scheduler.py b/zuul/scheduler.py index 79b73b2a0..9548cb6d2 100644 --- a/zuul/scheduler.py +++ b/zuul/scheduler.py @@ -2754,12 +2754,30 @@ class Scheduler(threading.Thread): build_set = self._getBuildSetFromPipeline(event, pipeline) if not build_set: return + + tracing.endSavedSpan( + event.span_info, + attributes={ + "uuid": event.request_uuid, + "buildset_uuid": build_set.uuid, + "zuul_event_id": build_set.item.event.zuul_event_id, + } + ) pipeline.manager.onMergeCompleted(event, build_set) def _doFilesChangesCompletedEvent(self, event, pipeline): build_set = self._getBuildSetFromPipeline(event, pipeline) if not build_set: return + + tracing.endSavedSpan( + event.span_info, + attributes={ + "uuid": event.request_uuid, + "buildset_uuid": build_set.uuid, + "zuul_event_id": build_set.item.event.zuul_event_id, + } + ) pipeline.manager.onFilesChangesCompleted(event, build_set) def _doNodesProvisionedEvent(self, event, pipeline): |