Support Linux's oom_score_adj API as well as the older oom_adj API.
Tom Lane <tgl@sss.pgh.pa.us>
Support Linux's oom_score_adj API as well as the older oom_adj API. The simplest way to handle this is just to copy-and-paste the relevant code block in fork_process.c, so that's what I did. (It's possible that something more complicated would be useful to packagers who want to work with either the old or the new API; but at this point the number of such people is rapidly approaching zero, so let's just get the minimal thing done.) Update relevant documentation as well.
Files
| Path | Change | +/− |
|---|---|---|
| contrib/start-scripts/linux | modified | +10 −4 |
| doc/src/sgml/runtime.sgml | modified | +16 −7 |
| src/backend/postmaster/fork_process.c | modified | +33 −5 |