@@ -27,24 +27,20 @@ import (
27
27
)
28
28
29
29
var (
30
- connNumber = 0
31
- connWG sync.WaitGroup
30
+ connWG sync.WaitGroup
32
31
)
33
32
34
33
func newConnection () * grpc.ClientConn {
35
34
// The balancer is in order to check connection leaks.
36
35
// When grpc.ClientConn.Close() is called, it calls the balancer's Close()
37
- // method which decrements the connNumber
38
36
cc , _ := grpc .Dial ("" , grpc .WithInsecure (), grpc .WithBalancer (& balancer {}))
39
37
return cc
40
38
}
41
39
42
- type balancer struct {
43
- }
40
+ type balancer struct {}
44
41
45
42
func (* balancer ) Start (target string , config grpc.BalancerConfig ) error {
46
43
connWG .Add (1 )
47
- connNumber ++
48
44
return nil
49
45
}
50
46
@@ -61,7 +57,6 @@ func (*balancer) Notify() <-chan []grpc.Address {
61
57
}
62
58
63
59
func (* balancer ) Close () error {
64
- connNumber --
65
60
connWG .Done ()
66
61
return nil
67
62
}
@@ -160,7 +155,6 @@ func TestOrderingServiceConnFailure(t *testing.T) {
160
155
testOrderingServiceConnFailure (t , blockDelivererConsumerWithRecv )
161
156
testOrderingServiceConnFailure (t , blockDelivererConsumerWithSend )
162
157
connWG .Wait ()
163
- assert .Equal (t , 0 , connNumber )
164
158
}
165
159
166
160
func testOrderingServiceConnFailure (t * testing.T , bdc blocksDelivererConsumer ) {
@@ -198,7 +192,6 @@ func TestOrderingServiceStreamFailure(t *testing.T) {
198
192
testOrderingServiceStreamFailure (t , blockDelivererConsumerWithRecv )
199
193
testOrderingServiceStreamFailure (t , blockDelivererConsumerWithSend )
200
194
connWG .Wait ()
201
- assert .Equal (t , 0 , connNumber )
202
195
}
203
196
204
197
func testOrderingServiceStreamFailure (t * testing.T , bdc blocksDelivererConsumer ) {
@@ -235,7 +228,6 @@ func TestOrderingServiceSetupFailure(t *testing.T) {
235
228
testOrderingServiceSetupFailure (t , blockDelivererConsumerWithRecv )
236
229
testOrderingServiceSetupFailure (t , blockDelivererConsumerWithSend )
237
230
connWG .Wait ()
238
- assert .Equal (t , 0 , connNumber )
239
231
}
240
232
241
233
func testOrderingServiceSetupFailure (t * testing.T , bdc blocksDelivererConsumer ) {
@@ -270,7 +262,6 @@ func TestOrderingServiceFirstOperationFailure(t *testing.T) {
270
262
testOrderingServiceFirstOperationFailure (t , blockDelivererConsumerWithRecv )
271
263
testOrderingServiceFirstOperationFailure (t , blockDelivererConsumerWithSend )
272
264
connWG .Wait ()
273
- assert .Equal (t , 0 , connNumber )
274
265
}
275
266
276
267
func testOrderingServiceFirstOperationFailure (t * testing.T , bdc blocksDelivererConsumer ) {
@@ -308,7 +299,6 @@ func TestOrderingServiceCrashAndRecover(t *testing.T) {
308
299
testOrderingServiceCrashAndRecover (t , blockDelivererConsumerWithRecv )
309
300
testOrderingServiceCrashAndRecover (t , blockDelivererConsumerWithSend )
310
301
connWG .Wait ()
311
- assert .Equal (t , 0 , connNumber )
312
302
}
313
303
314
304
func testOrderingServiceCrashAndRecover (t * testing.T , bdc blocksDelivererConsumer ) {
@@ -350,7 +340,6 @@ func TestOrderingServicePermanentCrash(t *testing.T) {
350
340
testOrderingServicePermanentCrash (t , blockDelivererConsumerWithRecv )
351
341
testOrderingServicePermanentCrash (t , blockDelivererConsumerWithSend )
352
342
connWG .Wait ()
353
- assert .Equal (t , 0 , connNumber )
354
343
}
355
344
356
345
func testOrderingServicePermanentCrash (t * testing.T , bdc blocksDelivererConsumer ) {
@@ -389,7 +378,6 @@ func TestLimitedConnAttempts(t *testing.T) {
389
378
testLimitedConnAttempts (t , blockDelivererConsumerWithRecv )
390
379
testLimitedConnAttempts (t , blockDelivererConsumerWithSend )
391
380
connWG .Wait ()
392
- assert .Equal (t , 0 , connNumber )
393
381
}
394
382
395
383
func testLimitedConnAttempts (t * testing.T , bdc blocksDelivererConsumer ) {
@@ -418,13 +406,11 @@ func testLimitedConnAttempts(t *testing.T, bdc blocksDelivererConsumer) {
418
406
func TestLimitedTotalConnTimeRcv (t * testing.T ) {
419
407
testLimitedTotalConnTime (t , blockDelivererConsumerWithRecv )
420
408
connWG .Wait ()
421
- assert .Equal (t , 0 , connNumber )
422
409
}
423
410
424
411
func TestLimitedTotalConnTimeSnd (t * testing.T ) {
425
412
testLimitedTotalConnTime (t , blockDelivererConsumerWithSend )
426
413
connWG .Wait ()
427
- assert .Equal (t , 0 , connNumber )
428
414
}
429
415
430
416
func testLimitedTotalConnTime (t * testing.T , bdc blocksDelivererConsumer ) {
@@ -456,7 +442,6 @@ func TestGreenPath(t *testing.T) {
456
442
testGreenPath (t , blockDelivererConsumerWithRecv )
457
443
testGreenPath (t , blockDelivererConsumerWithSend )
458
444
connWG .Wait ()
459
- assert .Equal (t , 0 , connNumber )
460
445
}
461
446
462
447
func testGreenPath (t * testing.T , bdc blocksDelivererConsumer ) {
@@ -523,7 +508,6 @@ func TestCloseWhileSleep(t *testing.T) {
523
508
testCloseWhileSleep (t , blockDelivererConsumerWithRecv )
524
509
testCloseWhileSleep (t , blockDelivererConsumerWithSend )
525
510
connWG .Wait ()
526
- assert .Equal (t , 0 , connNumber )
527
511
}
528
512
529
513
func testCloseWhileSleep (t * testing.T , bdc blocksDelivererConsumer ) {
0 commit comments