@@ -25,9 +25,9 @@ import (
25
25
)
26
26
27
27
func TestScheduleEvent (t * testing.T ) {
28
- sche := NewController ("test" , 1 , nil , nil , nil , 1000 , 0 )
29
- sche .AddNewTable (commonEvent.Table {1 , 1 }, 1 )
30
- event := NewBlockEvent ("test" , sche , & heartbeatpb.State {
28
+ controller := NewController ("test" , 1 , nil , nil , nil , 1000 , 0 )
29
+ controller .AddNewTable (commonEvent.Table {SchemaID : 1 , TableID : 1 }, 1 )
30
+ event := NewBlockEvent ("test" , controller , & heartbeatpb.State {
31
31
IsBlocked : true ,
32
32
BlockTs : 10 ,
33
33
NeedDroppedTables : & heartbeatpb.InfluencedTables {
@@ -38,9 +38,9 @@ func TestScheduleEvent(t *testing.T) {
38
38
})
39
39
event .scheduleBlockEvent ()
40
40
//drop table will be executed first
41
- require .Len (t , sche .Absent (), 2 )
41
+ require .Len (t , controller .Absent (), 2 )
42
42
43
- event = NewBlockEvent ("test" , sche , & heartbeatpb.State {
43
+ event = NewBlockEvent ("test" , controller , & heartbeatpb.State {
44
44
IsBlocked : true ,
45
45
BlockTs : 10 ,
46
46
NeedDroppedTables : & heartbeatpb.InfluencedTables {
@@ -51,9 +51,9 @@ func TestScheduleEvent(t *testing.T) {
51
51
})
52
52
event .scheduleBlockEvent ()
53
53
//drop table will be executed first, then add the new table
54
- require .Len (t , sche .Absent (), 1 )
54
+ require .Len (t , controller .Absent (), 1 )
55
55
56
- event = NewBlockEvent ("test" , sche , & heartbeatpb.State {
56
+ event = NewBlockEvent ("test" , controller , & heartbeatpb.State {
57
57
IsBlocked : true ,
58
58
BlockTs : 10 ,
59
59
NeedDroppedTables : & heartbeatpb.InfluencedTables {
@@ -64,22 +64,22 @@ func TestScheduleEvent(t *testing.T) {
64
64
})
65
65
event .scheduleBlockEvent ()
66
66
//drop table will be executed first, then add the new table
67
- require .Len (t , sche .Absent (), 1 )
67
+ require .Len (t , controller .Absent (), 1 )
68
68
}
69
69
70
70
func TestResendAction (t * testing.T ) {
71
- sche := NewController ("test" , 1 , nil , nil , nil , 1000 , 0 )
72
- sche .AddNewNode ("node1" )
73
- sche .AddNewTable (commonEvent.Table {1 , 1 }, 1 )
74
- sche .AddNewTable (commonEvent.Table {1 , 2 }, 1 )
71
+ controller := NewController ("test" , 1 , nil , nil , nil , 1000 , 0 )
72
+ controller .AddNewNode ("node1" )
73
+ controller .AddNewTable (commonEvent.Table {SchemaID : 1 , TableID : 1 }, 1 )
74
+ controller .AddNewTable (commonEvent.Table {SchemaID : 1 , TableID : 2 }, 1 )
75
75
var dispatcherIDs []common.DispatcherID
76
- for key , stm := range sche .Absent () {
76
+ for key , stm := range controller .Absent () {
77
77
stm .Primary = "node1"
78
78
stm .State = scheduler .SchedulerStatusWorking
79
- sche .tryMoveTask (key , stm , scheduler .SchedulerStatusAbsent , "" , true )
79
+ controller .tryMoveTask (key , stm , scheduler .SchedulerStatusAbsent , "" , true )
80
80
dispatcherIDs = append (dispatcherIDs , key )
81
81
}
82
- event := NewBlockEvent ("test" , sche , & heartbeatpb.State {
82
+ event := NewBlockEvent ("test" , controller , & heartbeatpb.State {
83
83
IsBlocked : true ,
84
84
BlockTs : 10 ,
85
85
BlockTables : & heartbeatpb.InfluencedTables {
@@ -105,7 +105,7 @@ func TestResendAction(t *testing.T) {
105
105
msgs = event .resend ()
106
106
require .Len (t , msgs , 1 )
107
107
108
- event = NewBlockEvent ("test" , sche , & heartbeatpb.State {
108
+ event = NewBlockEvent ("test" , controller , & heartbeatpb.State {
109
109
IsBlocked : true ,
110
110
BlockTs : 10 ,
111
111
BlockTables : & heartbeatpb.InfluencedTables {
@@ -123,7 +123,7 @@ func TestResendAction(t *testing.T) {
123
123
require .Equal (t , resp .DispatcherStatuses [0 ].InfluencedDispatchers .InfluenceType , heartbeatpb .InfluenceType_DB )
124
124
require .Equal (t , resp .DispatcherStatuses [0 ].Action .CommitTs , uint64 (10 ))
125
125
126
- event = NewBlockEvent ("test" , sche , & heartbeatpb.State {
126
+ event = NewBlockEvent ("test" , controller , & heartbeatpb.State {
127
127
IsBlocked : true ,
128
128
BlockTs : 10 ,
129
129
BlockTables : & heartbeatpb.InfluencedTables {
@@ -141,7 +141,7 @@ func TestResendAction(t *testing.T) {
141
141
require .Equal (t , resp .DispatcherStatuses [0 ].InfluencedDispatchers .InfluenceType , heartbeatpb .InfluenceType_All )
142
142
require .Equal (t , resp .DispatcherStatuses [0 ].Action .CommitTs , uint64 (10 ))
143
143
144
- event = NewBlockEvent ("test" , sche , & heartbeatpb.State {
144
+ event = NewBlockEvent ("test" , controller , & heartbeatpb.State {
145
145
IsBlocked : true ,
146
146
BlockTs : 10 ,
147
147
BlockTables : & heartbeatpb.InfluencedTables {
@@ -163,12 +163,12 @@ func TestResendAction(t *testing.T) {
163
163
}
164
164
165
165
func TestUpdateSchemaID (t * testing.T ) {
166
- sche := NewController ("test" , 1 , nil , nil , nil , 1000 , 0 )
167
- sche .AddNewNode ("node1" )
168
- sche .AddNewTable (commonEvent.Table {1 , 1 }, 1 )
169
- require .Len (t , sche .Absent (), 1 )
170
- require .Len (t , sche .GetTasksBySchemaID (1 ), 1 )
171
- event := NewBlockEvent ("test" , sche , & heartbeatpb.State {
166
+ controller := NewController ("test" , 1 , nil , nil , nil , 1000 , 0 )
167
+ controller .AddNewNode ("node1" )
168
+ controller .AddNewTable (commonEvent.Table {SchemaID : 1 , TableID : 1 }, 1 )
169
+ require .Len (t , controller .Absent (), 1 )
170
+ require .Len (t , controller .GetTasksBySchemaID (1 ), 1 )
171
+ event := NewBlockEvent ("test" , controller , & heartbeatpb.State {
172
172
IsBlocked : true ,
173
173
BlockTs : 10 ,
174
174
BlockTables : & heartbeatpb.InfluencedTables {
@@ -183,9 +183,9 @@ func TestUpdateSchemaID(t *testing.T) {
183
183
}},
184
184
)
185
185
event .scheduleBlockEvent ()
186
- require .Len (t , sche .Absent (), 1 )
186
+ require .Len (t , controller .Absent (), 1 )
187
187
// check the schema id and map is updated
188
- require .Len (t , sche .GetTasksBySchemaID (1 ), 0 )
189
- require .Len (t , sche .GetTasksBySchemaID (2 ), 1 )
190
- require .Equal (t , sche .GetTasksByTableIDs (1 )[0 ].Inferior .(* ReplicaSet ).SchemaID , int64 (2 ))
188
+ require .Len (t , controller .GetTasksBySchemaID (1 ), 0 )
189
+ require .Len (t , controller .GetTasksBySchemaID (2 ), 1 )
190
+ require .Equal (t , controller .GetTasksByTableIDs (1 )[0 ].Inferior .(* ReplicaSet ).SchemaID , int64 (2 ))
191
191
}
0 commit comments