Files
mw-pfeddersheim-workstation/CHANGELOG.md
T
ja 8fec0802ad chore(eod): pre-reboot cleanup and documentation update
- Add scripts/update-cli-suite.sh for Manjaro/Arch CLI tool maintenance
- Update .gitignore: add logs/ and docs/tech/capabilities/ exclusions
- Update CHANGELOG.md with 2026-04-02 NVMe benchmark + firmware work
- Update NEXT_STEPS.md: post-reboot verification tasks for GXA7801Q
2026-04-02 14:34:00 +02:00

2.2 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

  • Comprehensive NVMe benchmark for Samsung PM9A1 before firmware update: SMART health, hdparm, fio seq/rand benchmarks (2026-04-02). See docs/tech/nvme-benchmark-pre-gxa7802q.md.
  • CLI suite update script scripts/update-cli-suite.sh for Manjaro/Arch tool maintenance (2026-04-02).

Changed

  • Samsung PM9A1 NVMe firmware update applied: GXA7401Q → GXA7801Q (non-SED variant, reboot pending to activate). All nvme-cli steps succeeded (2026-04-02).
  • Corrected firmware research: GXA7802Q is SED-only (00B07); non-SED drives (00B00) require GXA7801Q. Updated docs/tech/firmware-update-research.md with naming convention and correct source.
  • Updated .gitignore: added logs/ and docs/tech/capabilities/ exclusions (2026-04-02).

Added (continued)

  • 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 (continued)

  • 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.