From 63647bc7c261183658758a40dfbea2b483a71fc6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marko=20Milenkovi=C4=87?= Date: Fri, 29 Nov 2024 16:35:28 +0000 Subject: [PATCH] chore: update clippy after rust update (1.83.0) + change a logger from warn to debug, as we cant do much with those errors at the moment and they happen even with core datafusion config. --- ballista/client/tests/context_unsupported.rs | 1 - ballista/core/src/extension.rs | 7 ++++--- ballista/core/src/serde/mod.rs | 1 - ballista/executor/src/execution_engine.rs | 1 - ballista/executor/src/executor.rs | 1 - ballista/scheduler/src/display.rs | 6 +++--- 6 files changed, 7 insertions(+), 10 deletions(-) diff --git a/ballista/client/tests/context_unsupported.rs b/ballista/client/tests/context_unsupported.rs index fb6a16c7c..805e81325 100644 --- a/ballista/client/tests/context_unsupported.rs +++ b/ballista/client/tests/context_unsupported.rs @@ -21,7 +21,6 @@ mod common; /// /// It provides indication if/when datafusion /// gets support for them - #[cfg(test)] mod unsupported { use crate::common::{remote_context, standalone_context}; diff --git a/ballista/core/src/extension.rs b/ballista/core/src/extension.rs index 728255405..13892c1a0 100644 --- a/ballista/core/src/extension.rs +++ b/ballista/core/src/extension.rs @@ -52,7 +52,6 @@ pub trait SessionStateExt { /// [SessionConfig] extension with methods needed /// for Ballista configuration - pub trait SessionConfigExt { /// Creates session config which has /// ballista configuration initialized @@ -315,7 +314,8 @@ impl SessionConfigHelperExt for SessionConfig { value ); if let Err(e) = s.options_mut().set(key, value) { - log::warn!( + // there is not much we can do about this error at the moment + log::debug!( "could not set configuration key: `{}`, value: `{}`, reason: {}", key, value, @@ -334,7 +334,8 @@ impl SessionConfigHelperExt for SessionConfig { value ); if let Err(e) = self.options_mut().set(key, value) { - log::warn!( + // there is not much we can do about this error at the moment + log::debug!( "could not set configuration key: `{}`, value: `{}`, reason: {}", key, value, diff --git a/ballista/core/src/serde/mod.rs b/ballista/core/src/serde/mod.rs index 627ba92e5..d7d6474f7 100644 --- a/ballista/core/src/serde/mod.rs +++ b/ballista/core/src/serde/mod.rs @@ -131,7 +131,6 @@ impl BallistaLogicalExtensionCodec { /// position is important with encoding process /// as position of used codecs is needed /// so the same codec can be used for decoding - fn try_any( &self, mut f: impl FnMut(&dyn LogicalExtensionCodec) -> Result, diff --git a/ballista/executor/src/execution_engine.rs b/ballista/executor/src/execution_engine.rs index 5121f016b..42084267c 100644 --- a/ballista/executor/src/execution_engine.rs +++ b/ballista/executor/src/execution_engine.rs @@ -27,7 +27,6 @@ use std::fmt::Debug; use std::sync::Arc; /// Execution engine extension point - pub trait ExecutionEngine: Sync + Send { fn create_query_stage_exec( &self, diff --git a/ballista/executor/src/executor.rs b/ballista/executor/src/executor.rs index addccf7a8..1ebf3e56f 100644 --- a/ballista/executor/src/executor.rs +++ b/ballista/executor/src/executor.rs @@ -111,7 +111,6 @@ impl Executor { /// Create a new executor instance with given [RuntimeEnv], /// [ScalarUDF], [AggregateUDF] and [WindowUDF] - #[allow(clippy::too_many_arguments)] pub fn new( metadata: ExecutorRegistration, diff --git a/ballista/scheduler/src/display.rs b/ballista/scheduler/src/display.rs index 9026e0f08..fa26331ef 100644 --- a/ballista/scheduler/src/display.rs +++ b/ballista/scheduler/src/display.rs @@ -87,7 +87,7 @@ impl<'a> DisplayableBallistaExecutionPlan<'a> { plan: &'a dyn ExecutionPlan, metrics: &'a Vec, } - impl<'a> fmt::Display for Wrapper<'a> { + impl fmt::Display for Wrapper<'_> { fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { let t = DisplayFormatType::Default; let mut visitor = IndentVisitor { @@ -121,7 +121,7 @@ struct IndentVisitor<'a, 'b> { metric_index: usize, } -impl<'a, 'b> ExecutionPlanVisitor for IndentVisitor<'a, 'b> { +impl ExecutionPlanVisitor for IndentVisitor<'_, '_> { type Error = fmt::Error; fn pre_visit( &mut self, @@ -150,7 +150,7 @@ impl<'a, 'b> ExecutionPlanVisitor for IndentVisitor<'a, 'b> { } } -impl<'a> ToStringifiedPlan for DisplayableBallistaExecutionPlan<'a> { +impl ToStringifiedPlan for DisplayableBallistaExecutionPlan<'_> { fn to_stringified( &self, plan_type: datafusion::logical_expr::PlanType,