@@ -3,9 +3,7 @@ use std::fmt::Display;
33
44use crate :: internal:: common:: error:: DsError ;
55use crate :: internal:: datasrv:: dataobj:: DataObjectId ;
6- use crate :: resources:: {
7- AllocationRequest , CPU_RESOURCE_NAME , NumOfNodes , ResourceAmount ,
8- } ;
6+ use crate :: resources:: { AllocationRequest , CPU_RESOURCE_NAME , NumOfNodes , ResourceAmount } ;
97use crate :: { InstanceId , Map , Priority , TaskId } ;
108use smallvec:: { SmallVec , smallvec} ;
119use std:: time:: Duration ;
@@ -188,125 +186,3 @@ pub struct TaskSubmit {
188186 pub shared_data : Vec < SharedTaskConfiguration > ,
189187 pub adjust_instance_id_and_crash_counters : Map < TaskId , ( InstanceId , u32 ) > ,
190188}
191-
192- //
193- // #[derive(Deserialize, Serialize, Debug)]
194- // pub struct TaskInfoRequest {
195- // pub tasks: Vec<TaskId>, // If empty, then all tasks are assumed
196- // }
197- //
198- // #[derive(Deserialize, Serialize, Debug)]
199- // pub struct CancelTasks {
200- // pub tasks: Vec<TaskId>, // If empty, then all tasks are assumed
201- // }
202- //
203- // #[derive(Deserialize, Serialize, Debug)]
204- // pub struct StopWorkerRequest {
205- // pub worker_id: WorkerId,
206- // }
207- //
208- // #[derive(Serialize, Deserialize, Debug)]
209- // pub struct WorkerTypeQuery {
210- // pub descriptor: ResourceDescriptor,
211- // pub max_sn_workers: u32, // For single-node tasks
212- // pub max_worker_per_allocation: u32, // For multi-node tasks
213- // }
214- //
215- // #[derive(Serialize, Deserialize, Debug)]
216- // pub struct NewWorkerQuery {
217- // pub worker_queries: Vec<WorkerTypeQuery>,
218- // }
219- //
220- // #[derive(Deserialize, Serialize, Debug)]
221- // pub enum WorkerOverviewListenerOp {
222- // Add,
223- // Remove,
224- // }
225- //
226- // #[derive(Deserialize, Serialize, Debug)]
227- // #[serde(tag = "op")]
228- // pub enum FromGatewayMessage {
229- // NewTasks(NewTasksMessage),
230- // CancelTasks(CancelTasks),
231- // GetTaskInfo(TaskInfoRequest),
232- // ServerInfo,
233- // WorkerInfo(WorkerId),
234- // StopWorker(StopWorkerRequest),
235- // NewWorkerQuery(NewWorkerQuery),
236- // TryReleaseMemory,
237- // ModifyWorkerOverviewListeners(WorkerOverviewListenerOp),
238- // }
239- //
240- // #[derive(Serialize, Deserialize, Debug)]
241- // pub struct NewTasksResponse {
242- // pub n_waiting_for_workers: u64,
243- // }
244- //
245- // #[derive(Serialize, Deserialize, Debug)]
246- // pub struct ErrorResponse {
247- // pub message: String,
248- // }
249- //
250- // #[derive(Serialize, Deserialize, Debug)]
251- // pub struct TaskUpdate {
252- // pub id: TaskId,
253- // pub state: TaskState,
254- // }
255- //
256- // #[derive(Serialize, Deserialize, Debug)]
257- // pub struct TaskFailedMessage {
258- // pub id: TaskId,
259- // pub cancelled_tasks: Vec<TaskId>,
260- // pub info: TaskFailInfo,
261- // }
262- //
263- // #[derive(Serialize, Deserialize, Debug)]
264- // pub struct ServerInfo {
265- // pub worker_listen_port: u16,
266- // }
267- //
268- //
269- // #[derive(Serialize, Deserialize, Debug)]
270- // pub struct TaskInfo {
271- // pub id: TaskId,
272- // pub state: TaskState,
273- // }
274- //
275- // #[derive(Serialize, Deserialize, Debug)]
276- // pub struct TasksInfoResponse {
277- // pub tasks: Vec<TaskInfo>,
278- // }
279- //
280- // #[derive(Serialize, Deserialize, Debug)]
281- // pub struct NewWorkerMessage {
282- // pub worker_id: WorkerId,
283- // pub configuration: WorkerConfiguration,
284- // }
285- //
286- //
287- //
288- // #[derive(Serialize, Deserialize, Debug)]
289- // pub struct LostWorkerMessage {
290- // pub worker_id: WorkerId,
291- // pub running_tasks: Vec<TaskId>,
292- // pub reason: LostWorkerReason,
293- // }
294- //
295- //
296- // #[derive(Serialize, Deserialize, Debug)]
297- // #[allow(clippy::large_enum_variant)] // This Enum will be removed soon
298- // pub enum ToGatewayMessage {
299- // NewTasksResponse(NewTasksResponse),
300- // CancelTasksResponse(CancelTasksResponse),
301- // TaskUpdate(TaskUpdate),
302- // TaskFailed(TaskFailedMessage),
303- // TaskInfo(TasksInfoResponse),
304- // Error(ErrorResponse),
305- // ServerInfo(ServerInfo),
306- // WorkerInfo(Option<WorkerRuntimeInfo>),
307- // NewWorker(NewWorkerMessage),
308- // LostWorker(LostWorkerMessage),
309- // WorkerOverview(Box<WorkerOverview>),
310- // WorkerStopped,
311- // NewWorkerAllocationQueryResponse(NewWorkerAllocationResponse),
312- // }
0 commit comments