diff --git a/.gitignore b/.gitignore index 938c0cd..b8fb8cc 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -SOURCES/mcelog-179.tar.gz +SOURCES/mcelog-182.tar.gz diff --git a/.mcelog.metadata b/.mcelog.metadata index 55aba5d..870eabe 100644 --- a/.mcelog.metadata +++ b/.mcelog.metadata @@ -1 +1 @@ -b3578d56fb9f2a2ce9c9e6ae92600e2a722fdf80 SOURCES/mcelog-179.tar.gz +29c38d877004e00afcbedf5db80aba300c8ebb37 SOURCES/mcelog-182.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 7953490..6f8719f 100644 --- a/SPECS/mcelog.spec +++ b/SPECS/mcelog.spec @@ -1,7 +1,7 @@ Summary: Tool to translate x86-64 CPU Machine Check Exception data Name: mcelog -Version: 179 -Release: 2%{?dist} +Version: 182 +Release: 3%{?dist} Epoch: 3 License: GPLv2 URL: https://github.com/andikleen/mcelog @@ -24,6 +24,9 @@ on x86-32 and x86-64 systems. %autosetup %build +# automatically populate the .os_version file so that "mcelog --version" +# returns a valid value instead of "unknown" +echo "%{version}-%{release}" > .os_version %make_build CFLAGS="$RPM_OPT_FLAGS" LDFLAGS="$RPM_LD_FLAGS" %install @@ -60,6 +63,21 @@ install -p -m644 mcelog*.5 $RPM_BUILD_ROOT/%{_mandir}/man5/ %{_mandir}/*/* %changelog +* Tue Jun 21 2022 Prarit Bhargava - 3:182-3 +* Also update local mcelog.conf + +* Wed Jun 15 2022 Prarit Bhargava - 3:182-2 +* Bump NVR to kick build + +* Mon Jun 13 2022 Prarit Bhargava - 3:182-1 +- Change CE threshhold from 10/day to 2/day [2094574] + +* Wed Apr 20 2022 Prarit Bhargava - 3:180-1 +- update .os_version + +* Wed Mar 09 2022 Prarit Bhargava - 3:180-0 +- Update to v180 [2040073] + * Mon Oct 18 2021 Prarit Bhargava - 3:179-2 - Update to v179 [2013002] - fix annocheck errors found during CI [2013002]