Skip to content

Commit 959d837

Browse files
committed
chore: rebase
1 parent 4d1b744 commit 959d837

File tree

4 files changed

+24
-22
lines changed

4 files changed

+24
-22
lines changed

src/meta/proto-conv/src/task_from_to_protobuf_impl.rs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,8 @@ impl FromToProto for mt::TaskMessage {
156156
Message::ScheduleTask(task) => {
157157
mt::TaskMessage::ScheduleTask(mt::Task::from_pb(task)?)
158158
}
159-
Message::DeleteTask(DeleteTask {
159+
Message::DeleteTask(task_name) => mt::TaskMessage::DeleteTask(task_name, None),
160+
Message::DeleteTaskV2(DeleteTask {
160161
task_name,
161162
warehouse_options,
162163
}) => {
@@ -176,7 +177,7 @@ impl FromToProto for mt::TaskMessage {
176177
mt::TaskMessage::ExecuteTask(task) => Message::ExecuteTask(task.to_pb()?),
177178
mt::TaskMessage::ScheduleTask(task) => Message::ScheduleTask(task.to_pb()?),
178179
mt::TaskMessage::DeleteTask(task_name, warehouse_options) => {
179-
Message::DeleteTask(DeleteTask {
180+
Message::DeleteTaskV2(DeleteTask {
180181
task_name: task_name.clone(),
181182
warehouse_options: warehouse_options.as_ref().map(|w| pb::WarehouseOptions {
182183
warehouse: w.warehouse.clone(),

src/meta/proto-conv/tests/it/v136_add_task.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -185,7 +185,7 @@ fn test_decode_v136_task_message() -> anyhow::Result<()> {
185185
vec![26, 6, 116, 97, 115, 107, 95, 99, 160, 6, 136, 1, 168, 6, 24];
186186
let want_delete = || {
187187
let task = want_task();
188-
mt::TaskMessage::DeleteTask(task.task_name)
188+
mt::TaskMessage::DeleteTask(task.task_name, None)
189189
};
190190

191191
common::test_pb_from_to(func_name!(), want_delete())?;

src/meta/proto-conv/tests/it/v139_task_message.rs renamed to src/meta/proto-conv/tests/it/v140_task_message.rs

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ use maplit::btreemap;
2323
use crate::common;
2424

2525
#[test]
26-
fn test_decode_v139_task_message() -> anyhow::Result<()> {
26+
fn test_decode_v140_task_message() -> anyhow::Result<()> {
2727
let want_task = || mt::Task {
2828
task_id: 11,
2929
task_name: "task_c".to_string(),
@@ -55,7 +55,7 @@ fn test_decode_v139_task_message() -> anyhow::Result<()> {
5555
};
5656

5757
{
58-
let task_message_execute_v139 = vec![
58+
let task_message_execute_v140 = vec![
5959
10, 239, 1, 8, 11, 18, 6, 116, 97, 115, 107, 95, 99, 34, 16, 83, 69, 76, 69, 67, 84,
6060
32, 42, 32, 70, 82, 79, 77, 32, 116, 49, 42, 7, 99, 111, 109, 109, 101, 110, 116, 50,
6161
6, 112, 117, 98, 108, 105, 99, 58, 22, 8, 11, 18, 11, 51, 48, 32, 49, 50, 32, 42, 32,
@@ -67,20 +67,20 @@ fn test_decode_v139_task_message() -> anyhow::Result<()> {
6767
67, 130, 1, 23, 49, 57, 55, 48, 45, 48, 49, 45, 48, 49, 32, 48, 48, 58, 48, 48, 58, 49,
6868
51, 32, 85, 84, 67, 138, 1, 6, 116, 97, 115, 107, 95, 97, 138, 1, 6, 116, 97, 115, 107,
6969
95, 98, 146, 1, 6, 99, 49, 32, 62, 32, 49, 154, 1, 6, 10, 1, 97, 18, 1, 98, 170, 1, 2,
70-
109, 101, 160, 6, 139, 1, 168, 6, 24, 160, 6, 139, 1, 168, 6, 24,
70+
109, 101, 160, 6, 140, 1, 168, 6, 24, 160, 6, 140, 1, 168, 6, 24,
7171
];
7272
let want_execute = || mt::TaskMessage::ExecuteTask(want_task());
7373

7474
common::test_pb_from_to(func_name!(), want_execute())?;
7575
common::test_load_old(
7676
func_name!(),
77-
task_message_execute_v139.as_slice(),
78-
139,
77+
task_message_execute_v140.as_slice(),
78+
140,
7979
want_execute(),
8080
)?;
8181
}
8282
{
83-
let task_message_schedule_v139 = vec![
83+
let task_message_schedule_v140 = vec![
8484
18, 239, 1, 8, 11, 18, 6, 116, 97, 115, 107, 95, 99, 34, 16, 83, 69, 76, 69, 67, 84,
8585
32, 42, 32, 70, 82, 79, 77, 32, 116, 49, 42, 7, 99, 111, 109, 109, 101, 110, 116, 50,
8686
6, 112, 117, 98, 108, 105, 99, 58, 22, 8, 11, 18, 11, 51, 48, 32, 49, 50, 32, 42, 32,
@@ -92,20 +92,20 @@ fn test_decode_v139_task_message() -> anyhow::Result<()> {
9292
67, 130, 1, 23, 49, 57, 55, 48, 45, 48, 49, 45, 48, 49, 32, 48, 48, 58, 48, 48, 58, 49,
9393
51, 32, 85, 84, 67, 138, 1, 6, 116, 97, 115, 107, 95, 97, 138, 1, 6, 116, 97, 115, 107,
9494
95, 98, 146, 1, 6, 99, 49, 32, 62, 32, 49, 154, 1, 6, 10, 1, 97, 18, 1, 98, 170, 1, 2,
95-
109, 101, 160, 6, 139, 1, 168, 6, 24, 160, 6, 139, 1, 168, 6, 24,
95+
109, 101, 160, 6, 140, 1, 168, 6, 24, 160, 6, 140, 1, 168, 6, 24,
9696
];
9797
let want_schedule = || mt::TaskMessage::ScheduleTask(want_task());
9898

9999
common::test_pb_from_to(func_name!(), want_schedule())?;
100100
common::test_load_old(
101101
func_name!(),
102-
task_message_schedule_v139.as_slice(),
103-
139,
102+
task_message_schedule_v140.as_slice(),
103+
140,
104104
want_schedule(),
105105
)?;
106106
}
107107
{
108-
let task_message_after_v139 = vec![
108+
let task_message_after_v140 = vec![
109109
34, 239, 1, 8, 11, 18, 6, 116, 97, 115, 107, 95, 99, 34, 16, 83, 69, 76, 69, 67, 84,
110110
32, 42, 32, 70, 82, 79, 77, 32, 116, 49, 42, 7, 99, 111, 109, 109, 101, 110, 116, 50,
111111
6, 112, 117, 98, 108, 105, 99, 58, 22, 8, 11, 18, 11, 51, 48, 32, 49, 50, 32, 42, 32,
@@ -117,22 +117,22 @@ fn test_decode_v139_task_message() -> anyhow::Result<()> {
117117
67, 130, 1, 23, 49, 57, 55, 48, 45, 48, 49, 45, 48, 49, 32, 48, 48, 58, 48, 48, 58, 49,
118118
51, 32, 85, 84, 67, 138, 1, 6, 116, 97, 115, 107, 95, 97, 138, 1, 6, 116, 97, 115, 107,
119119
95, 98, 146, 1, 6, 99, 49, 32, 62, 32, 49, 154, 1, 6, 10, 1, 97, 18, 1, 98, 170, 1, 2,
120-
109, 101, 160, 6, 139, 1, 168, 6, 24, 160, 6, 139, 1, 168, 6, 24,
120+
109, 101, 160, 6, 140, 1, 168, 6, 24, 160, 6, 140, 1, 168, 6, 24,
121121
];
122122
let want_after = || mt::TaskMessage::AfterTask(want_task());
123123

124124
common::test_pb_from_to(func_name!(), want_after())?;
125125
common::test_load_old(
126126
func_name!(),
127-
task_message_after_v139.as_slice(),
128-
139,
127+
task_message_after_v140.as_slice(),
128+
140,
129129
want_after(),
130130
)?;
131131
}
132132
{
133-
let task_message_delete_v139 = vec![
134-
26, 27, 10, 6, 116, 97, 115, 107, 95, 99, 18, 17, 10, 11, 119, 97, 114, 101, 104, 111,
135-
117, 115, 101, 95, 97, 18, 2, 49, 48, 160, 6, 139, 1, 168, 6, 24,
133+
let task_message_delete_v140 = vec![
134+
42, 27, 10, 6, 116, 97, 115, 107, 95, 99, 18, 17, 10, 11, 119, 97, 114, 101, 104, 111,
135+
117, 115, 101, 95, 97, 18, 2, 49, 48, 160, 6, 140, 1, 168, 6, 24,
136136
];
137137
let want_delete = || {
138138
let task = want_task();
@@ -142,8 +142,8 @@ fn test_decode_v139_task_message() -> anyhow::Result<()> {
142142
common::test_pb_from_to(func_name!(), want_delete())?;
143143
common::test_load_old(
144144
func_name!(),
145-
task_message_delete_v139.as_slice(),
146-
139,
145+
task_message_delete_v140.as_slice(),
146+
140,
147147
want_delete(),
148148
)?;
149149
}

src/meta/protos/proto/task.proto

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,9 @@ message TaskMessage {
4545
oneof message {
4646
Task execute_task = 1;
4747
Task schedule_task = 2;
48-
DeleteTask delete_task = 3;
48+
string delete_task = 3;
4949
Task after_task = 4;
50+
DeleteTask delete_task_v2 = 5;
5051
}
5152
}
5253

0 commit comments

Comments
 (0)