This commit is contained in:
committed by
Git OBS Bridge
parent
c6d3953365
commit
80762580fa
480
mdadm.changes
480
mdadm.changes
@@ -1,472 +1,3 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 11 10:18:18 CET 2010 - mmarek@suse.cz
|
||||
|
||||
- 64-md-raid.rules: Use blkid instead of vol_id.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 11 09:58:21 CET 2010 - mmarek@suse.cz
|
||||
|
||||
- 64-md-raid.rules: Allow --incremental assembly if "AUTO -all" is
|
||||
given in mdadm.conf (fate#307478).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Mar 9 16:15:41 CET 2010 - mmarek@suse.cz
|
||||
|
||||
- Install udev rules in /lib/udev/rules.d (fate#307478).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 22 15:14:03 CET 2010 - mmarek@suse.cz
|
||||
|
||||
- mkinitrd-setup.sh: call mdadm --scan only if necessary
|
||||
(bnc#581769).
|
||||
|
||||
Fri Jan 15 17:37:26 CET 2010 - mmarek@suse.cz
|
||||
|
||||
- fix modprobe invocation in boot.md (bnc#565293).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 15 17:04:06 CET 2010 - mmarek@suse.cz
|
||||
|
||||
- store mdmon runtime files in /dev/.mdadm, to make it easier to
|
||||
transfer mdmon from the initrd to the real root.
|
||||
- rework the mkinitrd setup script a bit.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 6 15:47:03 CET 2010 - mmarek@suse.cz
|
||||
|
||||
- mkinitrd-*.sh: fix booting from partitionable md devices and
|
||||
from container devices (bnc#565219).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Dec 15 20:26:46 CET 2009 - jengelh@medozas.de
|
||||
|
||||
- enable parallel building
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Dec 4 18:00:40 CET 2009 - mmarek@suse.cz
|
||||
|
||||
- Support for partitionable md devices in mkinitrd scripts
|
||||
(fate#305883).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 3 11:03:54 CET 2009 - mmarek@suse.cz
|
||||
|
||||
- update to 3.0.3 (fate#307159)
|
||||
* mdmon improvements (needed for fate#306823)
|
||||
* other fixes
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Oct 30 16:49:40 CET 2009 - mmarek@suse.cz
|
||||
|
||||
- mkinitrd-boot.sh: add /sbin/mdmon to the initrd (fate#306823).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Oct 1 10:51:38 CEST 2009 - mmarek@suse.cz
|
||||
|
||||
- updated to 3.0.2 + 2 patches
|
||||
* bugfixes only
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 12 09:43:43 CEST 2009 - mmarek@suse.cz
|
||||
|
||||
- remove static md* device nodes, they should not be needed
|
||||
anymore.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 11 11:32:55 CEST 2009 - mmarek@suse.cz
|
||||
|
||||
- updated to 3.0 final
|
||||
- dropped all patches
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Mar 3 10:36:11 CET 2009 - mmarek@suse.cz
|
||||
|
||||
- super0: Do all metadata IO with 4096byte alignment
|
||||
- super1 - do metadata IO in sector_size units.
|
||||
(bnc#466172)
|
||||
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Feb 21 15:37:55 CET 2009 - mmarek@suse.cz
|
||||
|
||||
- mkinitrd-setup.sh: filter out duplicate devices (bnc#461673,
|
||||
patch by Xin Wei Hu)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 17 17:01:23 CET 2009 - mmarek@suse.cz
|
||||
|
||||
- disable auto-assemly in boot.md completely as it can collide with
|
||||
dmraid (bnc#474652). If someone wants to auto-assemble md arrays
|
||||
in the rescue system, they can run
|
||||
'mdadm -Es -c partitions >mdadm.conf && mdadm -As -c mdadm.conf'
|
||||
manually.
|
||||
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 16 16:00:11 CET 2009 - mmarek@suse.cz
|
||||
|
||||
- fix segfault when stopping imsm arrays
|
||||
(bnc#473947, patch by Dan Williams)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 26 11:47:59 CET 2009 - ro@suse.de
|
||||
|
||||
- change fillup call from "-Y" to "-y" the boot script has
|
||||
been present in this package for long enough (SLES10-GA)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Dec 5 10:21:10 CET 2008 - hare@suse.de
|
||||
|
||||
- Wait for udev to settle before continuing (bnc#435778)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Dec 5 06:18:44 CET 2008 - nfbrown@suse.de
|
||||
|
||||
- boot.md : an exit status of '2' from "mdadm --assemble"
|
||||
should not be seen as failure by boot.md.
|
||||
It happens if one or more arrays is already
|
||||
assembled.
|
||||
(bnc#456028)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 20 07:07:06 CET 2008 - nfbrown@suse.de
|
||||
|
||||
- don-t-auto-assemble-if-any-arrays-are-list.patch
|
||||
Avoid assembling extra arrays during initrd
|
||||
processing. bnc#445438
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 20 04:57:30 CET 2008 - nfbrown@suse.de
|
||||
|
||||
- mdmon-pass-symbolic-name-to-mdmon-instead-of-device.patch
|
||||
avoid problems if mdmon is run before
|
||||
udev creates any devices.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Nov 14 05:33:41 CET 2008 - nfbrown@suse.de
|
||||
|
||||
- intel.fixes.patch : various fixes from intel for
|
||||
proper handling of their metadata
|
||||
- name.fixes.patch : various fixes for new handling
|
||||
of device names - one could cause a crash.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Nov 9 23:38:39 CET 2008 - ro@suse.de
|
||||
|
||||
- fix patch apply depth
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Nov 7 12:34:30 CET 2008 - nfbrown@suse.de
|
||||
|
||||
- mdadm-auto-assemble.patch - fix various bugs in
|
||||
auto-assemble
|
||||
- start-kpartx-for-imsm-devices.patch - IMSM devices
|
||||
need to be partitioned, and may programs including
|
||||
YaST don't understand partitioned md devices,
|
||||
so run kpartx to create 'dm' based partitions which
|
||||
have a better chance for being understood
|
||||
This relates to FATE#304220
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Nov 7 10:32:35 CET 2008 - ro@suse.de
|
||||
|
||||
- remove udev rule (conflicting with file in udev package)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Nov 7 02:58:40 CET 2008 - ro@suse.de
|
||||
|
||||
- buildfix: add missing DESTDIR to Makefile for udev rule
|
||||
- fix len in snprintf to silence compiler warning about potential
|
||||
overflow
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 6 03:22:50 CET 2008 - nfbrown@suse.de
|
||||
|
||||
- Update from mdadm-3.0-devel1 to mdadm-3.0-devel2.
|
||||
This includes various bug fixes and enhancements to the
|
||||
extent that DDF and IMSM work reasonably well and can be
|
||||
auto-assembled much like other arrays.
|
||||
- Allow BOOT_MD_USE_MDADM_CONFIG to have the value 'part'
|
||||
that, like 'no', arrays are auto-assembled. However they
|
||||
get assembled as 'mdp' partitionable arrays where possible.
|
||||
This currently only affect arrays with v1.x metadata.
|
||||
This supports FATE#303894
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Oct 3 15:28:49 CEST 2008 - mmarek@suse.cz
|
||||
|
||||
- fixed mdmon's clone_monitor on ia64
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Oct 3 14:28:55 CEST 2008 - mmarek@suse.cz
|
||||
|
||||
- fixed byte swapping in super-intel.c on big endian.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 24 18:24:25 CEST 2008 - ro@suse.de
|
||||
|
||||
- change "udevsettle" to "udevadm settle"
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 19 11:14:05 CEST 2008 - mmarek@suse.cz
|
||||
|
||||
- added /var/run/mdadm for mdmon
|
||||
- fixed build
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 18 09:33:19 CEST 2008 - nfbrown@suse.de
|
||||
|
||||
- update to mdadm-3.0-devel1
|
||||
package version number is set to 3.0 to avodi future confusion.
|
||||
This is a substantial update that provides support for handling
|
||||
the metadata entirely in userspace and thus making easier to
|
||||
handle a variety of metadata formats. Support is included for
|
||||
DDF and for the Intel Matrix metadata used by recent ICH chipsets.
|
||||
|
||||
An extra program 'mdmon' is needed and included. It is run to
|
||||
monitor any array using 'external' (to the kernel) metadata
|
||||
and will update the metadata in response to device failures etc.
|
||||
|
||||
This is required for FATE 304219
|
||||
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 3 11:09:34 CEST 2008 - hare@suse.de
|
||||
|
||||
- Call mkinitrd_setup during %post and %postun (bnc#413709)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Aug 17 08:04:26 CEST 2008 - aj@suse.de
|
||||
|
||||
- Fix init scripts.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jul 23 15:21:59 CEST 2008 - hare@suse.de
|
||||
|
||||
- Include mkinitrd scriptlets.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 20 14:28:20 CEST 2008 - mmarek@suse.cz
|
||||
|
||||
- updated to 2.6.7 + fixes from git
|
||||
* Avoid segfault when parsing /proc/mdstat with auto-read-only
|
||||
arrays.
|
||||
* For v0.90 superblocks, print the 'Events' count as a real
|
||||
count, not 2 numbers separated by a dot.
|
||||
* Allow creation of a RAID6 with exactly one missing device.
|
||||
* Use LOG_PID for syslog, so you get the pid of mdadm in the
|
||||
log files.
|
||||
* --export now works with --examine too (not just --detail)
|
||||
* Improve auto-creation of device special file when using
|
||||
--incremental
|
||||
* Simple locking for --incremental so mdadm doesn't get
|
||||
confused when run concurrently with itself.
|
||||
* Make --incremental cope better with arrays that are being
|
||||
reshaped.
|
||||
* Fix autoassemble for stack arrays.
|
||||
- remove /tmp/mdadm.conf in boot.md (bnc#401138)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Apr 30 15:57:14 CEST 2008 - mmarek@suse.cz
|
||||
|
||||
- added some fixes from Neil's git repo, fixing bnc#368704 among
|
||||
others
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 4 19:24:54 CET 2008 - mmarek@suse.cz
|
||||
|
||||
- correctly display rc_status in boot.md
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 23 15:55:24 CET 2008 - mmarek@suse.cz
|
||||
|
||||
- fixed auto-assembly part of boot.md
|
||||
* if /etc/mdadm.conf is empy or only contains whitespace or
|
||||
comments, no autoassembly is done
|
||||
* remove /tmp/mdadm.conf even if a directory [#329678]
|
||||
- dropped mdrun and raidautorun (no longer needed)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Oct 24 17:08:11 CEST 2007 - mmarek@suse.cz
|
||||
|
||||
- updated to 2.6.4
|
||||
* Make "--create --auto=mdp" work for non-standard device names.
|
||||
* Fix restarting of a 'reshape' if it was stopped in the middle.
|
||||
* Fix a segfault when using v1 superblock.
|
||||
* Make --write-mostly effective when re-adding a device to an
|
||||
array.
|
||||
* Various minor fixes
|
||||
- changes in 2.6.3:
|
||||
* allow --write-behind to be set for --grow.
|
||||
* When adding new disk to an array, don't reserve so much bitmap
|
||||
space that the disk cannot store the required data. (Needed
|
||||
when 1.x array was created with older mdadm).
|
||||
* When adding a drive that was a little too small, we did not get
|
||||
the correct error message.
|
||||
* Make sure that if --assemble find an array in the critical
|
||||
region of a reshape, and cannot find the critical data to
|
||||
restart the reshape, it gives an error message.
|
||||
* Fix segfault with '--detail --export' and non-persistent
|
||||
superblocks.
|
||||
* Various manpage updates.
|
||||
* Improved 'raid4' support (--assemble, --monitor)
|
||||
* Option parsing fixes w.r.t -a
|
||||
* Interpret "--assemble --metadata=1" to allow any version 1.x
|
||||
metadata, and be more specific in the "metadata=" message
|
||||
printed with --examine --brief
|
||||
* Fix spare migration in --monitor.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jul 27 13:01:01 CEST 2007 - mmarek@suse.cz
|
||||
|
||||
- changes to the init script [#288454]
|
||||
* don't try to autoassemble if /etc/mdadm.conf exists (even an
|
||||
empty one)
|
||||
* ony autoassemble partitions found in /proc/partitions
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jul 13 15:02:21 CEST 2007 - mmarek@suse.cz
|
||||
|
||||
- updated to 2.6.2
|
||||
* --fail detached and --remove faulty can be used to fail and
|
||||
remove devices that are no longer physically present.
|
||||
* --export option for --detail or present information in a format
|
||||
that can be processed by udev.
|
||||
* fix internal bitmap allocation problems with v1.1, v1.2
|
||||
metadata.
|
||||
* --help now goes to stdout so you can direct it to a pager.
|
||||
* Various manpage updates.
|
||||
* Make "--grow --add" for linear arrays really work.
|
||||
* --auto-detect to trigger in-kernel autodetect.
|
||||
* Make return code for "--detail --test" more reliable. Missing
|
||||
devices as well as failed devices cause an error.
|
||||
- added some fixes from Neil's git repo (mdadm-git-fixes.patch)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 21 15:58:37 CEST 2007 - adrian@suse.de
|
||||
|
||||
- fix changelog entry order
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Apr 2 15:00:10 CEST 2007 - mmarek@suse.cz
|
||||
|
||||
- updated to 2.6.1
|
||||
* --monitor was producing some meaningless warnings due to a bug.
|
||||
* Fix some compiler warnings.
|
||||
* Fully support --grow for raid6. If a reshape crashed during
|
||||
the critical period, mdadm wouldn't restore the Q information
|
||||
properly.
|
||||
* Update documentation for --grow.
|
||||
* Report bitmap status in --detail and --examine
|
||||
* Default to v1 superblocks instead of v0.90 if the array
|
||||
is too big for 0.90 to handle.
|
||||
* Sort the output of "mdadm --detail --scan" so that it is
|
||||
in a suitable order for assembling arrays. i.e. components come
|
||||
before an array that they are part of.
|
||||
* Require bitmap files to have a '/' in their name.
|
||||
* Rewrite 'reshape' support including performing a backup
|
||||
of the critical region for a raid5 growth, and restoring that
|
||||
backup after a crash.
|
||||
* Put a 'canary' at each end of the backup so a corruption
|
||||
can be more easily detected.
|
||||
* Support --backup-file for backing-up critical section during
|
||||
growth.
|
||||
* Erase old superblocks (of different versions) when creating new
|
||||
array.
|
||||
* Allow --monitor to work with arrays with >28 devices
|
||||
* Report reshape information in --detail
|
||||
* Handle symlinks in /dev better
|
||||
* Fix mess in --detail output which a device is missing.
|
||||
* Support 'bitmap=' in mdadm.conf for auto-assembling arrays with
|
||||
write-intent bitmaps in separate files.
|
||||
* Fix alignment problem in version-1 superblocks.
|
||||
NOTE: This is an incompatable change affecting raid5 reshape.
|
||||
If you want to reshape a raid5 using version-1 superblocks,
|
||||
use 2.6.17-rc2 or later, and mdadm-2.4.1 or later.
|
||||
* Support 'mailfrom' line in mdadm.conf so the From: line in alert
|
||||
emails can be explicitly set.
|
||||
* Arrange that SparesMissing (which is similar in import to
|
||||
DegradedArray) generates an Email.
|
||||
* Assume "DEVICE partitions" if no DEVICE line is given.
|
||||
* Support new 'offset' layout for raid10.
|
||||
* When creating a bitmap file, choose a chunksize to limit number
|
||||
of bitmap chunks to 2 million. More than this can cause kmalloc
|
||||
failure.
|
||||
* New 'CREATE' line in mdadm.conf for defaults such as owner, group,
|
||||
mode and auto-flag
|
||||
* --detail checks if array has been started or not and includes that
|
||||
in report.
|
||||
* When using --update=uuid on an array with a bitmap, update the
|
||||
bitmap's uuid too.
|
||||
* Add a copy of /proc/mdstat to the mail message sent by mdadm
|
||||
--monitor.
|
||||
* New flag --no-degraded to avoid starting arrays if there are
|
||||
fewer devices available than last time the array was started.
|
||||
This is only needed with --scan, as with --scan, that behaviour
|
||||
is the default.
|
||||
* Support for 'homehost' concept. This is a fairly major update.
|
||||
It includes a configfile option and a command line option for
|
||||
specifying a homehost, records that host in the superblock,
|
||||
and reports the homehost where possible.
|
||||
* Support for Auto Assembly. "mdadm -As" will, if provided with
|
||||
the name of a homehost, try to assemble all arrays it can find
|
||||
that were created for that homehost. See man pages for more details.
|
||||
* Don't try to create devices with --manage or --grow
|
||||
* allow default metadata (superblock) type to be specified
|
||||
in mdadm.conf
|
||||
* Avoid some misdetection of overlapping partitions
|
||||
* Add 'Array Slot' line to --examine for version-1 superblocks
|
||||
to make it a bit easier to see what is happening.
|
||||
* Work around bug in --add handling for version-1 superblocks
|
||||
in 2.6.17 (and prior).
|
||||
* Make -assemble a bit more resilient to finding strange
|
||||
information in superblocks.
|
||||
* When creating devices in /dev/md/ create matching symlinks
|
||||
from /dev. e.g. /dev/md0 -> /dev/md/0.
|
||||
Allow this to be disabled in mdadm.conf or on command line.
|
||||
* Allow a number (of partitions) after the 'yes' option to --auto=
|
||||
This is particularly useful in the 'create' line in mdadm.conf.
|
||||
* Remove partitions from any whole device that is made part of
|
||||
an md array. This is a work-around for annoying messages
|
||||
when the first block on some drive accidentally looks like a
|
||||
partition table.
|
||||
* Close stray fd in mdassemble so that it can assemble stacked
|
||||
devices
|
||||
* If mdassemble finds an array already assembled, it marks it
|
||||
read-write.
|
||||
* Remove error in md_open if array is already active. This isn't
|
||||
needed and gets in the ways if an array was created e.g. in
|
||||
initramfs, but device doesn't yet exist in /dev.
|
||||
* When --assemble --scan is run, if all arrays that could be found
|
||||
have already been started, don't report an error.
|
||||
* Allow --assemble --force to mark a raid6 clean when it has two
|
||||
missing devices (which is needed else if won't assemble.
|
||||
Without this fix it would only assemble if one or zero
|
||||
missing devices.
|
||||
* Support --update=devicesize for cases where the underlying device
|
||||
can change size.
|
||||
* Default to --auto=yes so the array devices with 'standard' names
|
||||
get created automatically, as this is almost always what is wanted.
|
||||
* Give useful message if raid4/5/6 cannot be started because it is
|
||||
not clean and is also degraded.
|
||||
* Increase raid456 stripe cache size if needed to --grow the array.
|
||||
The setting used unfortunately requires intimate knowledge of the
|
||||
kernel, and it not reset when the reshape finishes.
|
||||
* Change 'Device Size' to 'Used Dev Size' because it only shows how
|
||||
much of each device is actually used, not how big they are.
|
||||
* --wait or -W will wait for resync activity to finish on the given
|
||||
devices.
|
||||
* If two drives in a raid5 disappear at the same time, then "-Af"
|
||||
will add them both in rather than just one and forcing the array
|
||||
to 'clean'. This is slightly safer in some cases.
|
||||
* Don't hold md device open for so long in --monitor mode - map_dev
|
||||
can be slow and interferes with trying to stop the array.
|
||||
* Support --uuid= with --create to choose your own UUID.
|
||||
* New major more "--incremental" for incremental assemble of arrays,
|
||||
intended for use with udev.
|
||||
* lots of bugfixes
|
||||
* manpage updates
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 10 11:58:14 CET 2007 - mmarek@suse.cz
|
||||
|
||||
@@ -724,16 +255,16 @@ Mon Dec 2 11:30:52 CET 2002 - fehr@suse.de
|
||||
|
||||
- Fix for new glibc/gcc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Sep 17 17:34:28 CEST 2002 - ro@suse.de
|
||||
|
||||
- removed bogus self-provides
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 13 15:10:00 CEST 2002 - lmb@suse.de
|
||||
|
||||
- Fix for 64bit arch; ioctl returns long instead of int (#20339)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Sep 17 17:34:28 CEST 2002 - ro@suse.de
|
||||
|
||||
- removed bogus self-provides
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Aug 23 11:16:51 MEST 2002 - lmb@suse.de
|
||||
|
||||
@@ -755,3 +286,4 @@ Mon Aug 5 16:05:19 CEST 2002 - fehr@suse.de
|
||||
|
||||
- make SuSE package from version 1.0.1 of mdadm
|
||||
|
||||
-------------------------------------------------------------------
|
||||
|
Reference in New Issue
Block a user