Skip to content
This repository was archived by the owner on Jun 6, 2024. It is now read-only.

Commit 5ac4374

Browse files
format files
1 parent d6da98e commit 5ac4374

File tree

4 files changed

+18
-15
lines changed

4 files changed

+18
-15
lines changed

src/bin/server.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
1-
use tonic::transport::Server;
21
use scheduler2::composable_database::scheduler_api_server::SchedulerApiServer;
32
use scheduler2::server::SchedulerService;
3+
use tonic::transport::Server;
44

55
#[tokio::main]
66
async fn main() -> Result<(), Box<dyn std::error::Error>> {
7-
87
let addr = "0.0.0.0:15721".parse().unwrap();
98

109
let catalog_path = concat!(env!("CARGO_MANIFEST_DIR"), "/test_files/");

src/frontend.rs

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ use crate::composable_database::scheduler_api_client::SchedulerApiClient;
4848
use crate::composable_database::QueryJobStatusArgs;
4949
use crate::composable_database::QueryStatus;
5050
use crate::composable_database::QueryStatus::InProgress;
51+
use crate::intermediate_results::{get_results, TaskKey};
5152
use crate::mock_catalog::load_catalog;
5253
use crate::mock_optimizer::Optimizer;
5354
use crate::parser::ExecutionPlanParser;
@@ -56,7 +57,6 @@ use datafusion::logical_expr::LogicalPlan;
5657
use datafusion::prelude::SessionContext;
5758
use serde::{Deserialize, Serialize};
5859
use tonic::Request;
59-
use crate::intermediate_results::{get_results, TaskKey};
6060

6161
#[derive(Clone, Serialize, Deserialize)]
6262
pub struct JobInfo {
@@ -329,10 +329,15 @@ impl MockFrontend {
329329
// }
330330
// };
331331

332-
let results = get_results(&TaskKey{stage_id: status.stage_id, query_id: status.query_id}).await
333-
.expect("api.rs: query is done but no results in table");
332+
let results = get_results(&TaskKey {
333+
stage_id: status.stage_id,
334+
query_id: status.query_id,
335+
})
336+
.await
337+
.expect("api.rs: query is done but no results in table");
334338

335-
let flattened_results: Vec<RecordBatch> = results.into_iter().flat_map(|r| r.into_iter()).collect();
339+
let flattened_results: Vec<RecordBatch> =
340+
results.into_iter().flat_map(|r| r.into_iter()).collect();
336341

337342
let updated_job_info = JobInfo {
338343
query_id,

src/queue.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@ use crate::task::{
55
TaskStatus::{self, *},
66
};
77
use crate::SchedulerError;
8+
use datafusion_proto::bytes::physical_plan_to_bytes;
89
use std::collections::{BTreeSet, HashMap};
910
use std::hash::{Hash, Hasher};
1011
use std::sync::Arc;
1112
use std::time::{Duration, SystemTime};
12-
use datafusion_proto::bytes::physical_plan_to_bytes;
1313
use tokio::sync::{Mutex, Notify};
1414

1515
// Must implement here since generated TaskId does not derive Hash.

src/server.rs

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -30,11 +30,7 @@ pub struct SchedulerService {
3030

3131
impl fmt::Debug for SchedulerService {
3232
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
33-
write!(
34-
f,
35-
"SchedulerService {{ queue: {:?} }}",
36-
self.queue,
37-
)
33+
write!(f, "SchedulerService {{ queue: {:?} }}", self.queue,)
3834
}
3935
}
4036

@@ -99,8 +95,11 @@ impl SchedulerApi for SchedulerService {
9995
// Build a query graph, store in query table, enqueue new tasks.
10096
let qid = self.next_query_id();
10197
let query = QueryGraph::new(qid, plan).await;
102-
self.queue.lock().await.add_query(qid, Arc::new(Mutex::new(query))).await;
103-
98+
self.queue
99+
.lock()
100+
.await
101+
.add_query(qid, Arc::new(Mutex::new(query)))
102+
.await;
104103

105104
let response = ScheduleQueryRet { query_id: qid };
106105
Ok(Response::new(response))
@@ -128,7 +127,7 @@ impl SchedulerApi for SchedulerService {
128127
return Ok(Response::new(QueryJobStatusRet {
129128
query_status: QueryStatus::Done.into(),
130129
stage_id: stage_id,
131-
query_id: query_id
130+
query_id: query_id,
132131
}));
133132
// ****************** END CHANGES FROM INTEGRATION TESTING****************//
134133
}

0 commit comments

Comments
 (0)