File md_monitor.changes of Package md_monitor.32005

-------------------------------------------------------------------
Wed Nov 02 16:02:54 UTC 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 13:20:11 UTC 2020 - Coly Li <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 01:46:50 UTC 2020 - Coly Li <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 17:04:40 UTC 2018 - mwilck@suse.com

- Update to version 6.4+7+ga4d3588:
  Maintenance update with previous fixes from PTFs.

-------------------------------------------------------------------
Wed Oct  3 15:15:28 CEST 2018 - jcejka@suse.de

- Add systemd service file for systemd with increased
  TaskMax and LimitNOFILE (bsc#1104770)

-------------------------------------------------------------------
Wed Jul 11 13:43:30 CEST 2018 - jcejka@suse.de

- Fix crash on MonitorStatus (bsc#1096363, bsc#1081286)

-------------------------------------------------------------------
Thu Jun 14 10:48:09 CEST 2018 - jcejka@suse.de

- Ignore NewArray message if does not exists yet (bsc#1091619)

-------------------------------------------------------------------
Tue Apr  3 13:34:08 CEST 2018 - jcejka@suse.de

- md_monitor: fixup crash in display_md_status (bsc#1081286)

-------------------------------------------------------------------
Thu Jan 25 16:56:10 CET 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 09:49:21 CEST 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  5 15:56:40 CET 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 17:11:21 CEST 2015 - hare@suse.de

- Set 'timeout' DASD attribute for recent kernels (bsc#943270)
- Fixup typo testcase_monitor_functions.sh

-------------------------------------------------------------------
Fri Aug 28 16:00:16 CEST 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

-------------------------------------------------------------------
Fri Jan 24 15:12:39 CET 2014 - hare@suse.de

- Branched off from the mdadm package, version 5.0 (FATE#316685)

openSUSE Build Service is sponsored by