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 changedLines changed: 2 additions & 8 deletions
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 |
| |
|
Lines changed: 26 additions & 65 deletions
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 |
| |
|
Lines changed: 0 additions & 9 deletions
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 |
| |
|
Lines changed: 0 additions & 17 deletions
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 |
| |
|
Lines changed: 0 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
61 | 61 |
| |
62 | 62 |
| |
63 | 63 |
| |
64 |
| - | |
65 | 64 |
| |
66 | 65 |
| |
67 | 66 |
| |
|
Lines changed: 0 additions & 2 deletions
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)