- Notifications
You must be signed in to change notification settings - Fork5
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 changedLines changed: 2 additions & 5 deletions
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 |
| |
|
Lines changed: 31 additions & 37 deletions
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 |
| |
|
Lines changed: 2 additions & 14 deletions
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)