- Notifications
You must be signed in to change notification settings - Fork28
Commit1c2de47
committed
Remove BufferLocks[] array in favor of a single pointer to the buffer
(if any) currently waited for by LockBufferForCleanup(), which is allthat we were using it for anymore. Saves some space and eliminatesproportional-to-NBuffers slowdown in UnlockBuffers().1 parent72f9013 commit1c2de47
File tree
3 files changed
+35
-56
lines changed- src
- backend/storage/buffer
- include/storage
3 files changed
+35
-56
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
| 11 | + | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| |||
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
23 | | - | |
24 | | - | |
25 | | - | |
| 23 | + | |
26 | 24 | | |
27 | 25 | | |
28 | 26 | | |
| |||
177 | 175 | | |
178 | 176 | | |
179 | 177 | | |
180 | | - | |
181 | 178 | | |
182 | 179 | | |
183 | 180 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
| 11 | + | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| |||
66 | 66 | | |
67 | 67 | | |
68 | 68 | | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
69 | 76 | | |
70 | 77 | | |
71 | 78 | | |
| |||
1650 | 1657 | | |
1651 | 1658 | | |
1652 | 1659 | | |
| 1660 | + | |
| 1661 | + | |
| 1662 | + | |
| 1663 | + | |
1653 | 1664 | | |
1654 | 1665 | | |
1655 | 1666 | | |
1656 | 1667 | | |
1657 | | - | |
1658 | | - | |
| 1668 | + | |
1659 | 1669 | | |
1660 | | - | |
| 1670 | + | |
1661 | 1671 | | |
1662 | | - | |
1663 | | - | |
1664 | | - | |
1665 | | - | |
1666 | | - | |
1667 | | - | |
1668 | | - | |
1669 | 1672 | | |
1670 | 1673 | | |
| 1674 | + | |
| 1675 | + | |
1671 | 1676 | | |
1672 | | - | |
| 1677 | + | |
| 1678 | + | |
| 1679 | + | |
1673 | 1680 | | |
| 1681 | + | |
| 1682 | + | |
| 1683 | + | |
| 1684 | + | |
1674 | 1685 | | |
1675 | | - | |
1676 | | - | |
1677 | | - | |
1678 | | - | |
1679 | | - | |
1680 | | - | |
1681 | | - | |
1682 | | - | |
1683 | | - | |
1684 | | - | |
1685 | | - | |
1686 | | - | |
1687 | | - | |
1688 | | - | |
1689 | | - | |
1690 | | - | |
1691 | | - | |
| 1686 | + | |
1692 | 1687 | | |
1693 | 1688 | | |
1694 | 1689 | | |
| 1690 | + | |
| 1691 | + | |
1695 | 1692 | | |
1696 | 1693 | | |
1697 | 1694 | | |
| |||
1779 | 1776 | | |
1780 | 1777 | | |
1781 | 1778 | | |
1782 | | - | |
1783 | 1779 | | |
1784 | 1780 | | |
| 1781 | + | |
1785 | 1782 | | |
1786 | 1783 | | |
1787 | 1784 | | |
| |||
1799 | 1796 | | |
1800 | 1797 | | |
1801 | 1798 | | |
1802 | | - | |
1803 | 1799 | | |
1804 | 1800 | | |
1805 | 1801 | | |
| |||
1822 | 1818 | | |
1823 | 1819 | | |
1824 | 1820 | | |
1825 | | - | |
| 1821 | + | |
1826 | 1822 | | |
1827 | 1823 | | |
1828 | 1824 | | |
1829 | 1825 | | |
1830 | | - | |
| 1826 | + | |
1831 | 1827 | | |
1832 | 1828 | | |
1833 | 1829 | | |
1834 | 1830 | | |
1835 | 1831 | | |
1836 | 1832 | | |
1837 | 1833 | | |
1838 | | - | |
| 1834 | + | |
1839 | 1835 | | |
1840 | | - | |
1841 | | - | |
1842 | | - | |
| 1836 | + | |
1843 | 1837 | | |
1844 | 1838 | | |
1845 | 1839 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
| 11 | + | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| |||
75 | 75 | | |
76 | 76 | | |
77 | 77 | | |
78 | | - | |
79 | | - | |
| 78 | + | |
80 | 79 | | |
81 | 80 | | |
82 | 81 | | |
| |||
108 | 107 | | |
109 | 108 | | |
110 | 109 | | |
111 | | - | |
112 | | - | |
113 | | - | |
114 | | - | |
115 | | - | |
116 | | - | |
117 | | - | |
118 | | - | |
119 | | - | |
120 | | - | |
121 | 110 | | |
122 | 111 | | |
123 | 112 | | |
| |||
206 | 195 | | |
207 | 196 | | |
208 | 197 | | |
209 | | - | |
210 | 198 | | |
211 | 199 | | |
212 | 200 | | |
| |||
0 commit comments
Comments
(0)