Skip to content

Commit 22ad81b

Browse files
author
joccau
committed
make test
Signed-off-by: joccau <[email protected]>
1 parent b740774 commit 22ad81b

File tree

3 files changed

+14
-4
lines changed

3 files changed

+14
-4
lines changed

pkg/ddl/column.go

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -189,7 +189,12 @@ func onDropColumn(jobCtx *jobContext, t *meta.Meta, job *model.Job) (ver int64,
189189
if err != nil {
190190
return ver, errors.Trace(err)
191191
}
192-
job.Args = append(job.Args, indexInfosToIDList(idxInfos))
192+
dropColumnArgs, err := model.GetDropColumnArgs(job)
193+
if err != nil {
194+
return ver, errors.Trace(err)
195+
}
196+
dropColumnArgs.IndexIDs = indexInfosToIDList(idxInfos)
197+
job.FillArgs(dropColumnArgs)
193198
case model.StateDeleteOnly:
194199
// delete only -> reorganization
195200
colInfo.State = model.StateDeleteReorganization
@@ -215,7 +220,12 @@ func onDropColumn(jobCtx *jobContext, t *meta.Meta, job *model.Job) (ver int64,
215220
} else {
216221
// We should set related index IDs for job
217222
job.FinishTableJob(model.JobStateDone, model.StateNone, ver, tblInfo)
218-
job.Args = append(job.Args, getPartitionIDs(tblInfo))
223+
dropColumnArgs, err := model.GetDropColumnArgs(job)
224+
if err != nil {
225+
return ver, errors.Trace(err)
226+
}
227+
dropColumnArgs.PartitionIDs = getPartitionIDs(tblInfo)
228+
job.FillArgs(dropColumnArgs)
219229
}
220230
default:
221231
return ver, errors.Trace(dbterror.ErrInvalidDDLJob.GenWithStackByArgs("table", tblInfo.State))

pkg/meta/model/BUILD.bazel

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ go_test(
4444
],
4545
embed = [":model"],
4646
flaky = True,
47-
shard_count = 30,
47+
shard_count = 31,
4848
deps = [
4949
"//pkg/parser/charset",
5050
"//pkg/parser/model",

pkg/meta/model/job_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ func TestJobStartTime(t *testing.T) {
3333
BinlogInfo: &HistoryInfo{},
3434
}
3535
require.Equal(t, TSConvert2Time(job.StartTS), time.Unix(0, 0))
36-
require.Equal(t, fmt.Sprintf("ID:123, Type:none, State:none, SchemaState:none, SchemaID:0, TableID:0, RowCount:0, ArgLen:0, start time: %s, Err:<nil>, ErrCount:0, SnapshotVersion:0, Version: v1", time.Unix(0, 0)), job.String())
36+
require.Equal(t, fmt.Sprintf("ID:123, Type:none, State:none, SchemaState:none, SchemaID:0, TableID:0, RowCount:0, ArgLen:0, RawArgsLen:0, start time: %s, Err:<nil>, ErrCount:0, SnapshotVersion:0, Version: v1", time.Unix(0, 0)), job.String())
3737
}
3838

3939
func TestState(t *testing.T) {

0 commit comments

Comments
 (0)