- Notifications
You must be signed in to change notification settings - Fork4.9k
Commit99255d7
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 parent4500edc commit99255d7
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 | |
---|---|---|---|
| |||
1125 | 1125 |
| |
1126 | 1126 |
| |
1127 | 1127 |
| |
1128 |
| - | |
1129 |
| - | |
1130 |
| - | |
1131 |
| - | |
| 1128 | + | |
| 1129 | + | |
| 1130 | + | |
| 1131 | + | |
1132 | 1132 |
| |
1133 | 1133 |
| |
1134 | 1134 |
| |
| |||
1141 | 1141 |
| |
1142 | 1142 |
| |
1143 | 1143 |
| |
1144 |
| - | |
1145 |
| - | |
1146 |
| - | |
| 1144 | + | |
| 1145 | + | |
| 1146 | + | |
1147 | 1147 |
| |
1148 | 1148 |
| |
1149 | 1149 |
| |
| |||
1156 | 1156 |
| |
1157 | 1157 |
| |
1158 | 1158 |
| |
1159 |
| - | |
1160 |
| - | |
| 1159 | + | |
| 1160 | + | |
| 1161 | + | |
1161 | 1162 |
| |
1162 | 1163 |
| |
1163 | 1164 |
| |
|
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 |
| |
| |||
742 | 761 |
| |
743 | 762 |
| |
744 | 763 |
| |
745 |
| - | |
| 764 | + | |
746 | 765 |
| |
747 | 766 |
| |
748 | 767 |
| |
749 | 768 |
| |
750 | 769 |
| |
751 | 770 |
| |
752 | 771 |
| |
753 |
| - | |
| 772 | + | |
754 | 773 |
| |
755 | 774 |
| |
756 | 775 |
| |
| |||
781 | 800 |
| |
782 | 801 |
| |
783 | 802 |
| |
784 |
| - | |
| 803 | + | |
785 | 804 |
| |
786 | 805 |
| |
787 | 806 |
| |
| |||
790 | 809 |
| |
791 | 810 |
| |
792 | 811 |
| |
793 |
| - | |
| 812 | + | |
794 | 813 |
| |
795 | 814 |
| |
796 | 815 |
| |
| |||
1676 | 1695 |
| |
1677 | 1696 |
| |
1678 | 1697 |
| |
1679 |
| - | |
| 1698 | + | |
1680 | 1699 |
| |
1681 | 1700 |
| |
1682 | 1701 |
| |
| |||
1688 | 1707 |
| |
1689 | 1708 |
| |
1690 | 1709 |
| |
1691 |
| - | |
1692 |
| - | |
1693 |
| - | |
1694 |
| - | |
1695 |
| - | |
1696 |
| - | |
1697 |
| - | |
1698 |
| - | |
1699 |
| - | |
1700 |
| - | |
1701 |
| - | |
1702 |
| - | |
| 1710 | + | |
1703 | 1711 |
| |
1704 | 1712 |
| |
1705 | 1713 |
| |
1706 |
| - | |
| 1714 | + | |
1707 | 1715 |
| |
1708 | 1716 |
| |
1709 |
| - | |
1710 |
| - | |
1711 |
| - | |
1712 |
| - | |
1713 |
| - | |
1714 |
| - | |
1715 |
| - | |
1716 |
| - | |
1717 |
| - | |
1718 |
| - | |
1719 | 1717 |
| |
1720 | 1718 |
| |
1721 | 1719 |
| |
| |||
1735 | 1733 |
| |
1736 | 1734 |
| |
1737 | 1735 |
| |
1738 |
| - | |
| 1736 | + | |
1739 | 1737 |
| |
1740 | 1738 |
| |
1741 | 1739 |
| |
| |||
1754 | 1752 |
| |
1755 | 1753 |
| |
1756 | 1754 |
| |
1757 |
| - | |
1758 |
| - | |
1759 |
| - | |
1760 |
| - | |
1761 |
| - | |
1762 |
| - | |
1763 |
| - | |
1764 |
| - | |
1765 |
| - | |
1766 |
| - | |
1767 |
| - | |
| 1755 | + | |
1768 | 1756 |
| |
1769 | 1757 |
| |
1770 |
| - | |
| 1758 | + | |
1771 | 1759 |
| |
1772 | 1760 |
| |
1773 |
| - | |
1774 |
| - | |
1775 |
| - | |
1776 |
| - | |
1777 |
| - | |
1778 |
| - | |
1779 |
| - | |
1780 |
| - | |
1781 |
| - | |
1782 | 1761 |
| |
1783 | 1762 |
| |
1784 | 1763 |
| |
1785 | 1764 |
| |
1786 | 1765 |
| |
1787 |
| - | |
| 1766 | + | |
1788 | 1767 |
| |
1789 | 1768 |
| |
1790 | 1769 |
| |
1791 | 1770 |
| |
1792 | 1771 |
| |
1793 | 1772 |
| |
| 1773 | + | |
1794 | 1774 |
| |
1795 | 1775 |
| |
1796 | 1776 |
| |
| |||
1813 | 1793 |
| |
1814 | 1794 |
| |
1815 | 1795 |
| |
1816 |
| - | |
| 1796 | + | |
1817 | 1797 |
| |
1818 | 1798 |
| |
1819 | 1799 |
| |
| |||
1856 | 1836 |
| |
1857 | 1837 |
| |
1858 | 1838 |
| |
1859 |
| - | |
| 1839 | + | |
1860 | 1840 |
| |
1861 | 1841 |
| |
1862 | 1842 |
| |
| |||
1867 | 1847 |
| |
1868 | 1848 |
| |
1869 | 1849 |
| |
1870 |
| - | |
| 1850 | + | |
1871 | 1851 |
| |
1872 | 1852 |
| |
1873 | 1853 |
| |
| |||
1893 | 1873 |
| |
1894 | 1874 |
| |
1895 | 1875 |
| |
1896 |
| - | |
| 1876 | + | |
1897 | 1877 |
| |
1898 | 1878 |
| |
1899 | 1879 |
| |
| |||
1931 | 1911 |
| |
1932 | 1912 |
| |
1933 | 1913 |
| |
1934 |
| - | |
| 1914 | + | |
1935 | 1915 |
| |
1936 | 1916 |
| |
1937 | 1917 |
| |
1938 | 1918 |
| |
1939 | 1919 |
| |
1940 | 1920 |
| |
1941 | 1921 |
| |
1942 |
| - | |
| 1922 | + | |
1943 | 1923 |
| |
1944 | 1924 |
| |
1945 | 1925 |
| |
|
Lines changed: 29 additions & 31 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
94 | 94 |
| |
95 | 95 |
| |
96 | 96 |
| |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
97 | 116 |
| |
98 | 117 |
| |
99 | 118 |
| |
| |||
1470 | 1489 |
| |
1471 | 1490 |
| |
1472 | 1491 |
| |
1473 |
| - | |
1474 |
| - | |
1475 |
| - | |
1476 |
| - | |
1477 |
| - | |
1478 |
| - | |
1479 |
| - | |
1480 |
| - | |
1481 |
| - | |
1482 |
| - | |
1483 |
| - | |
1484 |
| - | |
1485 |
| - | |
1486 |
| - | |
1487 |
| - | |
1488 |
| - | |
1489 |
| - | |
1490 |
| - | |
1491 |
| - | |
1492 |
| - | |
1493 |
| - | |
1494 |
| - | |
1495 |
| - | |
1496 |
| - | |
1497 |
| - | |
1498 |
| - | |
1499 |
| - | |
| 1492 | + | |
| 1493 | + | |
1500 | 1494 |
| |
1501 | 1495 |
| |
1502 | 1496 |
| |
1503 | 1497 |
| |
1504 | 1498 |
| |
1505 |
| - | |
| 1499 | + | |
| 1500 | + | |
1506 | 1501 |
| |
1507 | 1502 |
| |
1508 | 1503 |
| |
| |||
1533 | 1528 |
| |
1534 | 1529 |
| |
1535 | 1530 |
| |
1536 |
| - | |
| 1531 | + | |
| 1532 | + | |
1537 | 1533 |
| |
1538 | 1534 |
| |
1539 | 1535 |
| |
| |||
1565 | 1561 |
| |
1566 | 1562 |
| |
1567 | 1563 |
| |
1568 |
| - | |
| 1564 | + | |
| 1565 | + | |
1569 | 1566 |
| |
1570 | 1567 |
| |
1571 | 1568 |
| |
| |||
2123 | 2120 |
| |
2124 | 2121 |
| |
2125 | 2122 |
| |
2126 |
| - | |
| 2123 | + | |
| 2124 | + | |
2127 | 2125 |
| |
2128 | 2126 |
| |
2129 | 2127 |
| |
|
0 commit comments
Comments
(0)