Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: md_monitor | Distribution: SUSE Linux Enterprise 15 |
Version: 6.6+11+gcbb8940 | Vendor: SUSE LLC <https://www.suse.com/> |
Release: 150000.3.6.1 | Build date: Thu Jan 4 07:30:39 2024 |
Group: Development/Tools/Other | Build host: h02-armsrv3 |
Size: 213849 | Source RPM: md_monitor-6.6+11+gcbb8940-150000.3.6.1.src.rpm |
Packager: https://www.suse.com/ | |
Url: http://github.com/hreinecke/md_monitor | |
Summary: MD device monitor |
The md_monitor daemon monitors the component devices of each MD array for I/O issues. It will update the monitored MD arrays on each status change, setting devices to 'faulty' or re-integrate working devices. Authors: -------- Hannes Reinecke <hare@suse.de>
GPL-2.0-or-later
* Wed Nov 02 2022 mwilck@suse.com - Update to version 6.6+11+gcbb8940: * md_monitor: fix deadlock because of locking itself (bsc#1197160) * md_monitor: remove the obsolete md_dev from md_list (bsc#1193465) * md_monitor: Flush the log file after writing each message * md_monitor: Fix locking of dev->lock in lookup_md_component() (bsc#1197160) * md_monitor: replace pselect with ppoll (bsc#1161872) * spec file: call service-related systemd macros in scriptlets * Tue Feb 25 2020 colyli@suse.com - Fixes for md_monitor.spec, * remove 'V' and 'v' when reference md_monitor version string: Source0: from %{name}-V%{version} to %{name}-%{version} %setup: from %{name}-v%{version} %{name}-%{version} * add md_monitor.service into %files because md_monitor has it since v6.5. * force %_fillupdir to be /var/adm/fillup-templates/ before upstream changes to new location /usr/share/fillup-templates/ * add %post section. * Mon Feb 24 2020 colyli@suse.com - Update to version 6.6: * md_monitor: use pselect() instead of select() (bsc#1095141) * md_monitor: permanently store 'md_side' for each device (bsc#1116560) * md_monitor: skip devices with valid md_slot in reset_mirror() (bsc#1116560) * md_monitor: fix potential memleak in discover_md_components() (bsc#1157754) - The above update also has the following changes included in version 6.5 : * md_monitor: check for device and alias name in lookup_md_new() (bsc#1125281) * md_monitor: send SIGHUP to thread before cancellation (bsc#1125281) * md_monitor: Do not set 'REMOVED' state if ioctl fails (bsc#1125281) * md_monitor: close race in setting dev->thread (bsc#1125281) * md_monitor: add pthread synchronisation points (bsc#1125281) * md_monitor: fixup md structure initialisation (bsc#1125281) * md_monitor: Fix possible corruption of pending_list (bsc#1149316) * md_monitor: Fix locking of md_dev->status_lock in mdadm_exec_thread() (bsc#1149316) * md_monitor: display_md_status: don't omit trailing dots * md_monitor: use correct blocksize in io_prep_pread() (bsc#1139268) * md_monitor: add newly (re-)discovered devices to the device list (bsc#1136542) * md_monitor: skip non-RAID10 arrays (bsc#1123046) * Add systemd service file for systemd with increased TaskMax and LimitNOFILE (bsc#1104770) * Fix crash on MonitorStatus (bsc#1096363, bsc#1081286) * Ignore NewArray message if does not exists yet (bsc#1091619) * md_monitor: fixup crash in display_md_status (bsc#1081286) - The above update includes patches for (bsc#1125281) and (bsc#1123046), they are required by (bsc#1157098) * Thu Nov 15 2018 mwilck@suse.com - Update to version 6.4+7+ga4d3588: Maintenance update with previous fixes from PTFs. * Wed Oct 03 2018 jcejka@suse.de - Add systemd service file for systemd with increased TaskMax and LimitNOFILE (bsc#1104770) * Wed Jul 11 2018 jcejka@suse.de - Fix crash on MonitorStatus (bsc#1096363, bsc#1081286) * Thu Jun 14 2018 jcejka@suse.de - Ignore NewArray message if does not exists yet (bsc#1091619) * Tue Apr 03 2018 jcejka@suse.de - md_monitor: fixup crash in display_md_status (bsc#1081286) * Thu Jan 25 2018 hare@suse.de - Update to version 6.4: * Clear message buffer before sending reply (bsc#1068175) * Ignore inactive arrays (bsc#1068175, bsc#1079253) * Store alias in struct md_dev to avoid lookup errors (bsc#1068175, bsc#1079253) * Move testcases to use MD alias name * Autodetect chpids for testcase5 * Correctly enumerate raid disks during reshaping * Add missing timeout value for testcase10 * Wed Apr 12 2017 hare@suse.de - Update to version 6.3: * Work around dirty bitmap issue (bsc#951211) * Work around changed output in mdadm (bsc#954769) * Cleanup monitor_testcase_functions.sh * Ignore EBUSY returns from mdadm --fail (bsc#955975) * monitor_testcase_functions: extend wait_for_monitor timeout * Further updates for zFCP tests * Handle empty device-mapper UUIDs * Compare the device name length fo the testing devices (bsc#959718) * monitor_testcase_functions: Add 'mdadm --wait-clean' (bsc#951211) * Fixup return value from reset_md() (bsc#1013061) * Fixup testcases for older installations * Fixup uninitialized return value (bsc#1033734) - Use osc _service to retrieve package tarball * Thu Nov 05 2015 hare@suse.de - Update to version 6.0: * Include zFCP support (FATE#319070) * Update scripts for zFCP - Update to version 6.1: * Set 'timeout' DASD attribute correctly on newer kernels - Update to version 6.2: * Include scripts to setup root on MD * Set 'failfast' attribute correctly on newer kernels * Call 'mdadm --wait' when shutdown array (bsc#951211) * Include workaround for bsc#953510 * Open device nodes read-only (bsc#937340) * Use curl instead of wget * Fix I/O timeout handling to work with newer kernel * Include workaround for bug#937340 * Thu Sep 17 2015 hare@suse.de - Set 'timeout' DASD attribute for recent kernels (bsc#943270) - Fixup typo testcase_monitor_functions.sh * Fri Aug 28 2015 hare@suse.de - Update to version 5.1 * Fixup locking in dasd_monitor_thread (bnc#839559) * Fixup uninitialized variable * Close cli socket on error * Terminate string when reading from sysfs * Use MD in name in lookup_md_alias (bnc#876830) - Update to version 5.2 * Fixes from coverity - Update to version 5.3 * Skip devices not in state 'online' (bnc#920563) * Open MD device nodes read-only * Skip uninitialized devices during scanning * Fixup testcases for SLE12 - Update to version 6.0 to add zFCP support (FATE#319070) * Split off DASD support routines in separate file * Rework MD detection logic * Support multipath devices * Update some testcases for zFCP
/sbin/md_monitor /sbin/setdasd /usr/lib/systemd/system/md_monitor.service /usr/share/doc/packages/md_monitor /usr/share/doc/packages/md_monitor/README.md /usr/share/fillup-templates/sysconfig.md_monitor /usr/share/man/man8/md_monitor.8.gz /usr/share/man/man8/setdasd.8.gz /usr/share/misc/md_notify_device.sh
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Jul 9 20:14:19 2024