- Notifications
You must be signed in to change notification settings - Fork1k
Commit7747924
Cherry-picked fix: stop tearing down non-TTY processes on SSH sessionend (#18673)(possibly temporary) fix for#18519Matches OpenSSH for non-tty sessions, where we don't actively terminatethe process.Adds explicit tracking to the SSH server for these processes so that ifwe are shutting down we terminate them: this ensures that we can shutdown quickly to allow shutdown scripts to run. It also ensures our testsdon't leak system resources.Co-authored-by: Spike Curtis <spike@coder.com>
1 parent4a61bbe commit7747924
3 files changed
+54
-18
lines changedOriginal file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
125 | 125 |
| |
126 | 126 |
| |
127 | 127 |
| |
| 128 | + | |
128 | 129 |
| |
129 | 130 |
| |
130 | 131 |
| |
| |||
183 | 184 |
| |
184 | 185 |
| |
185 | 186 |
| |
| 187 | + | |
186 | 188 |
| |
187 | 189 |
| |
188 | 190 |
| |
| |||
587 | 589 |
| |
588 | 590 |
| |
589 | 591 |
| |
590 |
| - | |
| 592 | + | |
| 593 | + | |
| 594 | + | |
| 595 | + | |
591 | 596 |
| |
592 | 597 |
| |
593 | 598 |
| |
| |||
610 | 615 |
| |
611 | 616 |
| |
612 | 617 |
| |
| 618 | + | |
| 619 | + | |
| 620 | + | |
| 621 | + | |
| 622 | + | |
| 623 | + | |
| 624 | + | |
| 625 | + | |
| 626 | + | |
| 627 | + | |
613 | 628 |
| |
614 | 629 |
| |
615 | 630 |
| |
| |||
1070 | 1085 |
| |
1071 | 1086 |
| |
1072 | 1087 |
| |
| 1088 | + | |
| 1089 | + | |
| 1090 | + | |
| 1091 | + | |
| 1092 | + | |
| 1093 | + | |
| 1094 | + | |
| 1095 | + | |
| 1096 | + | |
| 1097 | + | |
| 1098 | + | |
| 1099 | + | |
| 1100 | + | |
| 1101 | + | |
| 1102 | + | |
| 1103 | + | |
| 1104 | + | |
| 1105 | + | |
| 1106 | + | |
| 1107 | + | |
| 1108 | + | |
1073 | 1109 |
| |
1074 | 1110 |
| |
1075 | 1111 |
| |
| |||
1109 | 1145 |
| |
1110 | 1146 |
| |
1111 | 1147 |
| |
| 1148 | + | |
| 1149 | + | |
| 1150 | + | |
| 1151 | + | |
1112 | 1152 |
| |
1113 | 1153 |
| |
1114 | 1154 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
4 | 4 |
| |
5 | 5 |
| |
6 | 6 |
| |
7 |
| - | |
| 7 | + | |
8 | 8 |
| |
9 | 9 |
| |
10 | 10 |
| |
| |||
16 | 16 |
| |
17 | 17 |
| |
18 | 18 |
| |
19 |
| - | |
20 |
| - | |
21 |
| - | |
22 |
| - | |
23 |
| - | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
24 | 22 |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
2 | 2 |
| |
3 | 3 |
| |
4 | 4 |
| |
5 |
| - | |
| 5 | + | |
6 | 6 |
| |
7 | 7 |
| |
8 | 8 |
| |
| |||
12 | 12 |
| |
13 | 13 |
| |
14 | 14 |
| |
15 |
| - | |
16 |
| - | |
17 |
| - | |
18 |
| - | |
19 |
| - | |
20 |
| - | |
21 |
| - | |
22 |
| - | |
23 |
| - | |
24 |
| - | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
25 | 23 |
|
0 commit comments
Comments
(0)