Files
mw-pfeddersheim-workstation/CHANGELOG.md
T
ja 72274e0d39 feat(ansible): increase swap to 16GB and apply memory optimizations
- Resized swap file from 4GB to 16GB.
- Configured zswap pool (30%) and THP (madvise) via GRUB.
- Tuned kernel parameters for proactive reclaim and NVMe write-back.
- Integrated systemd-oomd for user slice monitoring.
- Updated documentation and changelog.
2026-03-17 19:02:01 +01:00

1.5 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

Added

  • Created formal stability tests report documenting the 2026-03-17 memory management improvements (2026-03-17).
  • System stability improvements: enabled systemd-oomd and zswap via Ansible (2026-03-17).
  • Memory resource limits for Firebird and Mailpit Docker containers (2026-03-17).
  • Implemented and verified advanced memory optimizations: zswap 30% pool, THP madvise, and proactive kernel reclaim tuning (2026-03-17).
  • Integrated 16GB swap file management into Ansible roles for consistency and persistence (2026-03-17).
  • Comprehensive health report for mw-pfeddersheim-workstation (2026-03-09).

Changed

  • Increased system swap file size from 4GB to 16GB to prevent OOM-related system hangs (2026-03-17).
  • Updated system status in README.md and docs/tech/workstation-health.md (2026-03-17).
  • Cleaned up deprecated software information from docs/tech/stack.md (2026-03-13).
  • Synchronized software versions across documentation files (2026-03-13).

Fixed

  • Resolved system unresponsiveness issue by addressing critical memory/swap pressure with increased headroom and proactive OOM killing (2026-03-17).
  • Identified failed archlinux-keyring-wkd-sync.service in system health check.