From d195c91309a6647f4b9c7ad2cb15e95954f4e54a Mon Sep 17 00:00:00 2001 From: eabdullin Date: Wed, 27 Sep 2023 13:38:06 +0000 Subject: [PATCH] import CS mcelog-194-1.el8 --- .gitignore | 2 +- .mcelog.metadata | 2 +- SOURCES/mcelog.conf | 8 +++++++- SPECS/mcelog.spec | 16 +++++++++++++--- 4 files changed, 22 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index 3553b22..623b88a 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -SOURCES/v180.zip +SOURCES/mcelog-194.tar.gz diff --git a/.mcelog.metadata b/.mcelog.metadata index 7846e33..5b48a45 100644 --- a/.mcelog.metadata +++ b/.mcelog.metadata @@ -1 +1 @@ -b5f4b57df60ec1fcb20a7ce77c756b54b06e4df9 SOURCES/v180.zip +d24f00d52bbefdec7ce11ab74afe1492303d3ca7 SOURCES/mcelog-194.tar.gz diff --git a/SOURCES/mcelog.conf b/SOURCES/mcelog.conf index e4acbef..a0d2ecc 100644 --- a/SOURCES/mcelog.conf +++ b/SOURCES/mcelog.conf @@ -26,10 +26,16 @@ dmi-prepopulate = no # execute these triggers when the rate of corrected or uncorrected # errors per DIMM exceeds the threshold +# The default of 10/24h was reasonable for server quality +# DDR3 DIMMs as of 2009/10. Newer systems can benefit from +# more aggressive page offline when corrected errors are seen +# See: +# https://www.intel.com/content/dam/www/public/us/en/documents/intel-and-samsung-mrt-improving-memory-reliability-at-data-centers.pdf +# for details. uc-error-trigger = dimm-error-trigger uc-error-threshold = 1 / 24h ce-error-trigger = dimm-error-trigger -ce-error-threshold = 10 / 24h +ce-error-threshold = 2 / 24h [socket] # Memory error accounting per socket diff --git a/SPECS/mcelog.spec b/SPECS/mcelog.spec index dd5a536..7699cc0 100644 --- a/SPECS/mcelog.spec +++ b/SPECS/mcelog.spec @@ -1,12 +1,12 @@ Summary: Tool to translate x86-64 CPU Machine Check Exception data Name: mcelog -Version: 180 -Release: 0%{?dist} +Version: 194 +Release: 1%{?dist} Epoch: 3 Group: System Environment/Base License: GPLv2 URL: https://github.com/andikleen/mcelog -Source0: %{url}/archive/v%{version}.zip +Source0: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz # note that this source OVERRIDES the one on the tarball above! Source1: mcelog.conf Source2: mcelog.service @@ -66,6 +66,16 @@ install -p -m644 mcelog*.5 $RPM_BUILD_ROOT/%{_mandir}/man5/ %{_mandir}/*/* %changelog +* Thu Jun 8 2023 Prarit Bhargava - 3:194.1 +- Add tests +* Mon Jun 5 2023 Prarit Bhargava - 3:194.0 +- Add support for EMR +* Fri Sep 2 2022 Prarit Bhargava - 3:189-0 +- Add support for RPL-P, RPL-S, ADL-N +* Fri Jun 24 2022 Prarit Bhargava - 3:182-1 +- Update local copy of mcelog.conf [2094574] +* Mon Jun 13 2022 Prarit Bhargava - 3:182-0 +- Change CE threshhold from 10/day to 2/day [2094574] * Wed Mar 9 2022 Prarit Bhargava - 3:180-0 - update to v180 [1971908] * Mon Oct 11 2021 Prarit Bhargava - 3:176-1