forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
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
- lib
- libpq
- optimizer/geqo
- postmaster
- rewrite
- storage
- ipc
- large_object
- lmgr
- smgr
- tcop
- utils
- cache
- error
- fmgr
- hash
- init
- mb
- mmgr
- include
- commands
- executor
- lib
- libpq
- 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 changedLines changed: 1 addition & 17 deletions
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 |
| |
|
Lines changed: 5 additions & 4 deletions
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 |
| |
|
Lines changed: 1 addition & 3 deletions
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 |
| |
|
Lines changed: 1 addition & 4 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 |
| |
| |||
1230 | 1230 |
| |
1231 | 1231 |
| |
1232 | 1232 |
| |
1233 |
| - | |
1234 | 1233 |
| |
1235 |
| - | |
1236 |
| - | |
1237 | 1234 |
| |
1238 | 1235 |
| |
1239 | 1236 |
| |
|
0 commit comments
Comments
(0)