@@ -19,6 +19,7 @@ import (
1919 "github.com/pingcap/tiproxy/lib/util/waitgroup"
2020 "github.com/pingcap/tiproxy/pkg/balance/router"
2121 "github.com/pingcap/tiproxy/pkg/manager/cert"
22+ "github.com/pingcap/tiproxy/pkg/manager/id"
2223 "github.com/pingcap/tiproxy/pkg/metrics"
2324 "github.com/pingcap/tiproxy/pkg/proxy/backend"
2425 "github.com/pingcap/tiproxy/pkg/proxy/client"
@@ -31,7 +32,7 @@ func TestCreateConn(t *testing.T) {
3132 cfg := & config.Config {}
3233 certManager := cert .NewCertManager ()
3334 require .NoError (t , certManager .Init (cfg , lg , nil ))
34- server , err := NewSQLServer (lg , cfg , certManager , nil , & mockHsHandler {})
35+ server , err := NewSQLServer (lg , cfg , certManager , id . NewIDManager (), nil , & mockHsHandler {})
3536 require .NoError (t , err )
3637 server .Run (context .Background (), nil )
3738 defer func () {
@@ -79,7 +80,7 @@ func TestGracefulCloseConn(t *testing.T) {
7980 },
8081 },
8182 }
82- server , err := NewSQLServer (lg , cfg , nil , nil , hsHandler )
83+ server , err := NewSQLServer (lg , cfg , nil , id . NewIDManager (), nil , hsHandler )
8384 require .NoError (t , err )
8485 finish := make (chan struct {})
8586 go func () {
@@ -109,7 +110,7 @@ func TestGracefulCloseConn(t *testing.T) {
109110 }
110111
111112 // Graceful shutdown will be blocked if there are alive connections.
112- server , err = NewSQLServer (lg , cfg , nil , nil , hsHandler )
113+ server , err = NewSQLServer (lg , cfg , nil , id . NewIDManager (), nil , hsHandler )
113114 require .NoError (t , err )
114115 clientConn := createClientConn ()
115116 go func () {
@@ -135,7 +136,7 @@ func TestGracefulCloseConn(t *testing.T) {
135136
136137 // Graceful shutdown will shut down after GracefulCloseConnTimeout.
137138 cfg .Proxy .GracefulCloseConnTimeout = 1
138- server , err = NewSQLServer (lg , cfg , nil , nil , hsHandler )
139+ server , err = NewSQLServer (lg , cfg , nil , id . NewIDManager (), nil , hsHandler )
139140 require .NoError (t , err )
140141 createClientConn ()
141142 go func () {
@@ -163,7 +164,7 @@ func TestGracefulShutDown(t *testing.T) {
163164 },
164165 },
165166 }
166- server , err := NewSQLServer (lg , cfg , certManager , nil , & mockHsHandler {})
167+ server , err := NewSQLServer (lg , cfg , certManager , id . NewIDManager (), nil , & mockHsHandler {})
167168 require .NoError (t , err )
168169 server .Run (context .Background (), nil )
169170
@@ -201,7 +202,7 @@ func TestMultiAddr(t *testing.T) {
201202 Proxy : config.ProxyServer {
202203 Addr : "0.0.0.0:0,0.0.0.0:0" ,
203204 },
204- }, certManager , nil , & mockHsHandler {})
205+ }, certManager , id . NewIDManager (), nil , & mockHsHandler {})
205206 require .NoError (t , err )
206207 server .Run (context .Background (), nil )
207208
@@ -221,7 +222,7 @@ func TestWatchCfg(t *testing.T) {
221222 lg , _ := logger .CreateLoggerForTest (t )
222223 hsHandler := backend .NewDefaultHandshakeHandler (nil )
223224 cfgch := make (chan * config.Config )
224- server , err := NewSQLServer (lg , & config.Config {}, nil , nil , hsHandler )
225+ server , err := NewSQLServer (lg , & config.Config {}, nil , id . NewIDManager (), nil , hsHandler )
225226 require .NoError (t , err )
226227 server .Run (context .Background (), cfgch )
227228 cfg := & config.Config {
@@ -256,7 +257,7 @@ func TestRecoverPanic(t *testing.T) {
256257 certManager := cert .NewCertManager ()
257258 err := certManager .Init (& config.Config {}, lg , nil )
258259 require .NoError (t , err )
259- server , err := NewSQLServer (lg , & config.Config {}, certManager , nil , & mockHsHandler {
260+ server , err := NewSQLServer (lg , & config.Config {}, certManager , id . NewIDManager (), nil , & mockHsHandler {
260261 handshakeResp : func (ctx backend.ConnContext , _ * pnet.HandshakeResp ) error {
261262 if ctx .Value (backend .ConnContextKeyConnID ).(uint64 ) == 1 {
262263 panic ("HandleHandshakeResp panic" )
0 commit comments