Commit Graph

245 Commits

Author SHA256 Message Date
Neil Brown
b646ad77a6 - 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)

OBS-URL: https://build.opensuse.org/package/show/Base:System/mdadm?expand=0&rev=98
2013-12-03 03:13:54 +00:00
Stephan Kulow
df496dc74a Accepting request 206456 from Base:System
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

OBS-URL: https://build.opensuse.org/request/show/206456
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mdadm?expand=0&rev=87
2013-11-12 08:51:53 +00:00
Neil Brown
9eeca8cc12 - 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

OBS-URL: https://build.opensuse.org/package/show/Base:System/mdadm?expand=0&rev=96
2013-11-11 00:47:33 +00:00
Tomáš Chvátal
46ae3ba0da Accepting request 198909 from Base:System
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)

OBS-URL: https://build.opensuse.org/request/show/198909
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mdadm?expand=0&rev=85
2013-09-13 12:45:21 +00:00
Neil Brown
8efa38dd9e - DDF-allow-for-possibility-that-there-is-no-secondary.patch
OBS-URL: https://build.opensuse.org/package/show/Base:System/mdadm?expand=0&rev=94
2013-09-13 10:39:56 +00:00
Neil Brown
231108cf6e Multiple fixes for mdadm:
- upstream bugfixes in 3.3
 - simplify array assembly in initrd and normal boot.

OBS-URL: https://build.opensuse.org/package/show/Base:System/mdadm?expand=0&rev=93
2013-09-13 01:49:53 +00:00
Stephan Kulow
ac94faf309 Accepting request 197947 from Base:System
- 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)

OBS-URL: https://build.opensuse.org/request/show/197947
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mdadm?expand=0&rev=84
2013-09-09 17:45:25 +00:00
Neil Brown
b5f32620da - 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)

OBS-URL: https://build.opensuse.org/package/show/Base:System/mdadm?expand=0&rev=91
2013-09-09 03:08:27 +00:00
Neil Brown
984ab4d563 - 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)

OBS-URL: https://build.opensuse.org/package/show/Base:System/mdadm?expand=0&rev=90
2013-09-06 04:05:58 +00:00
Stephan Kulow
83d9a6fab8 Accepting request 197358 from Base:System
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.

OBS-URL: https://build.opensuse.org/request/show/197358
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mdadm?expand=0&rev=83
2013-09-04 11:57:46 +00:00
Neil Brown
378c6a0dcb 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.

OBS-URL: https://build.opensuse.org/package/show/Base:System/mdadm?expand=0&rev=88
2013-09-04 03:21:19 +00:00
Neil Brown
abc5af37bf - New upstream release - mdadm-3.3
Lot of improvements to --grow and DDF support.
  Better interaction with systemd.
  Hot-replace support
  and more.

OBS-URL: https://build.opensuse.org/package/show/Base:System/mdadm?expand=0&rev=87
2013-09-03 05:46:59 +00:00
Stephan Kulow
7908d22c77 Accepting request 178832 from Base:System
- 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)

OBS-URL: https://build.opensuse.org/request/show/178832
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mdadm?expand=0&rev=82
2013-06-18 08:33:48 +00:00
Neil Brown
e25ca3c260 - 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)

OBS-URL: https://build.opensuse.org/package/show/Base:System/mdadm?expand=0&rev=85
2013-06-13 04:16:10 +00:00
Stephan Kulow
f6851f095c Accepting request 171239 from Base:System
- Add Source URL, see https://en.opensuse.org/SourceUrls (forwarded request 171084 from namtrac)

OBS-URL: https://build.opensuse.org/request/show/171239
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mdadm?expand=0&rev=81
2013-04-17 21:06:40 +00:00
cd373fb85d Accepting request 171084 from home:namtrac:bugfix
- Add Source URL, see https://en.opensuse.org/SourceUrls

OBS-URL: https://build.opensuse.org/request/show/171084
OBS-URL: https://build.opensuse.org/package/show/Base:System/mdadm?expand=0&rev=83
2013-04-17 08:05:12 +00:00
Stephan Kulow
4ccf242fff Accepting request 156767 from Base:System
license update: GPL-2.0
mdadm/Software-RAID.HOWTO.tar.bz2 (forwarded request 156539 from babelworx)

OBS-URL: https://build.opensuse.org/request/show/156767
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mdadm?expand=0&rev=80
2013-03-01 06:27:36 +00:00
Neil Brown
d0fbf8cdcd Accepting request 156539 from home:babelworx:ldig:branches:Base:System
license update: GPL-2.0
mdadm/Software-RAID.HOWTO.tar.bz2

OBS-URL: https://build.opensuse.org/request/show/156539
OBS-URL: https://build.opensuse.org/package/show/Base:System/mdadm?expand=0&rev=81
2013-02-27 22:27:08 +00:00
Stephan Kulow
fa54a9ecaa Accepting request 140065 from Base:System
- Fix factory breakage on udev and systemd rules. (forwarded request 140064 from elvigia)

OBS-URL: https://build.opensuse.org/request/show/140065
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mdadm?expand=0&rev=78
2012-11-06 15:12:52 +00:00
Cristian Rodríguez
d633f700ad Accepting request 140064 from home:elvigia:branches:Base:System
- Fix factory breakage on udev and systemd rules.

OBS-URL: https://build.opensuse.org/request/show/140064
OBS-URL: https://build.opensuse.org/package/show/Base:System/mdadm?expand=0&rev=79
2012-11-04 02:24:36 +00:00
Stephan Kulow
e7d717df5f Accepting request 139359 from Base:System
- 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.

OBS-URL: https://build.opensuse.org/request/show/139359
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mdadm?expand=0&rev=77
2012-10-26 15:25:55 +00:00
Neil Brown
824e66d00a - 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.

OBS-URL: https://build.opensuse.org/package/show/Base:System/mdadm?expand=0&rev=77
2012-10-25 23:19:41 +00:00
Stephan Kulow
b3e613fe92 Accepting request 137540 from Base:System
- remove /lib/udev/devices from specfile as it is
  unused
- mkinitrd-setup.sh: fixed recent breakage for IMSM
  arrays (bnc#783444)

OBS-URL: https://build.opensuse.org/request/show/137540
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mdadm?expand=0&rev=76
2012-10-11 09:02:41 +00:00
Neil Brown
6c3ee769b5 - remove /lib/udev/devices from specfile as it is
unused
- mkinitrd-setup.sh: fixed recent breakage for IMSM
  arrays (bnc#783444)

OBS-URL: https://build.opensuse.org/package/show/Base:System/mdadm?expand=0&rev=75
2012-10-09 03:37:26 +00:00
Stephan Kulow
e7ca2aab74 Accepting request 135563 from Base:System
- 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)

OBS-URL: https://build.opensuse.org/request/show/135563
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mdadm?expand=0&rev=75
2012-09-25 08:41:38 +00:00
Stephan Kulow
0927375b35 - 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)

OBS-URL: https://build.opensuse.org/package/show/Base:System/mdadm?expand=0&rev=73
2012-09-24 05:24:58 +00:00
Ismail Dönmez
0457828e2d Accepting request 131201 from Base:System
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)

OBS-URL: https://build.opensuse.org/request/show/131201
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mdadm?expand=0&rev=74
2012-08-22 12:37:17 +00:00
Neil Brown
e99df50458 - 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)

OBS-URL: https://build.opensuse.org/package/show/Base:System/mdadm?expand=0&rev=70
2012-08-20 07:01:39 +00:00
Neil Brown
1a1bebde19 - 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)

OBS-URL: https://build.opensuse.org/package/show/Base:System/mdadm?expand=0&rev=69
2012-08-20 06:57:35 +00:00
Stephan Kulow
63b120bdd2 Accepting request 129123 from Base:System
- 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)

OBS-URL: https://build.opensuse.org/request/show/129123
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mdadm?expand=0&rev=73
2012-07-30 07:22:40 +00:00
527d4aa0ac Accepting request 129089 from home:fcrozat:branches:Base:System
- Add blkid-builtin.patch: use blkid built-in from udev (less fork, useful for dracut, please fwd for 12.2)

OBS-URL: https://build.opensuse.org/request/show/129089
OBS-URL: https://build.opensuse.org/package/show/Base:System/mdadm?expand=0&rev=67
2012-07-27 16:43:55 +00:00
Stephan Kulow
e98df9a882 Accepting request 127149 from Base:System
mdadm bugfix for Factory

- mdmon-arg.fix: fix arg parsing in mdmon so that
  "--all --takeover" works. (bnc#767150)

OBS-URL: https://build.opensuse.org/request/show/127149
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mdadm?expand=0&rev=72
2012-07-09 07:50:37 +00:00
Neil Brown
fd6258fec6 - mdmon-arg.fix: fix arg parsing in mdmon so that
"--all --takeover" works. (bnc#767150)

OBS-URL: https://build.opensuse.org/package/show/Base:System/mdadm?expand=0&rev=65
2012-07-05 03:15:54 +00:00
Stephan Kulow
399ea79618 Accepting request 125982 from Base:System
- use recommends: smtp_daemon, similar to cronie example

- add missing dependencies on cron and /usr/sbin/sendmail (bnc#767155)

OBS-URL: https://build.opensuse.org/request/show/125982
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mdadm?expand=0&rev=71
2012-06-26 15:07:06 +00:00
ab0baeee50 - use recommends: smtp_daemon, similar to cronie example
OBS-URL: https://build.opensuse.org/package/show/Base:System/mdadm?expand=0&rev=63
2012-06-25 12:07:01 +00:00
8c730eaf75 - use recommends: smtp_daemon postfix, just like cronie example
OBS-URL: https://build.opensuse.org/package/show/Base:System/mdadm?expand=0&rev=62
2012-06-21 07:28:06 +00:00
03acda9fc6 Accepting request 125036 from home:cboltz:branches:Base:System
- add missing dependencies on cron and /usr/sbin/sendmail (bnc#767155)

See https://bugzilla.novell.com/show_bug.cgi?id=767155 for a detailed
explanation - and feel free to close the bug after accepting this SR ;-)

OBS-URL: https://build.opensuse.org/request/show/125036
OBS-URL: https://build.opensuse.org/package/show/Base:System/mdadm?expand=0&rev=61
2012-06-21 07:26:19 +00:00
Stephan Kulow
9a0c8f4291 Accepting request 123057 from Base:System
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/123057
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mdadm?expand=0&rev=69
2012-06-01 05:21:25 +00:00
Neil Brown
0650dcc2aa - udev-rules.fix: make sure systemd doesn't try
to mount array before it is fully assembled.
  (bnc#752869)

OBS-URL: https://build.opensuse.org/package/show/Base:System/mdadm?expand=0&rev=59
2012-05-24 01:54:00 +00:00
Neil Brown
7bd795bf3e Add missing %files entry
OBS-URL: https://build.opensuse.org/package/show/Base:System/mdadm?expand=0&rev=58
2012-05-22 05:25:59 +00:00
Neil Brown
37dd4e28e9 - boot.md/mkinitrd-boot.sh: complete any incremental
assembly before attempting to assemble arrays.
  If incremental assembly has partialy assembled
  degraded arrays, now is the time to start them going.
  (bnc#752869)
- mdamd.cron: send daily reports if any arrays are
  degraded.

OBS-URL: https://build.opensuse.org/package/show/Base:System/mdadm?expand=0&rev=57
2012-05-22 05:18:08 +00:00
Stephan Kulow
30ccee148a Accepting request 121367 from Base:System
- New upstream version: 3.2.5.  Serious regression
  in 3.2.4 necessitated a new release.  Only significant
  fix is that "--add" now works again.

OBS-URL: https://build.opensuse.org/request/show/121367
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mdadm?expand=0&rev=68
2012-05-21 06:07:29 +00:00
Neil Brown
cb1c6bc876 - New upstream version: 3.2.5. Serious regression
in 3.2.4 necessitated a new release.  Only significant
  fix is that "--add" now works again.

OBS-URL: https://build.opensuse.org/package/show/Base:System/mdadm?expand=0&rev=55
2012-05-18 07:23:54 +00:00
Stephan Kulow
4e55a1939e Accepting request 116799 from Base:System
New upstream mdadm for openSUSE 12.2

- New upstream version: 3.2.4. /run/mdadm is not
  used for runtime files, not /var/run or /dev/.mdadm.

OBS-URL: https://build.opensuse.org/request/show/116799
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mdadm?expand=0&rev=67
2012-05-09 16:18:17 +00:00
Neil Brown
01c75c25cb Remove old patch
OBS-URL: https://build.opensuse.org/package/show/Base:System/mdadm?expand=0&rev=53
2012-05-09 01:24:09 +00:00
Neil Brown
6904a50cd2 - New upstream version: 3.2.4. /run/mdadm is not
used for runtime files, not /var/run or /dev/.mdadm.

OBS-URL: https://build.opensuse.org/package/show/Base:System/mdadm?expand=0&rev=52
2012-05-09 01:23:18 +00:00
Stephan Kulow
6d0a709e52 Accepting request 114777 from Base:System
- Run update of initrd at %post and %postun.
  We need this to make sure initrd reflects the updates.

OBS-URL: https://build.opensuse.org/request/show/114777
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mdadm?expand=0&rev=66
2012-04-23 07:15:39 +00:00
Robert Milasan
7fd8d96f2b - Run update of initrd at %post and %postun.
We need this to make sure initrd reflects the updates.

OBS-URL: https://build.opensuse.org/package/show/Base:System/mdadm?expand=0&rev=50
2012-04-20 08:01:08 +00:00
Stephan Kulow
d5c0c874ef Accepting request 97882 from Base:System
- remove call to suse_update_config (very old work around) (forwarded request 97714 from coolo)

OBS-URL: https://build.opensuse.org/request/show/97882
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mdadm?expand=0&rev=65
2011-12-25 16:36:34 +00:00
Stephan Kulow
dfce3d1bf1 Accepting request 97714 from home:coolo:removeautoconf
- remove call to suse_update_config (very old work around)

OBS-URL: https://build.opensuse.org/request/show/97714
OBS-URL: https://build.opensuse.org/package/show/Base:System/mdadm?expand=0&rev=48
2011-12-22 12:42:21 +00:00