Commit b45878b
http2: improve session close/destroy procedures
Don't destroy the socket when closing the session but let it end
gracefully.
Also, when destroying the session, on Windows, we would get ECONNRESET
errors, make sure we take those into account in our tests.
PR-URL: #45115
Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>1 parent 3fb44f9 commit b45878bCopy full SHA for b45878b
File tree
Expand file treeCollapse file tree
5 files changed
+46
-22
lines changedOpen diff view settings
Filter options
- lib/internal/http2
- src
- test/parallel
Expand file treeCollapse file tree
5 files changed
+46
-22
lines changedOpen diff view settings
Collapse file
+16-10Lines changed: 16 additions & 10 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
1109 | 1109 | |
1110 | 1110 | |
1111 | 1111 | |
| 1112 | + |
| 1113 | + |
| 1114 | + |
| 1115 | + |
| 1116 | + |
| 1117 | + |
| 1118 | + |
| 1119 | + |
| 1120 | + |
1112 | 1121 | |
1113 | 1122 | |
1114 | 1123 | |
1115 | | - |
1116 | | - |
1117 | | - |
1118 | | - |
1119 | | - |
1120 | | - |
1121 | | - |
1122 | | - |
1123 | | - |
1124 | | - |
| 1124 | + |
| 1125 | + |
| 1126 | + |
| 1127 | + |
| 1128 | + |
| 1129 | + |
| 1130 | + |
1125 | 1131 | |
1126 | 1132 | |
1127 | 1133 | |
|
Collapse file
+13-1Lines changed: 13 additions & 1 deletion
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
703 | 703 | |
704 | 704 | |
705 | 705 | |
| 706 | + |
| 707 | + |
| 708 | + |
| 709 | + |
| 710 | + |
706 | 711 | |
707 | 712 | |
708 | 713 | |
| ||
1592 | 1597 | |
1593 | 1598 | |
1594 | 1599 | |
| 1600 | + |
| 1601 | + |
| 1602 | + |
| 1603 | + |
| 1604 | + |
1595 | 1605 | |
1596 | 1606 | |
1597 | 1607 | |
| ||
1640 | 1650 | |
1641 | 1651 | |
1642 | 1652 | |
1643 | | - |
| 1653 | + |
| 1654 | + |
| 1655 | + |
1644 | 1656 | |
1645 | 1657 | |
1646 | 1658 | |
|
Collapse file
test/parallel/test-http2-server-close-callback.js
Copy file name to clipboardExpand all lines: test/parallel/test-http2-server-close-callback.js+1-1Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
13 | 13 | |
14 | 14 | |
15 | 15 | |
16 | | - |
| 16 | + |
17 | 17 | |
18 | 18 | |
19 | 19 | |
|
Collapse file
test/parallel/test-http2-server-sessionerror.js
Copy file name to clipboardExpand all lines: test/parallel/test-http2-server-sessionerror.js+11-7Lines changed: 11 additions & 7 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
44 | 44 | |
45 | 45 | |
46 | 46 | |
47 | | - |
48 | | - |
49 | | - |
| 47 | + |
| 48 | + |
| 49 | + |
| 50 | + |
| 51 | + |
50 | 52 | |
51 | 53 | |
52 | 54 | |
53 | 55 | |
54 | | - |
55 | | - |
56 | | - |
57 | | - |
| 56 | + |
| 57 | + |
| 58 | + |
| 59 | + |
| 60 | + |
| 61 | + |
58 | 62 | |
59 | 63 | |
60 | 64 | |
Collapse file
test/parallel/test-http2-too-many-settings.js
Copy file name to clipboardExpand all lines: test/parallel/test-http2-too-many-settings.js+5-3Lines changed: 5 additions & 3 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
29 | 29 | |
30 | 30 | |
31 | 31 | |
32 | | - |
33 | | - |
34 | | - |
| 32 | + |
| 33 | + |
| 34 | + |
| 35 | + |
| 36 | + |
35 | 37 | |
36 | 38 | |
37 | 39 | |
|
0 commit comments