- Notifications
You must be signed in to change notification settings - Fork28
Commit43c67e3
committed
Second try at fixing tcp_keepalives_idle option on Solaris.
Buildfarm evidence shows that TCP_KEEPALIVE_THRESHOLD doesn't existafter all on Solaris < 11. This means we need to take positive action toprevent the TCP_KEEPALIVE code path from being taken on that platform.I've chosen to limit it with "&& defined(__darwin__)", since it's unclearthat anyone else would follow Apple's precedent of spelling the symbolthat way.Also, follow a suggestion from Michael Paquier of eliminating codeduplication by defining a couple of intermediate symbols for thesocket option.In passing, make some effort to reduce the number of translatable messagesby replacing "setsockopt(foo) failed" with "setsockopt(%s) failed", etc,throughout the affected files. And update relevant documentation sothat it doesn't claim to provide an exhaustive list of the possiblesocket option names.Like the previous commit (f0256c7), back-patch to all supported branches.Discussion:https://postgr.es/m/20170627163757.25161.528@wrigleys.postgresql.org1 parenta2de017 commit43c67e3
File tree
4 files changed
+86
-106
lines changed- doc/src/sgml
- src
- backend/libpq
- interfaces/libpq
4 files changed
+86
-106
lines changedLines changed: 10 additions & 9 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
856 | 856 |
| |
857 | 857 |
| |
858 | 858 |
| |
859 |
| - | |
860 |
| - | |
| 859 | + | |
| 860 | + | |
861 | 861 |
| |
862 | 862 |
| |
863 | 863 |
| |
| |||
882 | 882 |
| |
883 | 883 |
| |
884 | 884 |
| |
885 |
| - | |
886 |
| - | |
887 |
| - | |
| 885 | + | |
| 886 | + | |
| 887 | + | |
888 | 888 |
| |
889 | 889 |
| |
890 | 890 |
| |
| |||
906 | 906 |
| |
907 | 907 |
| |
908 | 908 |
| |
909 |
| - | |
910 |
| - | |
911 |
| - | |
912 |
| - | |
| 909 | + | |
| 910 | + | |
| 911 | + | |
| 912 | + | |
| 913 | + | |
913 | 914 |
| |
914 | 915 |
| |
915 | 916 |
| |
|
Lines changed: 10 additions & 9 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1073 | 1073 |
| |
1074 | 1074 |
| |
1075 | 1075 |
| |
1076 |
| - | |
1077 |
| - | |
1078 |
| - | |
1079 |
| - | |
| 1076 | + | |
| 1077 | + | |
| 1078 | + | |
| 1079 | + | |
1080 | 1080 |
| |
1081 | 1081 |
| |
1082 | 1082 |
| |
| |||
1089 | 1089 |
| |
1090 | 1090 |
| |
1091 | 1091 |
| |
1092 |
| - | |
1093 |
| - | |
1094 |
| - | |
| 1092 | + | |
| 1093 | + | |
| 1094 | + | |
1095 | 1095 |
| |
1096 | 1096 |
| |
1097 | 1097 |
| |
| |||
1104 | 1104 |
| |
1105 | 1105 |
| |
1106 | 1106 |
| |
1107 |
| - | |
1108 |
| - | |
| 1107 | + | |
| 1108 | + | |
| 1109 | + | |
1109 | 1110 |
| |
1110 | 1111 |
| |
1111 | 1112 |
| |
|
Lines changed: 37 additions & 57 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
96 | 96 |
| |
97 | 97 |
| |
98 | 98 |
| |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
99 | 118 |
| |
100 | 119 |
| |
101 | 120 |
| |
| |||
719 | 738 |
| |
720 | 739 |
| |
721 | 740 |
| |
722 |
| - | |
| 741 | + | |
723 | 742 |
| |
724 | 743 |
| |
725 | 744 |
| |
726 | 745 |
| |
727 | 746 |
| |
728 | 747 |
| |
729 | 748 |
| |
730 |
| - | |
| 749 | + | |
731 | 750 |
| |
732 | 751 |
| |
733 | 752 |
| |
| |||
758 | 777 |
| |
759 | 778 |
| |
760 | 779 |
| |
761 |
| - | |
| 780 | + | |
762 | 781 |
| |
763 | 782 |
| |
764 | 783 |
| |
| |||
767 | 786 |
| |
768 | 787 |
| |
769 | 788 |
| |
770 |
| - | |
| 789 | + | |
771 | 790 |
| |
772 | 791 |
| |
773 | 792 |
| |
| |||
1653 | 1672 |
| |
1654 | 1673 |
| |
1655 | 1674 |
| |
1656 |
| - | |
| 1675 | + | |
1657 | 1676 |
| |
1658 | 1677 |
| |
1659 | 1678 |
| |
| |||
1665 | 1684 |
| |
1666 | 1685 |
| |
1667 | 1686 |
| |
1668 |
| - | |
1669 |
| - | |
1670 |
| - | |
1671 |
| - | |
1672 |
| - | |
1673 |
| - | |
1674 |
| - | |
1675 |
| - | |
1676 |
| - | |
1677 |
| - | |
1678 |
| - | |
1679 |
| - | |
| 1687 | + | |
1680 | 1688 |
| |
1681 | 1689 |
| |
1682 | 1690 |
| |
1683 |
| - | |
| 1691 | + | |
1684 | 1692 |
| |
1685 | 1693 |
| |
1686 |
| - | |
1687 |
| - | |
1688 |
| - | |
1689 |
| - | |
1690 |
| - | |
1691 |
| - | |
1692 |
| - | |
1693 |
| - | |
1694 |
| - | |
1695 |
| - | |
1696 | 1694 |
| |
1697 | 1695 |
| |
1698 | 1696 |
| |
| |||
1712 | 1710 |
| |
1713 | 1711 |
| |
1714 | 1712 |
| |
1715 |
| - | |
| 1713 | + | |
1716 | 1714 |
| |
1717 | 1715 |
| |
1718 | 1716 |
| |
| |||
1731 | 1729 |
| |
1732 | 1730 |
| |
1733 | 1731 |
| |
1734 |
| - | |
1735 |
| - | |
1736 |
| - | |
1737 |
| - | |
1738 |
| - | |
1739 |
| - | |
1740 |
| - | |
1741 |
| - | |
1742 |
| - | |
1743 |
| - | |
1744 |
| - | |
| 1732 | + | |
1745 | 1733 |
| |
1746 | 1734 |
| |
1747 |
| - | |
| 1735 | + | |
1748 | 1736 |
| |
1749 | 1737 |
| |
1750 |
| - | |
1751 |
| - | |
1752 |
| - | |
1753 |
| - | |
1754 |
| - | |
1755 |
| - | |
1756 |
| - | |
1757 |
| - | |
1758 |
| - | |
1759 | 1738 |
| |
1760 | 1739 |
| |
1761 | 1740 |
| |
1762 | 1741 |
| |
1763 | 1742 |
| |
1764 |
| - | |
| 1743 | + | |
1765 | 1744 |
| |
1766 | 1745 |
| |
1767 | 1746 |
| |
1768 | 1747 |
| |
1769 | 1748 |
| |
1770 | 1749 |
| |
| 1750 | + | |
1771 | 1751 |
| |
1772 | 1752 |
| |
1773 | 1753 |
| |
| |||
1790 | 1770 |
| |
1791 | 1771 |
| |
1792 | 1772 |
| |
1793 |
| - | |
| 1773 | + | |
1794 | 1774 |
| |
1795 | 1775 |
| |
1796 | 1776 |
| |
| |||
1833 | 1813 |
| |
1834 | 1814 |
| |
1835 | 1815 |
| |
1836 |
| - | |
| 1816 | + | |
1837 | 1817 |
| |
1838 | 1818 |
| |
1839 | 1819 |
| |
| |||
1844 | 1824 |
| |
1845 | 1825 |
| |
1846 | 1826 |
| |
1847 |
| - | |
| 1827 | + | |
1848 | 1828 |
| |
1849 | 1829 |
| |
1850 | 1830 |
| |
| |||
1870 | 1850 |
| |
1871 | 1851 |
| |
1872 | 1852 |
| |
1873 |
| - | |
| 1853 | + | |
1874 | 1854 |
| |
1875 | 1855 |
| |
1876 | 1856 |
| |
| |||
1908 | 1888 |
| |
1909 | 1889 |
| |
1910 | 1890 |
| |
1911 |
| - | |
| 1891 | + | |
1912 | 1892 |
| |
1913 | 1893 |
| |
1914 | 1894 |
| |
1915 | 1895 |
| |
1916 | 1896 |
| |
1917 | 1897 |
| |
1918 | 1898 |
| |
1919 |
| - | |
| 1899 | + | |
1920 | 1900 |
| |
1921 | 1901 |
| |
1922 | 1902 |
| |
|
Lines changed: 29 additions & 31 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
99 | 99 |
| |
100 | 100 |
| |
101 | 101 |
| |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
102 | 121 |
| |
103 | 122 |
| |
104 | 123 |
| |
| |||
1280 | 1299 |
| |
1281 | 1300 |
| |
1282 | 1301 |
| |
1283 |
| - | |
1284 |
| - | |
1285 |
| - | |
1286 |
| - | |
1287 |
| - | |
1288 |
| - | |
1289 |
| - | |
1290 |
| - | |
1291 |
| - | |
1292 |
| - | |
1293 |
| - | |
1294 |
| - | |
1295 |
| - | |
1296 |
| - | |
1297 |
| - | |
1298 |
| - | |
1299 |
| - | |
1300 |
| - | |
1301 |
| - | |
1302 |
| - | |
1303 |
| - | |
1304 |
| - | |
1305 |
| - | |
1306 |
| - | |
1307 |
| - | |
1308 |
| - | |
1309 |
| - | |
| 1302 | + | |
| 1303 | + | |
1310 | 1304 |
| |
1311 | 1305 |
| |
1312 | 1306 |
| |
1313 | 1307 |
| |
1314 | 1308 |
| |
1315 |
| - | |
| 1309 | + | |
| 1310 | + | |
1316 | 1311 |
| |
1317 | 1312 |
| |
1318 | 1313 |
| |
| |||
1343 | 1338 |
| |
1344 | 1339 |
| |
1345 | 1340 |
| |
1346 |
| - | |
| 1341 | + | |
| 1342 | + | |
1347 | 1343 |
| |
1348 | 1344 |
| |
1349 | 1345 |
| |
| |||
1375 | 1371 |
| |
1376 | 1372 |
| |
1377 | 1373 |
| |
1378 |
| - | |
| 1374 | + | |
| 1375 | + | |
1379 | 1376 |
| |
1380 | 1377 |
| |
1381 | 1378 |
| |
| |||
1841 | 1838 |
| |
1842 | 1839 |
| |
1843 | 1840 |
| |
1844 |
| - | |
| 1841 | + | |
| 1842 | + | |
1845 | 1843 |
| |
1846 | 1844 |
| |
1847 | 1845 |
| |
|
0 commit comments
Comments
(0)