- Notifications
You must be signed in to change notification settings - Fork5
Commit1aebc36
committed
First phase of memory management rewrite (see backend/utils/mmgr/README
for details). It doesn't really do that much yet, since there are noshort-term memory contexts in the executor, but the infrastructure isin place and long-term contexts are handled reasonably. A few long-standing bugs have been fixed, such as 'VACUUM; anything' in a singlequery string crashing. Also, out-of-memory is now considered arecoverable ERROR, not FATAL.Eliminate a large amount of crufty, now-dead code in and aroundmemory management.Fix problem with holding off SIGTRAP, SIGSEGV, etc in postmaster andbackend startup.1 parentb601c8d commit1aebc36
File tree
74 files changed
+2278
-3249
lines changed- doc/src/sgml
- ref
- src
- backend
- access
- heap
- transam
- bootstrap
- catalog
- commands
- executor
- libpq
- lib
- optimizer/geqo
- postmaster
- rewrite
- storage
- ipc
- large_object
- lmgr
- smgr
- tcop
- utils
- cache
- error
- fmgr
- hash
- init
- mb
- mmgr
- include
- commands
- executor
- libpq
- lib
- nodes
- optimizer
- storage
- tcop
- utils
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
74 files changed
+2278
-3249
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| |||
228 | 228 | | |
229 | 229 | | |
230 | 230 | | |
231 | | - | |
232 | | - | |
233 | | - | |
234 | | - | |
235 | | - | |
236 | | - | |
237 | | - | |
238 | | - | |
239 | | - | |
240 | | - | |
241 | | - | |
242 | | - | |
243 | | - | |
244 | | - | |
245 | | - | |
246 | | - | |
247 | 231 | | |
248 | 232 | | |
249 | 233 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| |||
153 | 153 | | |
154 | 154 | | |
155 | 155 | | |
156 | | - | |
157 | | - | |
| 156 | + | |
158 | 157 | | |
159 | 158 | | |
160 | 159 | | |
161 | | - | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
162 | 163 | | |
163 | 164 | | |
164 | 165 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
37 | | - | |
| 37 | + | |
38 | 38 | | |
39 | 39 | | |
40 | 40 | | |
| |||
237 | 237 | | |
238 | 238 | | |
239 | 239 | | |
240 | | - | |
241 | | - | |
242 | 240 | | |
243 | 241 | | |
244 | 242 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
| 11 | + | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| |||
1230 | 1230 | | |
1231 | 1231 | | |
1232 | 1232 | | |
1233 | | - | |
1234 | 1233 | | |
1235 | | - | |
1236 | | - | |
1237 | 1234 | | |
1238 | 1235 | | |
1239 | 1236 | | |
| |||
0 commit comments
Comments
(0)