Skip to content

Commit 89cdf6b

Browse files
authored
refactor: remove innecessary serde (#15042)
1 parent 31a63b1 commit 89cdf6b

File tree

3 files changed

+25
-43
lines changed

3 files changed

+25
-43
lines changed

src/meta/app/src/background/background_job.rs

Lines changed: 17 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -24,16 +24,7 @@ use cron::Schedule;
2424
use crate::background::BackgroundTaskType;
2525
use crate::principal::UserIdentity;
2626

27-
#[derive(
28-
serde::Serialize,
29-
serde::Deserialize,
30-
Clone,
31-
Debug,
32-
Default,
33-
Eq,
34-
PartialEq,
35-
num_derive::FromPrimitive,
36-
)]
27+
#[derive(Clone, Debug, Default, Eq, PartialEq, num_derive::FromPrimitive)]
3728
pub enum BackgroundJobState {
3829
#[default]
3930
RUNNING = 0,
@@ -47,16 +38,7 @@ impl Display for BackgroundJobState {
4738
}
4839
}
4940

50-
#[derive(
51-
serde::Serialize,
52-
serde::Deserialize,
53-
Clone,
54-
Debug,
55-
Default,
56-
Eq,
57-
PartialEq,
58-
num_derive::FromPrimitive,
59-
)]
41+
#[derive(Clone, Debug, Default, Eq, PartialEq, num_derive::FromPrimitive)]
6042
pub enum BackgroundJobType {
6143
#[default]
6244
ONESHOT = 0,
@@ -87,7 +69,7 @@ impl ManualTriggerParams {
8769
}
8870
}
8971

90-
#[derive(serde::Serialize, serde::Deserialize, Clone, Debug, Default, Eq, PartialEq)]
72+
#[derive(Clone, Debug, Default, Eq, PartialEq)]
9173
pub struct BackgroundJobParams {
9274
pub job_type: BackgroundJobType,
9375
pub scheduled_job_interval: std::time::Duration,
@@ -159,7 +141,7 @@ impl Display for BackgroundJobParams {
159141
}
160142
}
161143

162-
#[derive(serde::Serialize, serde::Deserialize, Clone, Debug, Default, Eq, PartialEq)]
144+
#[derive(Clone, Debug, Default, Eq, PartialEq)]
163145
pub struct BackgroundJobStatus {
164146
pub job_state: BackgroundJobState,
165147
pub last_task_id: Option<String>,
@@ -216,7 +198,7 @@ impl Display for BackgroundJobIdent {
216198
}
217199

218200
// Info
219-
#[derive(serde::Serialize, serde::Deserialize, Clone, Debug, Default, Eq, PartialEq)]
201+
#[derive(Clone, Debug, Default, Eq, PartialEq)]
220202
pub struct BackgroundJobInfo {
221203
pub job_params: Option<BackgroundJobParams>,
222204
pub job_status: Option<BackgroundJobStatus>,
@@ -244,12 +226,12 @@ impl BackgroundJobInfo {
244226
}
245227
}
246228

247-
#[derive(serde::Serialize, serde::Deserialize, Clone, Debug, Default, Eq, PartialEq)]
229+
#[derive(Clone, Debug, Default, Eq, PartialEq)]
248230
pub struct BackgroundJobId {
249231
pub id: u64,
250232
}
251233

252-
#[derive(serde::Serialize, serde::Deserialize, Clone, Debug, PartialEq, Eq)]
234+
#[derive(Clone, Debug, PartialEq, Eq)]
253235
pub struct CreateBackgroundJobReq {
254236
pub if_not_exists: bool,
255237
pub job_name: BackgroundJobIdent,
@@ -271,12 +253,12 @@ impl Display for CreateBackgroundJobReq {
271253
}
272254
}
273255

274-
#[derive(serde::Serialize, serde::Deserialize, Clone, Debug, PartialEq, Eq)]
256+
#[derive(Clone, Debug, PartialEq, Eq)]
275257
pub struct CreateBackgroundJobReply {
276258
pub id: u64,
277259
}
278260

279-
#[derive(serde::Serialize, serde::Deserialize, Clone, Debug, PartialEq, Eq)]
261+
#[derive(Clone, Debug, PartialEq, Eq)]
280262
pub struct GetBackgroundJobReq {
281263
pub name: BackgroundJobIdent,
282264
}
@@ -287,13 +269,13 @@ impl Display for GetBackgroundJobReq {
287269
}
288270
}
289271

290-
#[derive(serde::Serialize, serde::Deserialize, Clone, Debug, PartialEq, Eq)]
272+
#[derive(Clone, Debug, PartialEq, Eq)]
291273
pub struct GetBackgroundJobReply {
292274
pub id: u64,
293275
pub info: BackgroundJobInfo,
294276
}
295277

296-
#[derive(serde::Serialize, serde::Deserialize, Clone, Debug, PartialEq, Eq)]
278+
#[derive(Clone, Debug, PartialEq, Eq)]
297279
pub struct UpdateBackgroundJobStatusReq {
298280
pub job_name: BackgroundJobIdent,
299281
pub status: BackgroundJobStatus,
@@ -309,7 +291,7 @@ impl Display for UpdateBackgroundJobStatusReq {
309291
}
310292
}
311293

312-
#[derive(serde::Serialize, serde::Deserialize, Clone, Debug, PartialEq, Eq)]
294+
#[derive(Clone, Debug, PartialEq, Eq)]
313295
pub struct UpdateBackgroundJobParamsReq {
314296
pub job_name: BackgroundJobIdent,
315297
pub params: BackgroundJobParams,
@@ -325,7 +307,7 @@ impl Display for UpdateBackgroundJobParamsReq {
325307
}
326308
}
327309

328-
#[derive(serde::Serialize, serde::Deserialize, Clone, Debug, PartialEq, Eq)]
310+
#[derive(Clone, Debug, PartialEq, Eq)]
329311
pub struct UpdateBackgroundJobReq {
330312
pub job_name: BackgroundJobIdent,
331313
pub info: BackgroundJobInfo,
@@ -347,12 +329,12 @@ impl Display for UpdateBackgroundJobReq {
347329
}
348330
}
349331

350-
#[derive(serde::Serialize, serde::Deserialize, Clone, Debug, PartialEq, Eq)]
332+
#[derive(Clone, Debug, PartialEq, Eq)]
351333
pub struct UpdateBackgroundJobReply {
352334
pub id: u64,
353335
}
354336

355-
#[derive(serde::Serialize, serde::Deserialize, Clone, Debug, PartialEq, Eq)]
337+
#[derive(Clone, Debug, PartialEq, Eq)]
356338
pub struct DeleteBackgroundJobReq {
357339
pub name: BackgroundJobIdent,
358340
}
@@ -363,10 +345,10 @@ impl Display for DeleteBackgroundJobReq {
363345
}
364346
}
365347

366-
#[derive(serde::Serialize, serde::Deserialize, Clone, Debug, PartialEq, Eq)]
348+
#[derive(Clone, Debug, PartialEq, Eq)]
367349
pub struct DeleteBackgroundJobReply {}
368350
// list
369-
#[derive(serde::Serialize, serde::Deserialize, Clone, Debug, PartialEq, Eq)]
351+
#[derive(Clone, Debug, PartialEq, Eq)]
370352
pub struct ListBackgroundJobsReq {
371353
pub tenant: String,
372354
}

src/meta/app/src/background/background_task.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ impl Display for BackgroundTaskType {
7070
}
7171
}
7272

73-
#[derive(serde::Serialize, serde::Deserialize, Clone, Debug, Default, Eq, PartialEq)]
73+
#[derive(Clone, Debug, Default, Eq, PartialEq)]
7474
pub struct BackgroundTaskIdent {
7575
pub tenant: String,
7676
pub task_id: String,
@@ -153,7 +153,7 @@ impl BackgroundTaskInfo {
153153
}
154154
}
155155

156-
#[derive(serde::Serialize, serde::Deserialize, Clone, Debug, PartialEq, Eq)]
156+
#[derive(Clone, Debug, PartialEq, Eq)]
157157
pub struct UpdateBackgroundTaskReq {
158158
pub task_name: BackgroundTaskIdent,
159159
pub task_info: BackgroundTaskInfo,
@@ -174,13 +174,13 @@ impl Display for UpdateBackgroundTaskReq {
174174
}
175175
}
176176

177-
#[derive(serde::Serialize, serde::Deserialize, Clone, Debug, PartialEq, Eq)]
177+
#[derive(Clone, Debug, PartialEq, Eq)]
178178
pub struct UpdateBackgroundTaskReply {
179179
pub last_updated: DateTime<Utc>,
180180
pub expire_at: u64,
181181
}
182182

183-
#[derive(serde::Serialize, serde::Deserialize, Clone, Debug, PartialEq, Eq)]
183+
#[derive(Clone, Debug, PartialEq, Eq)]
184184
pub struct GetBackgroundTaskReq {
185185
pub name: BackgroundTaskIdent,
186186
}
@@ -191,12 +191,12 @@ impl Display for GetBackgroundTaskReq {
191191
}
192192
}
193193

194-
#[derive(serde::Serialize, serde::Deserialize, Clone, Debug, PartialEq, Eq)]
194+
#[derive(Clone, Debug, PartialEq, Eq)]
195195
pub struct GetBackgroundTaskReply {
196196
pub task_info: Option<BackgroundTaskInfo>,
197197
}
198198

199-
#[derive(serde::Serialize, serde::Deserialize, Clone, Debug, PartialEq, Eq)]
199+
#[derive(Clone, Debug, PartialEq, Eq)]
200200
pub struct ListBackgroundTasksReq {
201201
pub tenant: String,
202202
}

src/query/config/src/background_config.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -102,13 +102,13 @@ impl BackgroundScheduledConfig {
102102
}
103103

104104
/// Config for background config
105-
#[derive(Clone, PartialEq, Eq, Serialize, Deserialize)]
105+
#[derive(Clone, PartialEq, Eq)]
106106
pub struct InnerBackgroundConfig {
107107
pub enable: bool,
108108
pub compaction: InnerBackgroundCompactionConfig,
109109
}
110110

111-
#[derive(Clone, PartialEq, Eq, Serialize, Deserialize)]
111+
#[derive(Clone, PartialEq, Eq)]
112112
pub struct InnerBackgroundCompactionConfig {
113113
pub enable: bool,
114114
pub target_tables: Option<Vec<String>>,

0 commit comments

Comments
 (0)