forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commitcacb652
committed
Revert "Use "transient" files for blind writes, take 2".
This reverts commitfba105b.That approach had problems with the smgr-level state not tracking whatwe really want to happen, and with the VFD-level state not tracking thesmgr-level state very well either. In consequence, it was still possibleto hold kernel file descriptors open for long-gone tables (as in recentreport from Tore Halset), and yet there were also cases of FDs being closedundesirably soon. A replacement implementation will follow.1 parentf34d1fa commitcacb652
6 files changed
+28
-102
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1847 | 1847 | | |
1848 | 1848 | | |
1849 | 1849 | | |
1850 | | - | |
1851 | | - | |
1852 | | - | |
1853 | | - | |
| 1850 | + | |
1854 | 1851 | | |
1855 | 1852 | | |
1856 | 1853 | | |
| |||
1872 | 1869 | | |
1873 | 1870 | | |
1874 | 1871 | | |
1875 | | - | |
| 1872 | + | |
1876 | 1873 | | |
1877 | | - | |
1878 | 1874 | | |
1879 | | - | |
1880 | | - | |
1881 | 1875 | | |
1882 | 1876 | | |
1883 | 1877 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
125 | 125 | | |
126 | 126 | | |
127 | 127 | | |
128 | | - | |
129 | | - | |
130 | 128 | | |
131 | | - | |
132 | | - | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
133 | 134 | | |
134 | 135 | | |
135 | 136 | | |
| |||
590 | 591 | | |
591 | 592 | | |
592 | 593 | | |
593 | | - | |
594 | 594 | | |
595 | 595 | | |
596 | 596 | | |
| |||
953 | 953 | | |
954 | 954 | | |
955 | 955 | | |
956 | | - | |
| 956 | + | |
957 | 957 | | |
958 | 958 | | |
959 | 959 | | |
| |||
1026 | 1026 | | |
1027 | 1027 | | |
1028 | 1028 | | |
1029 | | - | |
1030 | | - | |
1031 | | - | |
1032 | | - | |
1033 | | - | |
1034 | | - | |
1035 | | - | |
1036 | | - | |
1037 | | - | |
1038 | | - | |
1039 | | - | |
1040 | | - | |
1041 | | - | |
1042 | | - | |
1043 | | - | |
1044 | | - | |
1045 | | - | |
1046 | | - | |
1047 | | - | |
1048 | 1029 | | |
1049 | 1030 | | |
1050 | 1031 | | |
| |||
1797 | 1778 | | |
1798 | 1779 | | |
1799 | 1780 | | |
1800 | | - | |
1801 | | - | |
1802 | | - | |
| 1781 | + | |
| 1782 | + | |
1803 | 1783 | | |
1804 | 1784 | | |
1805 | 1785 | | |
| |||
1822 | 1802 | | |
1823 | 1803 | | |
1824 | 1804 | | |
1825 | | - | |
1826 | | - | |
1827 | | - | |
1828 | | - | |
| 1805 | + | |
1829 | 1806 | | |
1830 | 1807 | | |
1831 | 1808 | | |
| |||
1842 | 1819 | | |
1843 | 1820 | | |
1844 | 1821 | | |
1845 | | - | |
| 1822 | + | |
1846 | 1823 | | |
1847 | 1824 | | |
1848 | 1825 | | |
1849 | 1826 | | |
1850 | 1827 | | |
1851 | 1828 | | |
1852 | | - | |
| 1829 | + | |
1853 | 1830 | | |
1854 | | - | |
1855 | | - | |
1856 | | - | |
1857 | | - | |
1858 | | - | |
1859 | | - | |
1860 | | - | |
1861 | | - | |
1862 | | - | |
1863 | | - | |
1864 | | - | |
1865 | | - | |
1866 | | - | |
1867 | | - | |
1868 | | - | |
1869 | | - | |
1870 | | - | |
1871 | | - | |
1872 | | - | |
1873 | | - | |
| 1831 | + | |
| 1832 | + | |
| 1833 | + | |
| 1834 | + | |
| 1835 | + | |
| 1836 | + | |
| 1837 | + | |
| 1838 | + | |
| 1839 | + | |
| 1840 | + | |
1874 | 1841 | | |
1875 | | - | |
1876 | | - | |
1877 | | - | |
1878 | | - | |
1879 | | - | |
1880 | | - | |
1881 | | - | |
1882 | | - | |
1883 | | - | |
1884 | | - | |
| 1842 | + | |
| 1843 | + | |
| 1844 | + | |
| 1845 | + | |
1885 | 1846 | | |
1886 | 1847 | | |
1887 | 1848 | | |
1888 | 1849 | | |
1889 | | - | |
| 1850 | + | |
1890 | 1851 | | |
1891 | 1852 | | |
1892 | 1853 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
292 | 292 | | |
293 | 293 | | |
294 | 294 | | |
295 | | - | |
296 | | - | |
297 | | - | |
298 | 295 | | |
299 | 296 | | |
300 | 297 | | |
| |||
559 | 556 | | |
560 | 557 | | |
561 | 558 | | |
562 | | - | |
563 | | - | |
564 | | - | |
565 | 559 | | |
566 | 560 | | |
567 | 561 | | |
| |||
1586 | 1580 | | |
1587 | 1581 | | |
1588 | 1582 | | |
1589 | | - | |
1590 | | - | |
1591 | | - | |
1592 | 1583 | | |
1593 | 1584 | | |
1594 | 1585 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
165 | 165 | | |
166 | 166 | | |
167 | 167 | | |
168 | | - | |
169 | 168 | | |
170 | 169 | | |
171 | 170 | | |
172 | 171 | | |
173 | 172 | | |
174 | 173 | | |
175 | | - | |
176 | | - | |
177 | | - | |
178 | 174 | | |
179 | 175 | | |
180 | 176 | | |
181 | 177 | | |
182 | | - | |
183 | | - | |
184 | | - | |
185 | | - | |
186 | | - | |
187 | | - | |
188 | | - | |
189 | | - | |
190 | | - | |
191 | | - | |
192 | | - | |
193 | | - | |
194 | | - | |
195 | 178 | | |
196 | 179 | | |
197 | 180 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
61 | 61 | | |
62 | 62 | | |
63 | 63 | | |
64 | | - | |
65 | 64 | | |
66 | 65 | | |
67 | 66 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
62 | 62 | | |
63 | 63 | | |
64 | 64 | | |
65 | | - | |
66 | 65 | | |
67 | 66 | | |
68 | 67 | | |
| |||
75 | 74 | | |
76 | 75 | | |
77 | 76 | | |
78 | | - | |
79 | 77 | | |
80 | 78 | | |
81 | 79 | | |
| |||
0 commit comments
Comments
(0)