@@ -22,7 +22,6 @@ use crate::execution_engine::ExecutionEngine;
2222use crate :: execution_engine:: QueryStageExecutor ;
2323use crate :: metrics:: ExecutorMetricsCollector ;
2424use crate :: metrics:: LoggingMetricsCollector ;
25- use crate :: status_store:: ExecutorStatusStore ;
2625use ballista_core:: error:: BallistaError ;
2726use ballista_core:: registry:: BallistaFunctionRegistry ;
2827use ballista_core:: serde:: protobuf;
@@ -86,9 +85,6 @@ pub struct Executor {
8685 /// Execution engine that the executor will delegate to
8786 /// for executing query stages
8887 pub ( crate ) execution_engine : Arc < dyn ExecutionEngine > ,
89-
90- /// Stores task status updates for scheduler polling.
91- status_store : Arc < ExecutorStatusStore > ,
9288}
9389
9490impl Executor {
@@ -137,7 +133,6 @@ impl Executor {
137133 abort_handles : Default :: default ( ) ,
138134 execution_engine : execution_engine
139135 . unwrap_or_else ( || Arc :: new ( DefaultExecutionEngine { } ) ) ,
140- status_store : Arc :: new ( ExecutorStatusStore :: new ( ) ) ,
141136 }
142137 }
143138}
@@ -154,11 +149,6 @@ impl Executor {
154149 ( self . config_producer ) ( )
155150 }
156151
157- #[ must_use]
158- pub fn status_store ( & self ) -> Arc < ExecutorStatusStore > {
159- Arc :: clone ( & self . status_store )
160- }
161-
162152 /// Execute one partition of a query stage and persist the result to disk in IPC format. On
163153 /// success, return a RecordBatch containing metadata about the results, including path
164154 /// and statistics.
0 commit comments