Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

oomd-0.5.0-12.fc41 RPM for x86_64

From Fedora 41 for x86_64 / o

Name: oomd Distribution: Fedora Project
Version: 0.5.0 Vendor: Fedora Project
Release: 12.fc41 Build date: Fri Jul 19 09:42:34 2024
Group: Unspecified Build host: buildvm-x86-23.iad2.fedoraproject.org
Size: 689005 Source RPM: oomd-0.5.0-12.fc41.src.rpm
Packager: Fedora Project
Url: https://github.com/facebookincubator/oomd/
Summary: Userspace Out-Of-Memory (OOM) killer
Out of memory killing has historically happened inside kernel space. On a
memory overcommitted linux system, malloc(2) and friends usually never fail.
However, if an application dereferences the returned pointer and the system has
run out of physical memory, the linux kernel is forced take extreme measures,
up to and including killing processes. This is sometimes a slow and painful
process because the kernel can spend an unbounded amount of time swapping in
and out pages and evicting the page cache. Furthermore, configuring policy is
not very flexible while being somewhat complicated.

oomd aims to solve this problem in userspace. oomd leverages PSI and cgroupv2
to monitor a system holistically. oomd then takes corrective action in
userspace before an OOM occurs in kernel space. Corrective action is configured
via a flexible plugin system, in which custom code can be written. By default,
this involves killing offending processes. This enables an unparalleled level
of flexibility where each workload can have custom protection rules.
Furthermore, time spent livedlocked in kernelspace is minimized.

Provides

Requires

License

GPL-2.0-only

Changelog

* Thu Jul 18 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.5.0-12
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Tue Jan 30 2024 Michel Lind <salimma@fedoraproject.org> - 0.5.0-11
  - Enable verbose test output
  - Use SPDX license identifier
  - Disable DataLifeCycle children comparison while we investigate failure
    with newer kernels
* Thu Jan 25 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.5.0-10
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.5.0-9
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.5.0-8
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.5.0-7
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Tue Aug 09 2022 Davide Cavalca <dcavalca@fedoraproject.org> - 0.5.0-6
  - Backport upstream commit to add a missing include
    Fixes: RHBZ#2113559
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.5.0-5
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild

Files

/etc/oomd
/etc/oomd/oomd.json
/usr/bin/oomd
/usr/lib/.build-id
/usr/lib/.build-id/d7
/usr/lib/.build-id/d7/6ab7ee8d6a1d3acb2dc4378c91cff21a511d92
/usr/lib/systemd/system/oomd.service
/usr/share/doc/oomd
/usr/share/doc/oomd/CODE_OF_CONDUCT.md
/usr/share/doc/oomd/CONTRIBUTING.md
/usr/share/doc/oomd/README.md
/usr/share/doc/oomd/docs
/usr/share/doc/oomd/docs/auxiliary_plugins.md
/usr/share/doc/oomd/docs/configuration.md
/usr/share/doc/oomd/docs/core_plugins.md
/usr/share/doc/oomd/docs/drop_in_configs.md
/usr/share/doc/oomd/docs/io_cost.md
/usr/share/doc/oomd/docs/prekill_hooks.md
/usr/share/doc/oomd/docs/production_setup.md
/usr/share/doc/oomd/docs/release_process.md
/usr/share/doc/oomd/docs/stats.md
/usr/share/doc/oomd/docs/writing_a_kill_plugin.md
/usr/share/doc/oomd/docs/writing_a_plugin.md
/usr/share/licenses/oomd
/usr/share/licenses/oomd/LICENSE
/usr/share/man/man1/oomd.1.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Oct 27 02:54:38 2024