- Notifications
You must be signed in to change notification settings - Fork5
Commit806a2ae
committed
Split work of bgwriter between 2 processes: bgwriter and checkpointer.
bgwriter is now a much less important process, responsible for pagecleaning duties only. checkpointer is now responsible for checkpointsand so has a key role in shutdown. Later patches will correct docreferences to the now old idea that bgwriter performs checkpoints.Has beneficial effect on performance at high write rates, but mainlyrefactoring to more easily allow changes for power reduction bysimplifying previously tortuous code around required to allow pagecleaning and checkpointing to time slice in the same process.Patch by me, Review by Dickson Guedes1 parent589adb8 commit806a2ae
File tree
11 files changed
+124
-987
lines changed- src
- backend
- bootstrap
- postmaster
- storage
- buffer
- smgr
- include
- access
- bootstrap
- postmaster
- storage
11 files changed
+124
-987
lines changedLines changed: 8 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
315 | 315 |
| |
316 | 316 |
| |
317 | 317 |
| |
| 318 | + | |
| 319 | + | |
| 320 | + | |
318 | 321 |
| |
319 | 322 |
| |
320 | 323 |
| |
| |||
415 | 418 |
| |
416 | 419 |
| |
417 | 420 |
| |
| 421 | + | |
| 422 | + | |
| 423 | + | |
| 424 | + | |
| 425 | + | |
418 | 426 |
| |
419 | 427 |
| |
420 | 428 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
13 | 13 |
| |
14 | 14 |
| |
15 | 15 |
| |
16 |
| - | |
| 16 | + | |
17 | 17 |
| |
18 | 18 |
|
0 commit comments
Comments
(0)