- Notifications
You must be signed in to change notification settings - Fork5
Commitcc3bda3
committed
Tweak TCP-keepalive code so that an invalid setting doesn't cause us
to drop connections unceremoniously. Also some other marginal cleanups:don't query getsockopt() repeatedly if it fails, and avoid having theapparent definition of struct Port depend on which system headers youmight have included or not. Oliver Jowett and Tom Lane.1 parentf7a5f90 commitcc3bda3
File tree
4 files changed
+98
-78
lines changed- src
- backend
- libpq
- utils/misc
- include/libpq
4 files changed
+98
-78
lines changedLines changed: 60 additions & 37 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
30 | 30 |
| |
31 | 31 |
| |
32 | 32 |
| |
33 |
| - | |
| 33 | + | |
34 | 34 |
| |
35 | 35 |
| |
36 | 36 |
| |
| |||
595 | 595 |
| |
596 | 596 |
| |
597 | 597 |
| |
598 |
| - | |
599 |
| - | |
600 |
| - | |
| 598 | + | |
| 599 | + | |
| 600 | + | |
| 601 | + | |
| 602 | + | |
| 603 | + | |
601 | 604 |
| |
602 |
| - | |
603 |
| - | |
604 |
| - | |
605 |
| - | |
606 |
| - | |
607 |
| - | |
608 |
| - | |
609 |
| - | |
| 605 | + | |
| 606 | + | |
| 607 | + | |
610 | 608 |
| |
611 | 609 |
| |
612 | 610 |
| |
| |||
1172 | 1170 |
| |
1173 | 1171 |
| |
1174 | 1172 |
| |
| 1173 | + | |
| 1174 | + | |
| 1175 | + | |
| 1176 | + | |
| 1177 | + | |
1175 | 1178 |
| |
1176 | 1179 |
| |
1177 | 1180 |
| |
1178 | 1181 |
| |
1179 |
| - | |
| 1182 | + | |
1180 | 1183 |
| |
1181 | 1184 |
| |
1182 | 1185 |
| |
| |||
1185 | 1188 |
| |
1186 | 1189 |
| |
1187 | 1190 |
| |
| 1191 | + | |
1188 | 1192 |
| |
1189 |
| - | |
| 1193 | + | |
1190 | 1194 |
| |
1191 | 1195 |
| |
1192 | 1196 |
| |
1193 |
| - | |
| 1197 | + | |
1194 | 1198 |
| |
1195 | 1199 |
| |
1196 | 1200 |
| |
| |||
1199 | 1203 |
| |
1200 | 1204 |
| |
1201 | 1205 |
| |
1202 |
| - | |
| 1206 | + | |
1203 | 1207 |
| |
1204 | 1208 |
| |
1205 | 1209 |
| |
1206 |
| - | |
| 1210 | + | |
1207 | 1211 |
| |
1208 | 1212 |
| |
1209 | 1213 |
| |
1210 | 1214 |
| |
1211 | 1215 |
| |
1212 | 1216 |
| |
1213 |
| - | |
| 1217 | + | |
1214 | 1218 |
| |
1215 | 1219 |
| |
1216 |
| - | |
| 1220 | + | |
| 1221 | + | |
| 1222 | + | |
| 1223 | + | |
| 1224 | + | |
| 1225 | + | |
1217 | 1226 |
| |
1218 |
| - | |
| 1227 | + | |
1219 | 1228 |
| |
1220 | 1229 |
| |
1221 | 1230 |
| |
| |||
1242 | 1251 |
| |
1243 | 1252 |
| |
1244 | 1253 |
| |
1245 |
| - | |
| 1254 | + | |
1246 | 1255 |
| |
1247 | 1256 |
| |
1248 | 1257 |
| |
| |||
1251 | 1260 |
| |
1252 | 1261 |
| |
1253 | 1262 |
| |
| 1263 | + | |
1254 | 1264 |
| |
1255 |
| - | |
| 1265 | + | |
1256 | 1266 |
| |
1257 | 1267 |
| |
1258 | 1268 |
| |
1259 |
| - | |
| 1269 | + | |
1260 | 1270 |
| |
1261 | 1271 |
| |
1262 | 1272 |
| |
| |||
1265 | 1275 |
| |
1266 | 1276 |
| |
1267 | 1277 |
| |
1268 |
| - | |
| 1278 | + | |
1269 | 1279 |
| |
1270 | 1280 |
| |
1271 | 1281 |
| |
1272 |
| - | |
| 1282 | + | |
1273 | 1283 |
| |
1274 | 1284 |
| |
1275 | 1285 |
| |
1276 | 1286 |
| |
1277 | 1287 |
| |
1278 | 1288 |
| |
1279 |
| - | |
| 1289 | + | |
| 1290 | + | |
1280 | 1291 |
| |
1281 |
| - | |
| 1292 | + | |
| 1293 | + | |
| 1294 | + | |
| 1295 | + | |
| 1296 | + | |
| 1297 | + | |
1282 | 1298 |
| |
1283 |
| - | |
| 1299 | + | |
1284 | 1300 |
| |
1285 | 1301 |
| |
1286 | 1302 |
| |
| |||
1297 | 1313 |
| |
1298 | 1314 |
| |
1299 | 1315 |
| |
1300 |
| - | |
| 1316 | + | |
1301 | 1317 |
| |
1302 | 1318 |
| |
1303 | 1319 |
| |
| |||
1307 | 1323 |
| |
1308 | 1324 |
| |
1309 | 1325 |
| |
1310 |
| - | |
| 1326 | + | |
1311 | 1327 |
| |
1312 | 1328 |
| |
1313 | 1329 |
| |
| |||
1316 | 1332 |
| |
1317 | 1333 |
| |
1318 | 1334 |
| |
| 1335 | + | |
1319 | 1336 |
| |
1320 |
| - | |
| 1337 | + | |
1321 | 1338 |
| |
1322 | 1339 |
| |
1323 | 1340 |
| |
1324 |
| - | |
| 1341 | + | |
1325 | 1342 |
| |
1326 | 1343 |
| |
1327 | 1344 |
| |
| |||
1330 | 1347 |
| |
1331 | 1348 |
| |
1332 | 1349 |
| |
1333 |
| - | |
| 1350 | + | |
1334 | 1351 |
| |
1335 | 1352 |
| |
1336 | 1353 |
| |
1337 |
| - | |
| 1354 | + | |
1338 | 1355 |
| |
1339 | 1356 |
| |
1340 | 1357 |
| |
1341 | 1358 |
| |
1342 | 1359 |
| |
1343 | 1360 |
| |
1344 |
| - | |
| 1361 | + | |
| 1362 | + | |
1345 | 1363 |
| |
1346 |
| - | |
| 1364 | + | |
| 1365 | + | |
| 1366 | + | |
| 1367 | + | |
| 1368 | + | |
| 1369 | + | |
1347 | 1370 |
| |
1348 |
| - | |
| 1371 | + | |
1349 | 1372 |
| |
1350 | 1373 |
| |
1351 | 1374 |
| |
|
Lines changed: 14 additions & 16 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
10 | 10 |
| |
11 | 11 |
| |
12 | 12 |
| |
13 |
| - | |
| 13 | + | |
14 | 14 |
| |
15 | 15 |
| |
16 | 16 |
| |
| |||
5884 | 5884 |
| |
5885 | 5885 |
| |
5886 | 5886 |
| |
5887 |
| - | |
5888 |
| - | |
| 5887 | + | |
5889 | 5888 |
| |
5890 |
| - | |
5891 | 5889 |
| |
5892 | 5890 |
| |
5893 | 5891 |
| |
5894 | 5892 |
| |
5895 | 5893 |
| |
5896 | 5894 |
| |
5897 | 5895 |
| |
5898 |
| - | |
5899 |
| - | |
| 5896 | + | |
| 5897 | + | |
| 5898 | + | |
5900 | 5899 |
| |
5901 | 5900 |
| |
5902 | 5901 |
| |
5903 | 5902 |
| |
5904 | 5903 |
| |
5905 | 5904 |
| |
5906 |
| - | |
5907 |
| - | |
| 5905 | + | |
5908 | 5906 |
| |
5909 |
| - | |
5910 | 5907 |
| |
5911 | 5908 |
| |
5912 | 5909 |
| |
5913 | 5910 |
| |
5914 | 5911 |
| |
5915 | 5912 |
| |
5916 | 5913 |
| |
5917 |
| - | |
5918 |
| - | |
| 5914 | + | |
| 5915 | + | |
| 5916 | + | |
5919 | 5917 |
| |
5920 | 5918 |
| |
5921 | 5919 |
| |
5922 | 5920 |
| |
5923 | 5921 |
| |
5924 | 5922 |
| |
5925 |
| - | |
5926 |
| - | |
| 5923 | + | |
5927 | 5924 |
| |
5928 |
| - | |
5929 | 5925 |
| |
5930 | 5926 |
| |
5931 | 5927 |
| |
5932 | 5928 |
| |
5933 | 5929 |
| |
5934 | 5930 |
| |
5935 | 5931 |
| |
5936 |
| - | |
5937 |
| - | |
| 5932 | + | |
| 5933 | + | |
| 5934 | + | |
5938 | 5935 |
| |
5939 | 5936 |
| |
5940 | 5937 |
| |
| 5938 | + | |
5941 | 5939 |
|
Lines changed: 8 additions & 6 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
75 | 75 |
| |
76 | 76 |
| |
77 | 77 |
| |
78 |
| - | |
79 |
| - | |
80 |
| - | |
81 |
| - | |
82 |
| - | |
83 |
| - | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
84 | 86 |
| |
85 | 87 |
| |
86 | 88 |
| |
|
Lines changed: 16 additions & 19 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
11 | 11 |
| |
12 | 12 |
| |
13 | 13 |
| |
14 |
| - | |
| 14 | + | |
15 | 15 |
| |
16 | 16 |
| |
17 | 17 |
| |
| |||
85 | 85 |
| |
86 | 86 |
| |
87 | 87 |
| |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
88 | 103 |
| |
89 | 104 |
| |
90 | 105 |
| |
| |||
95 | 110 |
| |
96 | 111 |
| |
97 | 112 |
| |
98 |
| - | |
99 |
| - | |
100 |
| - | |
101 |
| - | |
102 |
| - | |
103 |
| - | |
104 |
| - | |
105 |
| - | |
106 |
| - | |
107 |
| - | |
108 |
| - | |
109 |
| - | |
110 |
| - | |
111 |
| - | |
112 |
| - | |
113 |
| - | |
114 |
| - | |
115 |
| - | |
116 | 113 |
| |
117 | 114 |
| |
118 | 115 |
| |
|
0 commit comments
Comments
(0)