@@ -80,14 +80,14 @@ func TestStateManagerServePrimary(t *testing.T) {
80
80
verifySubcomponent (t , 2 , sm .se , testStateOpen )
81
81
verifySubcomponent (t , 3 , sm .vstreamer , testStateOpen )
82
82
verifySubcomponent (t , 4 , sm .qe , testStateOpen )
83
- verifySubcomponent (t , 6 , sm .rt , testStatePrimary )
84
- verifySubcomponent (t , 7 , sm .txThrottler , testStatePrimary )
85
- verifySubcomponent (t , 8 , sm .tracker , testStateOpen )
86
- verifySubcomponent (t , 9 , sm .te , testStatePrimary )
87
- verifySubcomponent (t , 10 , sm .messager , testStateOpen )
88
- verifySubcomponent (t , 11 , sm .throttler , testStateOpen )
89
- verifySubcomponent (t , 12 , sm .tableGC , testStateOpen )
90
- verifySubcomponent (t , 13 , sm .ddle , testStateOpen )
83
+ verifySubcomponent (t , 5 , sm .rt , testStatePrimary )
84
+ verifySubcomponent (t , 6 , sm .txThrottler , testStatePrimary )
85
+ verifySubcomponent (t , 7 , sm .tracker , testStateOpen )
86
+ verifySubcomponent (t , 8 , sm .te , testStatePrimary )
87
+ verifySubcomponent (t , 9 , sm .messager , testStateOpen )
88
+ verifySubcomponent (t , 10 , sm .throttler , testStateOpen )
89
+ verifySubcomponent (t , 11 , sm .tableGC , testStateOpen )
90
+ verifySubcomponent (t , 12 , sm .ddle , testStateOpen )
91
91
92
92
assert .False (t , sm .se .(* testSchemaEngine ).nonPrimary )
93
93
assert .True (t , sm .se .(* testSchemaEngine ).ensureCalled )
@@ -108,14 +108,14 @@ func TestStateManagerServeNonPrimary(t *testing.T) {
108
108
verifySubcomponent (t , 4 , sm .tracker , testStateClosed )
109
109
assert .True (t , sm .se .(* testSchemaEngine ).nonPrimary )
110
110
111
+ verifySubcomponent (t , 5 , sm .txThrottler , testStateNonPrimary )
111
112
verifySubcomponent (t , 6 , sm .se , testStateOpen )
112
113
verifySubcomponent (t , 7 , sm .vstreamer , testStateOpen )
113
114
verifySubcomponent (t , 8 , sm .qe , testStateOpen )
114
- verifySubcomponent (t , 9 , sm .txThrottler , testStateOpen )
115
- verifySubcomponent (t , 10 , sm .te , testStateNonPrimary )
116
- verifySubcomponent (t , 11 , sm .rt , testStateNonPrimary )
117
- verifySubcomponent (t , 12 , sm .watcher , testStateOpen )
118
- verifySubcomponent (t , 13 , sm .throttler , testStateOpen )
115
+ verifySubcomponent (t , 9 , sm .te , testStateNonPrimary )
116
+ verifySubcomponent (t , 10 , sm .rt , testStateNonPrimary )
117
+ verifySubcomponent (t , 11 , sm .watcher , testStateOpen )
118
+ verifySubcomponent (t , 12 , sm .throttler , testStateOpen )
119
119
120
120
assert .Equal (t , topodatapb .TabletType_REPLICA , sm .target .TabletType )
121
121
assert .Equal (t , StateServing , sm .state )
@@ -139,8 +139,8 @@ func TestStateManagerUnservePrimary(t *testing.T) {
139
139
verifySubcomponent (t , 9 , sm .vstreamer , testStateOpen )
140
140
verifySubcomponent (t , 10 , sm .qe , testStateOpen )
141
141
142
- verifySubcomponent (t , 12 , sm .rt , testStatePrimary )
143
- verifySubcomponent (t , 13 , sm .txThrottler , testStatePrimary )
142
+ verifySubcomponent (t , 11 , sm .rt , testStatePrimary )
143
+ verifySubcomponent (t , 12 , sm .txThrottler , testStatePrimary )
144
144
145
145
assert .Equal (t , topodatapb .TabletType_PRIMARY , sm .target .TabletType )
146
146
assert .Equal (t , StateNotServing , sm .state )
@@ -161,10 +161,10 @@ func TestStateManagerUnserveNonPrimary(t *testing.T) {
161
161
verifySubcomponent (t , 6 , sm .tracker , testStateClosed )
162
162
assert .True (t , sm .se .(* testSchemaEngine ).nonPrimary )
163
163
164
- verifySubcomponent (t , 7 , sm .se , testStateOpen )
165
- verifySubcomponent (t , 8 , sm .vstreamer , testStateOpen )
166
- verifySubcomponent (t , 9 , sm .qe , testStateOpen )
167
- verifySubcomponent (t , 10 , sm .txThrottler , testStateNonPrimary )
164
+ verifySubcomponent (t , 7 , sm .txThrottler , testStateNonPrimary )
165
+ verifySubcomponent (t , 8 , sm .se , testStateOpen )
166
+ verifySubcomponent (t , 9 , sm .vstreamer , testStateOpen )
167
+ verifySubcomponent (t , 10 , sm .qe , testStateOpen )
168
168
169
169
verifySubcomponent (t , 11 , sm .rt , testStateNonPrimary )
170
170
verifySubcomponent (t , 12 , sm .watcher , testStateOpen )
@@ -299,10 +299,10 @@ func TestStateManagerSetServingTypeNoChange(t *testing.T) {
299
299
verifySubcomponent (t , 4 , sm .tracker , testStateClosed )
300
300
assert .True (t , sm .se .(* testSchemaEngine ).nonPrimary )
301
301
302
- verifySubcomponent (t , 5 , sm .se , testStateOpen )
303
- verifySubcomponent (t , 6 , sm .vstreamer , testStateOpen )
304
- verifySubcomponent (t , 7 , sm .qe , testStateOpen )
305
- verifySubcomponent (t , 8 , sm .txThrottler , testStateOpen )
302
+ verifySubcomponent (t , 5 , sm .txThrottler , testStateNonPrimary )
303
+ verifySubcomponent (t , 6 , sm .se , testStateOpen )
304
+ verifySubcomponent (t , 7 , sm .vstreamer , testStateOpen )
305
+ verifySubcomponent (t , 8 , sm .qe , testStateOpen )
306
306
verifySubcomponent (t , 9 , sm .te , testStateNonPrimary )
307
307
verifySubcomponent (t , 10 , sm .rt , testStateNonPrimary )
308
308
verifySubcomponent (t , 11 , sm .watcher , testStateOpen )
@@ -818,7 +818,7 @@ func (te *testSchemaEngine) EnsureConnectionAndDB(topodatapb.TabletType, bool) e
818
818
}
819
819
820
820
func (te * testSchemaEngine ) Open () error {
821
- te .order = order . Add ( 1 )
821
+ te .order = addOrder ( )
822
822
te .state = testStateOpen
823
823
return nil
824
824
}
@@ -832,7 +832,7 @@ func (te *testSchemaEngine) MakePrimary(serving bool) {
832
832
}
833
833
834
834
func (te * testSchemaEngine ) Close () {
835
- te .order = order . Add ( 1 )
835
+ te .order = addOrder ( )
836
836
te .state = testStateClosed
837
837
}
838
838
@@ -843,17 +843,17 @@ type testReplTracker struct {
843
843
}
844
844
845
845
func (te * testReplTracker ) MakePrimary () {
846
- te .order = order . Add ( 1 )
846
+ te .order = addOrder ( )
847
847
te .state = testStatePrimary
848
848
}
849
849
850
850
func (te * testReplTracker ) MakeNonPrimary () {
851
- te .order = order . Add ( 1 )
851
+ te .order = addOrder ( )
852
852
te .state = testStateNonPrimary
853
853
}
854
854
855
855
func (te * testReplTracker ) Close () {
856
- te .order = order . Add ( 1 )
856
+ te .order = addOrder ( )
857
857
te .state = testStateClosed
858
858
}
859
859
@@ -868,7 +868,7 @@ type testQueryEngine struct {
868
868
}
869
869
870
870
func (te * testQueryEngine ) Open () error {
871
- te .order = order . Add ( 1 )
871
+ te .order = addOrder ( )
872
872
te .state = testStateOpen
873
873
return nil
874
874
}
@@ -882,7 +882,7 @@ func (te *testQueryEngine) IsMySQLReachable() error {
882
882
}
883
883
884
884
func (te * testQueryEngine ) Close () {
885
- te .order = order . Add ( 1 )
885
+ te .order = addOrder ( )
886
886
te .state = testStateClosed
887
887
}
888
888
@@ -891,17 +891,17 @@ type testTxEngine struct {
891
891
}
892
892
893
893
func (te * testTxEngine ) AcceptReadWrite () {
894
- te .order = order . Add ( 1 )
894
+ te .order = addOrder ( )
895
895
te .state = testStatePrimary
896
896
}
897
897
898
898
func (te * testTxEngine ) AcceptReadOnly () {
899
- te .order = order . Add ( 1 )
899
+ te .order = addOrder ( )
900
900
te .state = testStateNonPrimary
901
901
}
902
902
903
903
func (te * testTxEngine ) Close () {
904
- te .order = order . Add ( 1 )
904
+ te .order = addOrder ( )
905
905
te .state = testStateClosed
906
906
}
907
907
@@ -912,12 +912,12 @@ type testSubcomponent struct {
912
912
}
913
913
914
914
func (te * testSubcomponent ) Open () {
915
- te .order = order . Add ( 1 )
915
+ te .order = addOrder ( )
916
916
te .state = testStateOpen
917
917
}
918
918
919
919
func (te * testSubcomponent ) Close () {
920
- te .order = order . Add ( 1 )
920
+ te .order = addOrder ( )
921
921
te .state = testStateClosed
922
922
}
923
923
@@ -926,38 +926,44 @@ type testTxThrottler struct {
926
926
}
927
927
928
928
func (te * testTxThrottler ) Open () error {
929
- te .order = order . Add ( 1 )
929
+ te .order = addOrder ( )
930
930
te .state = testStateOpen
931
931
return nil
932
932
}
933
933
934
934
func (te * testTxThrottler ) Close () {
935
- te .order = order . Add ( 1 )
935
+ te .order = addOrder ( )
936
936
te .state = testStateClosed
937
937
}
938
938
939
939
func (te * testTxThrottler ) MakePrimary () {
940
- te .order = order . Add ( 1 )
940
+ te .order = addOrder ( )
941
941
te .state = testStatePrimary
942
942
}
943
943
944
944
func (te * testTxThrottler ) MakeNonPrimary () {
945
- te .order = order . Add ( 1 )
945
+ te .order = addOrder ( )
946
946
te .state = testStateNonPrimary
947
947
}
948
948
949
+ func addOrder () int64 {
950
+ newVal := order .Add (1 )
951
+
952
+ return newVal
953
+ }
954
+
949
955
type testOnlineDDLExecutor struct {
950
956
testOrderState
951
957
}
952
958
953
959
func (te * testOnlineDDLExecutor ) Open () error {
954
- te .order = order . Add ( 1 )
960
+ te .order = addOrder ( )
955
961
te .state = testStateOpen
956
962
return nil
957
963
}
958
964
959
965
func (te * testOnlineDDLExecutor ) Close () {
960
- te .order = order . Add ( 1 )
966
+ te .order = addOrder ( )
961
967
te .state = testStateClosed
962
968
}
963
969
@@ -966,13 +972,13 @@ type testLagThrottler struct {
966
972
}
967
973
968
974
func (te * testLagThrottler ) Open () error {
969
- te .order = order . Add ( 1 )
975
+ te .order = addOrder ( )
970
976
te .state = testStateOpen
971
977
return nil
972
978
}
973
979
974
980
func (te * testLagThrottler ) Close () {
975
- te .order = order . Add ( 1 )
981
+ te .order = addOrder ( )
976
982
te .state = testStateClosed
977
983
}
978
984
@@ -981,12 +987,12 @@ type testTableGC struct {
981
987
}
982
988
983
989
func (te * testTableGC ) Open () error {
984
- te .order = order . Add ( 1 )
990
+ te .order = addOrder ( )
985
991
te .state = testStateOpen
986
992
return nil
987
993
}
988
994
989
995
func (te * testTableGC ) Close () {
990
- te .order = order . Add ( 1 )
996
+ te .order = addOrder ( )
991
997
te .state = testStateClosed
992
998
}
0 commit comments