- 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
2.2 KiB
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.shfor 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. Updateddocs/tech/firmware-update-research.mdwith naming convention and correct source. - Updated
.gitignore: addedlogs/anddocs/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-oomdandzswapvia 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.mdanddocs/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.servicein system health check.