- Notifications
You must be signed in to change notification settings - Fork5
Commitb25b6c9
committed
Once again allow LWLocks to be used within DSM segments.
Prior to commit7882c3b, it waspossible to use LWLocks within DSM segments, but that commit brokethis use case by switching from a doubly linked list to a circularlinked list. Switch back, using a new bit of general infrastructurefor maintaining lists of PGPROCs.Thomas Munro, reviewed by me.1 parent2bf06f7 commitb25b6c9
File tree
6 files changed
+240
-35
lines changed- src
- backend/storage/lmgr
- include/storage
- tools/pgindent
6 files changed
+240
-35
lines changedLines changed: 31 additions & 32 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
84 | 84 |
| |
85 | 85 |
| |
86 | 86 |
| |
| 87 | + | |
87 | 88 |
| |
88 | 89 |
| |
89 | 90 |
| |
| |||
717 | 718 |
| |
718 | 719 |
| |
719 | 720 |
| |
720 |
| - | |
| 721 | + | |
721 | 722 |
| |
722 | 723 |
| |
723 | 724 |
| |
| |||
920 | 921 |
| |
921 | 922 |
| |
922 | 923 |
| |
923 |
| - | |
924 |
| - | |
| 924 | + | |
| 925 | + | |
925 | 926 |
| |
926 |
| - | |
| 927 | + | |
927 | 928 |
| |
928 | 929 |
| |
929 | 930 |
| |
930 | 931 |
| |
931 | 932 |
| |
932 | 933 |
| |
933 |
| - | |
| 934 | + | |
934 | 935 |
| |
935 |
| - | |
| 936 | + | |
936 | 937 |
| |
937 | 938 |
| |
938 | 939 |
| |
939 | 940 |
| |
940 |
| - | |
941 |
| - | |
| 941 | + | |
| 942 | + | |
942 | 943 |
| |
943 | 944 |
| |
944 | 945 |
| |
| |||
963 | 964 |
| |
964 | 965 |
| |
965 | 966 |
| |
966 |
| - | |
| 967 | + | |
967 | 968 |
| |
968 | 969 |
| |
969 | 970 |
| |
| |||
982 | 983 |
| |
983 | 984 |
| |
984 | 985 |
| |
985 |
| - | |
| 986 | + | |
986 | 987 |
| |
987 | 988 |
| |
988 | 989 |
| |
| |||
994 | 995 |
| |
995 | 996 |
| |
996 | 997 |
| |
997 |
| - | |
| 998 | + | |
998 | 999 |
| |
999 |
| - | |
| 1000 | + | |
1000 | 1001 |
| |
1001 | 1002 |
| |
1002 |
| - | |
| 1003 | + | |
1003 | 1004 |
| |
1004 | 1005 |
| |
1005 | 1006 |
| |
| |||
1046 | 1047 |
| |
1047 | 1048 |
| |
1048 | 1049 |
| |
1049 |
| - | |
| 1050 | + | |
1050 | 1051 |
| |
1051 |
| - | |
| 1052 | + | |
1052 | 1053 |
| |
1053 | 1054 |
| |
1054 | 1055 |
| |
| |||
1070 | 1071 |
| |
1071 | 1072 |
| |
1072 | 1073 |
| |
1073 |
| - | |
| 1074 | + | |
1074 | 1075 |
| |
1075 | 1076 |
| |
1076 | 1077 |
| |
| |||
1086 | 1087 |
| |
1087 | 1088 |
| |
1088 | 1089 |
| |
1089 |
| - | |
| 1090 | + | |
1090 | 1091 |
| |
1091 |
| - | |
1092 |
| - | |
1093 |
| - | |
| 1092 | + | |
1094 | 1093 |
| |
1095 | 1094 |
| |
1096 |
| - | |
| 1095 | + | |
1097 | 1096 |
| |
1098 | 1097 |
| |
1099 | 1098 |
| |
1100 | 1099 |
| |
1101 |
| - | |
| 1100 | + | |
1102 | 1101 |
| |
1103 | 1102 |
| |
1104 | 1103 |
| |
| |||
1719 | 1718 |
| |
1720 | 1719 |
| |
1721 | 1720 |
| |
1722 |
| - | |
1723 |
| - | |
| 1721 | + | |
| 1722 | + | |
1724 | 1723 |
| |
1725 | 1724 |
| |
1726 | 1725 |
| |
1727 |
| - | |
| 1726 | + | |
1728 | 1727 |
| |
1729 | 1728 |
| |
1730 | 1729 |
| |
| |||
1737 | 1736 |
| |
1738 | 1737 |
| |
1739 | 1738 |
| |
1740 |
| - | |
| 1739 | + | |
1741 | 1740 |
| |
1742 |
| - | |
| 1741 | + | |
1743 | 1742 |
| |
1744 | 1743 |
| |
1745 | 1744 |
| |
1746 | 1745 |
| |
1747 |
| - | |
1748 |
| - | |
| 1746 | + | |
| 1747 | + | |
1749 | 1748 |
| |
1750 | 1749 |
| |
1751 | 1750 |
| |
| |||
1754 | 1753 |
| |
1755 | 1754 |
| |
1756 | 1755 |
| |
1757 |
| - | |
| 1756 | + | |
1758 | 1757 |
| |
1759 |
| - | |
| 1758 | + | |
1760 | 1759 |
| |
1761 |
| - | |
| 1760 | + | |
1762 | 1761 |
| |
1763 | 1762 |
| |
1764 | 1763 |
| |
|
Lines changed: 2 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
18 | 18 |
| |
19 | 19 |
| |
20 | 20 |
| |
21 |
| - | |
| 21 | + | |
22 | 22 |
| |
23 | 23 |
| |
24 | 24 |
| |
| |||
59 | 59 |
| |
60 | 60 |
| |
61 | 61 |
| |
62 |
| - | |
| 62 | + | |
63 | 63 |
| |
64 | 64 |
| |
65 | 65 |
| |
|
Lines changed: 5 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
19 | 19 |
| |
20 | 20 |
| |
21 | 21 |
| |
| 22 | + | |
22 | 23 |
| |
23 | 24 |
| |
24 | 25 |
| |
| |||
112 | 113 |
| |
113 | 114 |
| |
114 | 115 |
| |
115 |
| - | |
| 116 | + | |
116 | 117 |
| |
117 | 118 |
| |
118 | 119 |
| |
| |||
243 | 244 |
| |
244 | 245 |
| |
245 | 246 |
| |
| 247 | + | |
| 248 | + | |
| 249 | + | |
246 | 250 |
| |
247 | 251 |
| |
248 | 252 |
| |
|
Lines changed: 154 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + |
0 commit comments
Comments
(0)