From 2894edc4a9d2ab59e753445daba3ecf3057d031c Mon Sep 17 00:00:00 2001 From: Martin Molzer Date: Sat, 6 Aug 2022 22:40:11 +0200 Subject: [PATCH] remove spans from scheduler for now --- packages/yew/src/scheduler.rs | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/packages/yew/src/scheduler.rs b/packages/yew/src/scheduler.rs index 337d7aeb557..63656bdfc02 100644 --- a/packages/yew/src/scheduler.rs +++ b/packages/yew/src/scheduler.rs @@ -15,7 +15,6 @@ pub trait Runnable { struct QueueEntry { task: Box, - span: Span, } #[derive(Default)] @@ -25,9 +24,7 @@ struct FifoQueue { impl FifoQueue { fn push(&mut self, task: Box) { - let span = tracing::span!(tracing::Level::TRACE, "scheduler-task"); - span.follows_from(Span::current()); - self.inner.push(QueueEntry { task, span }); + self.inner.push(QueueEntry { task }); } fn drain_into(&mut self, queue: &mut Vec) { @@ -45,9 +42,7 @@ struct TopologicalQueue { impl TopologicalQueue { #[cfg(any(feature = "ssr", feature = "csr"))] fn push(&mut self, component_id: usize, task: Box) { - let span = tracing::span!(tracing::Level::TRACE, "scheduler-task"); - span.follows_from(Span::current()); - self.inner.insert(component_id, QueueEntry { task, span }); + self.inner.insert(component_id, QueueEntry { task }); } /// Take a single entry, preferring parents over children @@ -199,7 +194,6 @@ pub(crate) fn start_now() { break; } for r in queue.drain(..) { - let _enter = r.span.entered(); r.task.run(); } } @@ -244,7 +238,6 @@ mod arch { } pub(crate) use arch::*; -use tracing::Span; impl Scheduler { /// Fill vector with tasks to be executed according to Runnable type execution priority