- Notifications
You must be signed in to change notification settings - Fork28
Commit1b8a219
committed
Clean up non-reentrant interface for hash_seq/HashTableWalk, so that
starting a new hashtable search no longer clobbers any other searchactive anywhere in the system. Fix RelationCacheInvalidate() so thatit will not crash or go into an infinite loop if invoked recursively,as for example by a second SI Reset message arriving while we are stillprocessing a prior one.1 parent25d88e4 commit1b8a219
File tree
8 files changed
+148
-157
lines changed- src
- backend
- access/transam
- lib
- storage/lmgr
- utils
- cache
- hash
- mmgr
- include
- lib
- utils
8 files changed
+148
-157
lines changedLines changed: 2 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
262 | 262 |
| |
263 | 263 |
| |
264 | 264 |
| |
265 |
| - | |
| 265 | + | |
266 | 266 |
| |
267 | 267 |
| |
268 | 268 |
| |
| |||
328 | 328 |
| |
329 | 329 |
| |
330 | 330 |
| |
331 |
| - | |
| 331 | + | |
332 | 332 |
| |
333 | 333 |
| |
334 | 334 |
| |
|
Lines changed: 16 additions & 7 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
9 | 9 |
| |
10 | 10 |
| |
11 | 11 |
| |
12 |
| - | |
| 12 | + | |
13 | 13 |
| |
14 | 14 |
| |
15 | 15 |
| |
| |||
21 | 21 |
| |
22 | 22 |
| |
23 | 23 |
| |
24 |
| - | |
25 |
| - | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
26 | 33 |
| |
27 | 34 |
| |
28 | 35 |
| |
29 |
| - | |
| 36 | + | |
30 | 37 |
| |
| 38 | + | |
31 | 39 |
| |
32 | 40 |
| |
33 | 41 |
| |
34 | 42 |
| |
| 43 | + | |
35 | 44 |
| |
36 |
| - | |
37 |
| - | |
| 45 | + | |
| 46 | + | |
38 | 47 |
| |
39 | 48 |
| |
40 |
| - | |
| 49 | + | |
41 | 50 |
| |
42 | 51 |
| |
43 | 52 |
| |
|
Lines changed: 4 additions & 3 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 |
| |
| |||
1772 | 1772 |
| |
1773 | 1773 |
| |
1774 | 1774 |
| |
| 1775 | + | |
1775 | 1776 |
| |
1776 | 1777 |
| |
1777 | 1778 |
| |
| |||
1791 | 1792 |
| |
1792 | 1793 |
| |
1793 | 1794 |
| |
1794 |
| - | |
1795 |
| - | |
| 1795 | + | |
| 1796 | + | |
1796 | 1797 |
| |
1797 | 1798 |
| |
1798 | 1799 |
| |
|
Lines changed: 60 additions & 48 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 |
| |
| |||
253 | 253 |
| |
254 | 254 |
| |
255 | 255 |
| |
256 |
| - | |
257 |
| - | |
| 256 | + | |
258 | 257 |
| |
259 |
| - | |
| 258 | + | |
| 259 | + | |
260 | 260 |
| |
261 | 261 |
| |
262 | 262 |
| |
| |||
1639 | 1639 |
| |
1640 | 1640 |
| |
1641 | 1641 |
| |
1642 |
| - | |
1643 | 1642 |
| |
| 1643 | + | |
1644 | 1644 |
| |
1645 | 1645 |
| |
1646 | 1646 |
| |
1647 |
| - | |
1648 | 1647 |
| |
1649 |
| - | |
1650 | 1648 |
| |
1651 | 1649 |
| |
1652 | 1650 |
| |
| |||
1774 | 1772 |
| |
1775 | 1773 |
| |
1776 | 1774 |
| |
1777 |
| - | |
1778 |
| - | |
1779 |
| - | |
1780 |
| - | |
1781 |
| - | |
1782 |
| - | |
1783 | 1775 |
| |
1784 | 1776 |
| |
1785 | 1777 |
| |
1786 |
| - | |
1787 |
| - | |
| 1778 | + | |
1788 | 1779 |
| |
1789 |
| - | |
1790 | 1780 |
| |
1791 | 1781 |
| |
1792 | 1782 |
| |
1793 | 1783 |
| |
1794 |
| - | |
1795 |
| - | |
1796 |
| - | |
1797 | 1784 |
| |
1798 | 1785 |
| |
1799 | 1786 |
| |
| |||
1878 | 1865 |
| |
1879 | 1866 |
| |
1880 | 1867 |
| |
1881 |
| - | |
| 1868 | + | |
1882 | 1869 |
| |
1883 | 1870 |
| |
1884 | 1871 |
| |
| |||
1900 | 1887 |
| |
1901 | 1888 |
| |
1902 | 1889 |
| |
1903 |
| - | |
| 1890 | + | |
1904 | 1891 |
| |
1905 | 1892 |
| |
1906 | 1893 |
| |
1907 | 1894 |
| |
1908 | 1895 |
| |
1909 |
| - | |
1910 |
| - | |
1911 |
| - | |
1912 |
| - | |
1913 |
| - | |
1914 |
| - | |
1915 |
| - | |
1916 |
| - | |
1917 |
| - | |
1918 |
| - | |
1919 |
| - | |
1920 |
| - | |
1921 |
| - | |
1922 |
| - | |
1923 |
| - | |
1924 |
| - | |
1925 |
| - | |
1926 |
| - | |
1927 |
| - | |
1928 |
| - | |
1929 |
| - | |
1930 |
| - | |
1931 |
| - | |
1932 | 1896 |
| |
1933 | 1897 |
| |
1934 | 1898 |
| |
| |||
1938 | 1902 |
| |
1939 | 1903 |
| |
1940 | 1904 |
| |
| 1905 | + | |
| 1906 | + | |
| 1907 | + | |
| 1908 | + | |
| 1909 | + | |
| 1910 | + | |
| 1911 | + | |
| 1912 | + | |
| 1913 | + | |
| 1914 | + | |
| 1915 | + | |
1941 | 1916 |
| |
1942 | 1917 |
| |
1943 | 1918 |
| |
1944 | 1919 |
| |
1945 |
| - | |
1946 |
| - | |
| 1920 | + | |
| 1921 | + | |
| 1922 | + | |
| 1923 | + | |
| 1924 | + | |
| 1925 | + | |
| 1926 | + | |
| 1927 | + | |
| 1928 | + | |
| 1929 | + | |
| 1930 | + | |
| 1931 | + | |
| 1932 | + | |
| 1933 | + | |
| 1934 | + | |
| 1935 | + | |
| 1936 | + | |
| 1937 | + | |
| 1938 | + | |
| 1939 | + | |
| 1940 | + | |
| 1941 | + | |
| 1942 | + | |
| 1943 | + | |
| 1944 | + | |
| 1945 | + | |
| 1946 | + | |
| 1947 | + | |
| 1948 | + | |
| 1949 | + | |
| 1950 | + | |
| 1951 | + | |
| 1952 | + | |
| 1953 | + | |
| 1954 | + | |
| 1955 | + | |
| 1956 | + | |
| 1957 | + | |
1947 | 1958 |
| |
1948 | 1959 |
| |
1949 | 1960 |
| |
| |||
1962 | 1973 |
| |
1963 | 1974 |
| |
1964 | 1975 |
| |
1965 |
| - | |
| 1976 | + | |
| 1977 | + | |
1966 | 1978 |
| |
1967 | 1979 |
| |
1968 | 1980 |
| |
1969 | 1981 |
| |
1970 |
| - | |
| 1982 | + | |
1971 | 1983 |
| |
1972 | 1984 |
| |
1973 | 1985 |
| |
|
Lines changed: 38 additions & 34 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 |
| |
| |||
681 | 681 |
| |
682 | 682 |
| |
683 | 683 |
| |
684 |
| - | |
685 |
| - | |
686 |
| - | |
| 684 | + | |
| 685 | + | |
| 686 | + | |
| 687 | + | |
687 | 688 |
| |
| 689 | + | |
| 690 | + | |
| 691 | + | |
| 692 | + | |
| 693 | + | |
688 | 694 |
| |
| 695 | + | |
| 696 | + | |
| 697 | + | |
| 698 | + | |
| 699 | + | |
| 700 | + | |
| 701 | + | |
| 702 | + | |
689 | 703 |
| |
690 |
| - | |
| 704 | + | |
691 | 705 |
| |
692 |
| - | |
693 |
| - | |
694 |
| - | |
695 |
| - | |
696 |
| - | |
697 |
| - | |
698 |
| - | |
| 706 | + | |
| 707 | + | |
699 | 708 |
| |
700 |
| - | |
| 709 | + | |
701 | 710 |
| |
| 711 | + | |
| 712 | + | |
| 713 | + | |
702 | 714 |
| |
703 |
| - | |
704 |
| - | |
705 |
| - | |
706 |
| - | |
707 |
| - | |
708 |
| - | |
709 |
| - | |
710 |
| - | |
711 |
| - | |
712 |
| - | |
713 |
| - | |
714 |
| - | |
| 715 | + | |
715 | 716 |
| |
716 |
| - | |
717 |
| - | |
718 |
| - | |
719 |
| - | |
| 717 | + | |
| 718 | + | |
| 719 | + | |
| 720 | + | |
| 721 | + | |
| 722 | + | |
| 723 | + | |
720 | 724 |
| |
721 | 725 |
| |
722 | 726 |
| |
723 | 727 |
| |
724 | 728 |
| |
725 | 729 |
| |
726 |
| - | |
727 |
| - | |
| 730 | + | |
| 731 | + | |
728 | 732 |
| |
729 | 733 |
| |
730 | 734 |
| |
| |||
742 | 746 |
| |
743 | 747 |
| |
744 | 748 |
| |
745 |
| - | |
| 749 | + | |
746 | 750 |
| |
747 |
| - | |
748 |
| - | |
| 751 | + | |
| 752 | + | |
749 | 753 |
| |
750 | 754 |
| |
751 | 755 |
| |
|
0 commit comments
Comments
(0)