@@ -13,7 +13,6 @@ import (
13
13
"github.com/ydb-platform/ydb-go-sdk/v3/internal/balancer/stub"
14
14
"github.com/ydb-platform/ydb-go-sdk/v3/internal/conn"
15
15
"github.com/ydb-platform/ydb-go-sdk/v3/internal/endpoint"
16
- "github.com/ydb-platform/ydb-go-sdk/v3/internal/endpoint/info"
17
16
)
18
17
19
18
func isEvenConn (c conn.Conn ) bool {
@@ -39,10 +38,10 @@ func TestMulti(t *testing.T) {
39
38
it (cs1 )
40
39
it (cs2 )
41
40
}
42
- forEachConn := func (it func (conn.Conn , info. Info )) {
41
+ forEachConn := func (it func (conn.Conn )) {
43
42
forEachList (func (cs * list.List ) {
44
43
for _ , e := range * cs {
45
- it (e .Conn , e . Info )
44
+ it (e .Conn )
46
45
}
47
46
})
48
47
}
@@ -52,6 +51,7 @@ func TestMulti(t *testing.T) {
52
51
)
53
52
const n = 100
54
53
var (
54
+ cc = make ([]conn.Conn , n )
55
55
es = make ([]balancer.Element , n )
56
56
el = make (map [conn.Conn ]balancer.Element , n )
57
57
)
@@ -60,6 +60,7 @@ func TestMulti(t *testing.T) {
60
60
e := m .Insert (c )
61
61
es [i ] = e
62
62
el [c ] = e
63
+ cc [i ] = c
63
64
}
64
65
forEachList (func (cs * list.List ) {
65
66
if act , exp := len (* cs ), n / 2 ; act != exp {
@@ -70,12 +71,10 @@ func TestMulti(t *testing.T) {
70
71
}
71
72
})
72
73
for i := 0 ; i < n ; i ++ {
73
- m .Update (es [i ], info.Info {
74
- LoadFactor : 1 ,
75
- })
74
+ cc [i ].Endpoint ().Touch (endpoint .WithLoadFactor (1 ))
76
75
}
77
- forEachConn (func (conn conn.Conn , info info. Info ) {
78
- if act , exp := info . LoadFactor , float32 (1 ); act != exp {
76
+ forEachConn (func (conn conn.Conn ) {
77
+ if act , exp := conn . Endpoint (). LoadFactor () , float32 (1 ); act != exp {
79
78
t .Errorf (
80
79
"unexpected load factor: %f; want %f" ,
81
80
act , exp ,
0 commit comments