File tree Expand file tree Collapse file tree 1 file changed +88
-0
lines changed Expand file tree Collapse file tree 1 file changed +88
-0
lines changed Original file line number Diff line number Diff line change
1
+ {
2
+ "version" : 1 ,
3
+ "style" : " integration" ,
4
+ "description" : " threads blocked by maxConnecting check out minPoolSize connections" ,
5
+ "runOn" : [
6
+ {
7
+ "minServerVersion" : " 4.4.0"
8
+ }
9
+ ],
10
+ "failPoint" : {
11
+ "configureFailPoint" : " failCommand" ,
12
+ "mode" : " alwaysOn" ,
13
+ "data" : {
14
+ "failCommands" : [
15
+ " isMaster" ,
16
+ " hello"
17
+ ],
18
+ "closeConnection" : false ,
19
+ "blockConnection" : true ,
20
+ "blockTimeMS" : 500
21
+ }
22
+ },
23
+ "poolOptions" : {
24
+ "minPoolSize" : 2 ,
25
+ "maxPoolSize" : 3 ,
26
+ "waitQueueTimeoutMS" : 5000
27
+ },
28
+ "operations" : [
29
+ {
30
+ "name" : " ready"
31
+ },
32
+ {
33
+ "name" : " start" ,
34
+ "target" : " thread1"
35
+ },
36
+ {
37
+ "name" : " start" ,
38
+ "target" : " thread2"
39
+ },
40
+ {
41
+ "name" : " wait" ,
42
+ "ms" : 200
43
+ },
44
+ {
45
+ "name" : " checkOut" ,
46
+ "thread" : " thread1"
47
+ },
48
+ {
49
+ "name" : " waitForEvent" ,
50
+ "event" : " ConnectionCreated" ,
51
+ "count" : 2
52
+ },
53
+ {
54
+ "name" : " checkOut" ,
55
+ "thread" : " thread2"
56
+ },
57
+ {
58
+ "name" : " waitForEvent" ,
59
+ "event" : " ConnectionCheckedOut" ,
60
+ "count" : 2
61
+ }
62
+ ],
63
+ "events" : [
64
+ {
65
+ "type" : " ConnectionCreated" ,
66
+ "address" : 42
67
+ },
68
+ {
69
+ "type" : " ConnectionCreated" ,
70
+ "address" : 42
71
+ },
72
+ {
73
+ "type" : " ConnectionCheckedOut" ,
74
+ "address" : 42
75
+ },
76
+ {
77
+ "type" : " ConnectionCheckedOut" ,
78
+ "address" : 42
79
+ }
80
+ ],
81
+ "ignore" : [
82
+ " ConnectionPoolReady" ,
83
+ " ConnectionClosed" ,
84
+ " ConnectionReady" ,
85
+ " ConnectionPoolCreated" ,
86
+ " ConnectionCheckOutStarted"
87
+ ]
88
+ }
You can’t perform that action at this time.
0 commit comments