|
18 | 18 | from experiment_utils.services import ( |
19 | 19 | KafkaService, |
20 | 20 | FlinkService, |
21 | | - QueryEngineServiceFactory, |
| 21 | + QueryEngineRustService, |
22 | 22 | ExporterServiceFactory, |
23 | 23 | PrometheusKafkaAdapterService, |
24 | 24 | ArroyoService, |
@@ -72,22 +72,11 @@ def main(cfg: DictConfig): |
72 | 72 | kafka_service = KafkaService(provider, args.node_offset, num_tries=KAFKA_NUM_TRIES) |
73 | 73 | flink_service = FlinkService(provider, args.node_offset) |
74 | 74 |
|
75 | | - # Initialize both query engine languages |
76 | | - query_engine_service_rust = QueryEngineServiceFactory.create_query_engine_service( |
77 | | - "rust", provider, use_container=True, node_offset=args.node_offset |
78 | | - ) |
79 | | - query_engine_service_python = QueryEngineServiceFactory.create_query_engine_service( |
80 | | - "python", provider, use_container=True, node_offset=args.node_offset |
81 | | - ) |
82 | | - query_engine_service_rust_native = ( |
83 | | - QueryEngineServiceFactory.create_query_engine_service( |
84 | | - "rust", provider, use_container=False, node_offset=args.node_offset |
85 | | - ) |
| 75 | + query_engine_service_container = QueryEngineRustService( |
| 76 | + provider, use_container=True, node_offset=args.node_offset |
86 | 77 | ) |
87 | | - query_engine_service_python_native = ( |
88 | | - QueryEngineServiceFactory.create_query_engine_service( |
89 | | - "python", provider, use_container=False, node_offset=args.node_offset |
90 | | - ) |
| 78 | + query_engine_service_native = QueryEngineRustService( |
| 79 | + provider, use_container=False, node_offset=args.node_offset |
91 | 80 | ) |
92 | 81 |
|
93 | 82 | system_exporters_service = SystemExportersService( |
@@ -176,10 +165,8 @@ def main(cfg: DictConfig): |
176 | 165 | ("Prometheus Client (container)", prometheus_client_service_container), |
177 | 166 | ("Prometheus Client (native)", prometheus_client_service_native), |
178 | 167 | ("Remote Monitor", remote_monitor_service), |
179 | | - ("Query Engine Rust (container)", query_engine_service_rust), |
180 | | - ("Query Engine Python (container)", query_engine_service_python), |
181 | | - ("Query Engine Rust (native)", query_engine_service_rust_native), |
182 | | - ("Query Engine Python (native)", query_engine_service_python_native), |
| 168 | + ("Query Engine (container)", query_engine_service_container), |
| 169 | + ("Query Engine (native)", query_engine_service_native), |
183 | 170 | ("Kafka", kafka_service), |
184 | 171 | ("Prometheus-Kafka Adapter", prometheus_kafka_adapter_service), |
185 | 172 | ("System Exporters", system_exporters_service), |
|
0 commit comments