summaryrefslogtreecommitdiff
path: root/src/oom/oomd-manager.c
Commit message (Expand)AuthorAgeFilesLines
* oomd: add inline comments with param namesZbigniew Jędrzejewski-Szmek2023-03-271-1/+4
* tree-wide: replace "plural(s)" by "plurals"Zbigniew Jędrzejewski-Szmek2022-10-171-2/+2
* tree-wide: use ASSERT_PTR moreDavid Tardon2022-09-131-10/+4
* oomd: notify via dbus what have been killedOleg Solovyov2022-08-111-2/+22
* oom: drop invalid %m in the log messageYu Watanabe2022-08-101-1/+1
* oomd: "descendent" → "descendant"Zbigniew Jędrzejewski-Szmek2022-04-281-4/+4
* oomd: calculate 'used' memory with MemAvailable instead of MemFreeNick Rosbrook2022-04-051-2/+2
* oomd: handle situations when no cgroups are killedAnita Zhang2022-01-201-3/+7
* oomd: use type suffix instead of castingZbigniew Jędrzejewski-Szmek2021-11-301-4/+1
* parse-util: prefix load average macros with LOAD_AVG_Luca Boccassi2021-09-271-5/+5
* basic: delete loadavg.h copyLuca Boccassi2021-09-251-5/+5
* Merge pull request #20690 from DaanDeMeyer/oomd-user-servicesLuca Boccassi2021-09-211-60/+149
|\
| * oom: Add support for user unit ManagedOOM property updatesDaan De Meyer2021-09-201-10/+95
| * oom: Introduce process_managed_oom_message()Daan De Meyer2021-09-161-52/+56
* | tree-wide: mark set-but-not-used variables as unused to make LLVM happyFrantisek Sumsal2021-09-151-1/+1
|/
* tree-wide: add FORMAT_TIMESPAN()Zbigniew Jędrzejewski-Szmek2021-07-091-9/+3
* oomd: don't collect candidate stats on every intervalAnita Zhang2021-07-071-7/+0
* oomd: check mem free and swap free before doing a swap-based killAnita Zhang2021-06-301-4/+11
* oomd: switch system context parsing to use /proc/meminfoAnita Zhang2021-06-301-8/+4
* oomd: threshold swap kill candidates to usages of more than 5%Anita Zhang2021-04-051-1/+3
* oomd: don't get pressure candidates on every intervalAnita Zhang2021-04-051-5/+43
* oomd: rework memory reclaim detection logicAnita Zhang2021-04-011-42/+39
* oomd: split swap and mem pressure event timersAnita Zhang2021-04-011-53/+121
* oomd: make it more clear when a kill happensAnita Zhang2021-03-301-7/+31
* oomd: clean up error handlingAnita Zhang2021-03-171-16/+42
* oomd: sort by pgscan rate not pgscanAnita Zhang2021-03-171-2/+2
* oomd: update memory pressure candidates every intervalAnita Zhang2021-03-161-6/+31
* oomd: wrap paths in oomd_insert_cgroup_context with empty_to_rootAnita Zhang2021-03-091-1/+1
* oomd: increase accuracy of SwapUsedLimit= to permyriads tooLennart Poettering2021-02-181-27/+30
* core: use our usual UINT32_MAX scaling for OOMD limitsLennart Poettering2021-02-181-3/+9
* tree-wide: return NULL from freeing functionsZbigniew Jędrzejewski-Szmek2021-02-161-2/+2
* Merge pull request #18401 from anitazha/oomdxattrZbigniew Jędrzejewski-Szmek2021-02-131-3/+3
|\
| * oom: wrap reply.path with empty_to_rootAnita Zhang2021-02-091-3/+3
* | tree-wide: propagate error code from _from_string() functionsZbigniew Jędrzejewski-Szmek2021-02-101-1/+1
|/
* oom: rework *MemoryPressureLimit= properties to have 1/10000 precisionAnita Zhang2021-02-021-8/+16
* oom: fix reclaim activity detectionAnita Zhang2021-01-241-2/+5
* oom: make swap a soft requirementAnita Zhang2021-01-241-2/+6
* oom: make memory pressure duration configurable through oomd.confAnita Zhang2021-01-241-4/+9
* license: LGPL-2.1+ -> LGPL-2.1-or-laterYu Watanabe2020-11-091-1/+1
* oomd: simplify if/else error checkAnita Zhang2020-10-191-7/+4
* oomd: add names to dbus parameters and implement --bus-introspectionZbigniew Jędrzejewski-Szmek2020-10-151-2/+2
* systemd-oomd: dbus hook ups and oomctl CLIAnita Zhang2020-10-071-0/+83
* systemd-oomd: manager/daemonAnita Zhang2020-10-071-0/+466