summaryrefslogtreecommitdiff
path: root/src/oom
Commit message (Expand)AuthorAgeFilesLines
* fix: point to the correct drop-ins subdirectory for confsJóhann B. Guðmundsson2021-04-221-1/+1
* Merge pull request #19126 from anitazha/oomdimprovementsZbigniew Jędrzejewski-Szmek2021-04-066-219/+274
|\
| * oomd: threshold swap kill candidates to usages of more than 5%Anita Zhang2021-04-054-8/+13
| * oomd: don't get pressure candidates on every intervalAnita Zhang2021-04-051-5/+43
| * oomd: force DefaultMemoryPressureDurationSec= to be greater than or equal 1 secAnita Zhang2021-04-011-0/+3
| * oomd: delete unused variablesAnita Zhang2021-04-012-4/+0
| * oomd: rename last_hit_mem_pressure_limit -> mem_pressure_limit_hit_startAnita Zhang2021-04-013-18/+18
| * oomd: rework memory reclaim detection logicAnita Zhang2021-04-015-125/+60
| * oomd: refactor pgscan_rate calculation into helperAnita Zhang2021-04-012-17/+24
| * oomd: split swap and mem pressure event timersAnita Zhang2021-04-012-56/+127
* | test-oomd-util: fix running in mkosiAnita Zhang2021-04-011-2/+9
|/
* Merge pull request #19149 from anitazha/oomdloggingLuca Boccassi2021-03-303-32/+85
|\
| * oomd: fix iteration over candidates to killZbigniew Jędrzejewski-Szmek2021-03-301-10/+10
| * oomd: make it more clear when a kill happensAnita Zhang2021-03-303-24/+77
* | config files: recommend systemd-analyze cat-configZbigniew Jędrzejewski-Szmek2021-03-261-0/+2
|/
* oomd: clean up error handlingAnita Zhang2021-03-171-16/+42
* oomctl: show last_pgscanAnita Zhang2021-03-171-2/+4
* oomd: sort by pgscan rate not pgscanAnita Zhang2021-03-174-26/+58
* oomd: update memory pressure candidates every intervalAnita Zhang2021-03-162-6/+32
* oomd: new helper oomd_update_cgroup_contexts_between_hashmapsAnita Zhang2021-03-163-0/+70
* oomd: "downgrade" level of messageZbigniew Jędrzejewski-Szmek2021-03-091-1/+1
* oomd: wrap paths in oomd_insert_cgroup_context with empty_to_rootAnita Zhang2021-03-092-1/+5
* oomd: move TAKE_PTR to end of oomd_insert_cgroup_context()Anita Zhang2021-03-081-3/+3
* oomd: add unit test to repro #18926Anita Zhang2021-03-081-0/+1
* tree-wide: use UINT64_MAX or friendsYu Watanabe2021-03-051-1/+1
* Merge pull request #18659 from poettering/permyriadificationYu Watanabe2021-02-197-37/+51
|\
| * oomd: increase accuracy of SwapUsedLimit= to permyriads tooLennart Poettering2021-02-187-42/+50
| * core: use our usual UINT32_MAX scaling for OOMD limitsLennart Poettering2021-02-181-3/+9
* | Recommend drop-ins over modifications to the main config fileZbigniew Jędrzejewski-Szmek2021-02-191-7/+8
|/
* tree-wide: return NULL from freeing functionsZbigniew Jędrzejewski-Szmek2021-02-162-3/+3
* Merge pull request #18401 from anitazha/oomdxattrZbigniew Jędrzejewski-Szmek2021-02-134-27/+127
|\
| * oom: implement avoid/omit xattr supportAnita Zhang2021-02-093-9/+98
| * oom: skip over cgroups with no memory usageAnita Zhang2021-02-091-1/+2
| * oom: sort by pgscan and memory usageAnita Zhang2021-02-093-13/+23
| * oom: wrap reply.path with empty_to_rootAnita Zhang2021-02-091-3/+3
| * oom: shorten xattr nameAnita Zhang2021-02-092-3/+3
* | tree-wide: propagate error code from _from_string() functionsZbigniew Jędrzejewski-Szmek2021-02-101-1/+1
|/
* Merge pull request #18375 from yuwata/cli-tools-also-read-kernel-command-lineZbigniew Jędrzejewski-Szmek2021-02-081-1/+1
|\
| * tree-wide: enable colorized logging for daemons when run in consoleYu Watanabe2021-02-011-1/+1
* | oom: rework *MemoryPressureLimit= properties to have 1/10000 precisionAnita Zhang2021-02-025-18/+26
|/
* tree-wide: Drop custom formatting for print() help messagesDaan De Meyer2021-01-312-10/+10
* oom: fix reclaim activity detectionAnita Zhang2021-01-242-2/+7
* oom: make swap a soft requirementAnita Zhang2021-01-243-6/+19
* oom: make memory pressure duration configurable through oomd.confAnita Zhang2021-01-245-7/+17
* meson: enable several tests even if the relevant features are disabledYu Watanabe2021-01-191-6/+6
* meson: make the second and third elements of tests or fuzzers optionalYu Watanabe2021-01-191-3/+1
* Add install-sysconfdir=no-samples option for (non-)installation of sample con...Josh Triplett2021-01-141-1/+1
* test: use for(;;) instead of while(true)Yu Watanabe2020-11-271-1/+1
* oom: use CMP() macroYu Watanabe2020-11-271-12/+2
* oom: fix oomd.conf install locationChristian Hesse2020-11-271-1/+1