Revisions of mdadm

Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 209450 from Neil Brown's avatar Neil Brown (neilbrown) (revision 88)
Assorted mdadm update to make it work better with systemd

- Assemble-Incremental-don-t-hold-O_EXCL-on-mddev-afte.patch
  Ensure fsck/mount don't find an md array to be BUSY
  the moment it appears.
- mkinitrd-setup.sh: Make the array device names in
  /etc/mdadm.conf in the initrd match those in /etc/mdadm.conf
  in the root filesystem.  (bnc#851993)

- Restructure-assemble_container_content-and-improve-m.patch
- Incremental-add-export-handling.patch
- udev-rules.degraded
- systemd-mdadm-last-resort@.service
- systemd-mdadm-last-resort@.timer
  Teach systemd to start degraded arrays after a timeout if
  some missing devices never appear (bnc#832501)
- Incremental-improve-support-for-DEVICE-based-restric.patch
  Teach "mdadm --incremental" to handle "DEVICE" lists from
  mdadm.conf properly (bnc@851993)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 206456 from Neil Brown's avatar Neil Brown (neilbrown) (revision 87)
Bug fixes for mdadm and a new minor feature for FATE#316007

- DDF-handle-fake-RAIDs-with-changing-subarray-UUIDs.patch
- DDF-compare_super_ddf-fix-sequence-number-check.patch
- Monitor-don-t-set-arrays-dirty-after-transition-to-r.patch
- DDF-add_to_super_ddf-be-careful-with-workspace_lba.patch
- Monitor-write-meta-data-in-readonly-state-sometimes.patch
- Assembe-fix-bug-in-force_array-it-wasn-t-forcing-pro.patch
  Various bugfixes from upstream - several to improve
  DDF support, one which fixes a nasty bug in "--assemble --force".

- DDF-brief_examine_subarrays_ddf-print-array-name.patch
  DDF-factor-out-array-name-generation.patch
  Include name in "-Db" output for DDF
  FATE#316007
Adrian Schröter's avatar Adrian Schröter (adrianSuSE) committed (revision 86)
Split 13.1 from Factory
Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_factory) accepted request 198909 from Neil Brown's avatar Neil Brown (neilbrown) (revision 85)
mdadm update - with fixes mdadm.changes

- boot.md - simplify boot.
  As array assembly is done by udev, it shouldn't
  be done by boot.md.  This will avoid some problems
  with arrays getting started degraded.

- Make-IRs-and-run-work-properly-for-containers.patch
- mdmon-honour-offroot-again.patch
- DDF-allow-for-possibility-that-there-is-no-secondary.patch
  Upstream fixes

- config-set-auto_seen-after-processing-the-auto-line.patch
  Fix bug which causes "AUTO -all" in mdadm.conf
  in initrd to be ignored, so array might be
  auto-assembled too early.

- mkinitrd-boot.sh: simplify boot sequence by relying
  completely on udev running "mdadm -I".  Thus
  mkinitrd-boot.sh needs to do very little.
  The devfunction script in the mkinitrd package has
  been modified to start newly degraded array after
  a suitable timeout.
- mkinitrd-setup.sh:
   - don't save md_devs as it isn't used any more
   - allow md device names like "/dev/md_foo" which will
     need to be supported in due course.

- mkinitd-boot.sh: Clear {root,resume}_major variable
  If multipath is in use, md is always on top of it. Therefore, the root
  device is always an md device. (bnc#786526)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 197947 from Neil Brown's avatar Neil Brown (neilbrown) (revision 84)
- mkinitrd-setup.sh: copy new udev rules files into
  the initrd.
  The "mkinitrd" package does this for the old name.
  It is easier if this packages does it for the files
  this package installs.
  (bnc#838777)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 197358 from Neil Brown's avatar Neil Brown (neilbrown) (revision 83)
Complete with extra noise in changes file aas requested.

- New upstream release - mdadm-3.3
  Lot of improvements to --grow and DDF support.
  Better interaction with systemd.
  Hot-replace support and more.
  Removes patches:
    assemble-EXCL-race.fix
    0001-Add-support-for-launching-mdmon-via-systemctl-instea.patch
    0002-In-case-launching-mdmon-fails-print-an-error-message.patch
    0003-mdmon-add-foreground-option.patch
    0004-Suppress-error-messages-from-systemctl.patch
  which were backports from upstream.
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 178832 from Neil Brown's avatar Neil Brown (neilbrown) (revision 82)
- assemble-EXCL-race.fix: avoid some races during
  array assembled- particularly at boot (bnc#793954)
- boot.md: make sure systemd-udev-trigger runs before
  boot.md to avoid races: bnc#793954
- mdmon@.service - new file plus patches to allow
  mdmon to be started by systemd, so it doesn't
  kill it (bnc#321366)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 171239 from Marcus Meissner's avatar Marcus Meissner (msmeissn) (revision 81)
- Add Source URL, see https://en.opensuse.org/SourceUrls (forwarded request 171084 from namtrac)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 156767 from Neil Brown's avatar Neil Brown (neilbrown) (revision 80)
license update: GPL-2.0
mdadm/Software-RAID.HOWTO.tar.bz2 (forwarded request 156539 from babelworx)
Adrian Schröter's avatar Adrian Schröter (adrianSuSE) committed (revision 79)
Split 12.3 from Factory
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 140065 from Cristian Rodríguez's avatar Cristian Rodríguez (elvigia) (revision 78)
- Fix factory breakage on udev and systemd rules. (forwarded request 140064 from elvigia)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 139359 from Neil Brown's avatar Neil Brown (neilbrown) (revision 77)
- new upstream release 3.2.6.  Subsumes all of our
  patches and adds a lot of other bug fixes for
  less common cases including for a couple that cause
  mdadm to crash.
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 137540 from Neil Brown's avatar Neil Brown (neilbrown) (revision 76)
- remove /lib/udev/devices from specfile as it is
  unused
- mkinitrd-setup.sh: fixed recent breakage for IMSM
  arrays (bnc#783444)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 135563 from Stephan Kulow's avatar Stephan Kulow (coolo) (revision 75)
- mdmon-takeover.fix
  find-free-devnum.fix
  mapfile-rebuild.fix
  udev-offroot
   Fix various issues will installation on IMSM
  RAID arrays, booting from those arrays, and
  clean shutdown when such an array is used for '/'.
  (bnc#752107 bnc#732294 bnc#770351)
- mkinitrd-setup.sh: allow use stable md device name
  and allow it to have a ':' in it. (bnc#779087)
- boot.md: make sure udev-trigger runs before
  boot.md. (bnc#772286)
Ismail Dönmez's avatar Ismail Dönmez (namtrac) accepted request 131201 from Neil Brown's avatar Neil Brown (neilbrown) (revision 74)
mdadm update to fix various install/boot issues with IMSM RAID.

- mdmon-takeover.fix
  find-free-devnum.fix
  mapfile-rebuild.fix
  udev-offroot
   Fix various issues will installation on IMSM
  RAID arrays, booting from those arrays, and
  clean shutdown when such an array is used for '/'.
  (bnc#752107 bnc#732294 bnc#770351)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 129123 from Marcus Meissner's avatar Marcus Meissner (msmeissn) (revision 73)
- Add blkid-builtin.patch: use blkid built-in from udev (less fork, useful for dracut, please fwd for 12.2) (forwarded request 129089 from fcrozat)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 127149 from Neil Brown's avatar Neil Brown (neilbrown) (revision 72)
mdadm bugfix for Factory

- mdmon-arg.fix: fix arg parsing in mdmon so that
  "--all --takeover" works. (bnc#767150)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 125982 from Marcus Meissner's avatar Marcus Meissner (msmeissn) (revision 71)
- use recommends: smtp_daemon, similar to cronie example

- add missing dependencies on cron and /usr/sbin/sendmail (bnc#767155)
Adrian Schröter's avatar Adrian Schröter (adrianSuSE) committed (revision 70)
branched from openSUSE:Factory
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 123057 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 69)
Automatic submission by obs-autosubmit
Displaying revisions 61 - 80 of 148
openSUSE Build Service is sponsored by