summaryrefslogtreecommitdiff
path: root/src/oom
Commit message (Expand)AuthorAgeFilesLines
* oomd: "descendent" → "descendant"Zbigniew Jędrzejewski-Szmek2022-04-281-4/+4
* oomd: actually fail if configuration is badZbigniew Jędrzejewski-Szmek2022-04-261-1/+1
* oomd: calculate 'used' memory with MemAvailable instead of MemFreeNick Rosbrook2022-04-054-19/+19
* test/oomd: Add test for new oomd_ooms xattrNishal Kulkarni2022-03-221-1/+5
* core/oomd: Use oom-kill ServiceResult for oomdNishal Kulkarni2022-03-221-0/+4
* meson: move files' closing brace to separate lineZbigniew Jędrzejewski-Szmek2022-03-031-1/+2
* meson: do not use split() in file listsZbigniew Jędrzejewski-Szmek2022-03-021-12/+9
* Merge pull request #22596 from yuwata/test-fix-fd-leaksYu Watanabe2022-02-231-1/+4
|\
| * test: fix file descriptor leak in test-oomd-utilYu Watanabe2022-02-221-1/+4
* | test-oomd-util: fix conditional jump on uninitialised valueYu Watanabe2022-02-221-1/+1
* | test-oomd-util: style fixletsYu Watanabe2022-02-221-4/+3
|/
* oom: Cleanup of information dump code after killBenjamin Berg2022-02-071-3/+1
* oomd: Dump top offenders after a kill actionBenjamin Berg2022-02-042-2/+41
* oomd: handle situations when no cgroups are killedAnita Zhang2022-01-202-9/+12
* oomd: fix race with path unavailability when killing cgroupsAnita Zhang2022-01-201-1/+8
* meson: Use files() for testsJan Janssen2022-01-111-3/+3
* oomd: use type suffix instead of castingZbigniew Jędrzejewski-Szmek2021-11-301-4/+1
* Make pager_open() return voidZbigniew Jędrzejewski-Szmek2021-11-031-2/+2
* test: use assert_se() instead of assert()Yu Watanabe2021-10-121-1/+1
* parse-util: prefix load average macros with LOAD_AVG_Luca Boccassi2021-09-272-9/+9
* basic: delete loadavg.h copyLuca Boccassi2021-09-252-9/+9
* Merge pull request #20690 from DaanDeMeyer/oomd-user-servicesLuca Boccassi2021-09-213-64/+167
|\
| * oom: Add support for user unit ManagedOOM property updatesDaan De Meyer2021-09-203-13/+110
| * oom: Introduce process_managed_oom_message()Daan De Meyer2021-09-161-52/+56
| * oom: Add missing sd-bus.h includeDaan De Meyer2021-09-161-1/+3
* | tree-wide: mark set-but-not-used variables as unused to make LLVM happyFrantisek Sumsal2021-09-152-2/+2
|/
* test-oomd-util: skip tests if cgroup memory controller is not availableYu Watanabe2021-09-121-0/+6
* oomd: refuse to start if cgroup memory controller is not availableYu Watanabe2021-09-121-0/+8
* Drop the text argument from assert_not_reached()Zbigniew Jędrzejewski-Szmek2021-08-032-2/+2
* Replace format_bytes_cgroup_protection with FORMAT_BYTES_CGROUP_PROTECTIONZbigniew Jędrzejewski-Szmek2021-07-091-4/+2
* tree-wide: add FORMAT_BYTES()Zbigniew Jędrzejewski-Szmek2021-07-091-12/+7
* tree-wide: add FORMAT_TIMESPAN()Zbigniew Jędrzejewski-Szmek2021-07-092-12/+5
* oomd: don't collect candidate stats on every intervalAnita Zhang2021-07-071-7/+0
* oomd: review follow ups to #20020Anita Zhang2021-07-021-7/+15
* Merge pull request #20020 from anitazha/oomd_with_memZbigniew Jędrzejewski-Szmek2021-06-304-58/+120
|\
| * oomd: check mem free and swap free before doing a swap-based killAnita Zhang2021-06-301-4/+11
| * oomd: get memory total and free as part of system contextAnita Zhang2021-06-303-14/+54
| * oomd: switch system context parsing to use /proc/meminfoAnita Zhang2021-06-303-49/+64
* | basic: move acquire_data_fd() and fd_duplicate_data_fd() to new data-fd-util.cZbigniew Jędrzejewski-Szmek2021-06-241-0/+1
|/
* oom: log one-time warning if kernel doesn't provide memory.swap.currentDan Streetman2021-05-201-1/+5
* 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