2007-04-06 00:37:00 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
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
|
|
|
|
|
2007-01-10 17:49:57 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Jan 10 11:58:14 CET 2007 - mmarek@suse.cz
|
|
|
|
|
|
|
|
- use raidautorun instead of mdrun to autodetect the raid arrays in
|
|
|
|
boot.md [#230733]
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Nov 8 10:51:13 CET 2006 - prusnak@suse.cz
|
|
|
|
|
|
|
|
- fixed subscript out of range [#212697]
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Sep 20 17:17:22 CEST 2006 - mjancar@suse.cz
|
|
|
|
|
|
|
|
- update to 2.5.3
|
|
|
|
* lots bugfixes
|
|
|
|
* drop all patches (integrated upstream)
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Jul 28 13:12:47 CEST 2006 - olh@suse.de
|
|
|
|
|
|
|
|
- remove dropped boot.ibmsis from boot.md
|
|
|
|
- boot.rootfsck should start before boot.md (#181972)
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Jul 21 14:16:28 CEST 2006 - olh@suse.de
|
|
|
|
|
|
|
|
- remove boot.proc from Required-Start: in boot.md (#178753)
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed May 3 13:12:42 CEST 2006 - mjancar@suse.cz
|
|
|
|
|
|
|
|
- fix false SparesMissing error (#171326)
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Apr 26 09:46:28 CEST 2006 - hare@suse.de
|
|
|
|
|
|
|
|
- Fix init script dependencies
|
|
|
|
- Implement MDADM_DEVICE_TIMEOUT to set a timeout for
|
|
|
|
udevsettle (#149979)
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Apr 25 13:39:38 CEST 2006 - mjancar@suse.cz
|
|
|
|
|
|
|
|
- add static device nodes for udev (#168824)
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Apr 19 10:27:19 CEST 2006 - mjancar@suse.cz
|
|
|
|
|
|
|
|
- set $BOOT_MD_USE_MDADM_CONFIG to "yes" by default (#155120)
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Apr 7 11:33:15 CEST 2006 - mjancar@suse.cz
|
|
|
|
|
|
|
|
- detach mdadmd from tty in rcmdadmd (#160881)
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Apr 3 09:54:55 CEST 2006 - mjancar@suse.cz
|
|
|
|
|
|
|
|
- fix garbled output with --detail (#160827)
|
|
|
|
- fix fix write-mostly with --add and --re-add (#162968)
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Mar 24 21:31:54 CET 2006 - mjancar@suse.cz
|
|
|
|
|
|
|
|
- add /sbin/raidautorun (#159460)
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Mar 8 18:33:12 CET 2006 - mjancar@suse.cz
|
|
|
|
|
|
|
|
- add $BOOT_MD_USE_MDADM_CONFIG sysconfig variable (#155120)
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Feb 9 16:59:52 CET 2006 - mjancar@suse.cz
|
|
|
|
|
|
|
|
- round free size to chunk size multiply on --create (#148562)
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Feb 7 08:59:50 CET 2006 - mjancar@suse.cz
|
|
|
|
|
|
|
|
- move boot.multipath to Should-Start instead of Required-Start
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Feb 6 15:27:47 CET 2006 - mjancar@suse.cz
|
|
|
|
|
|
|
|
- add "Obsoletes: raidtools"
|
|
|
|
- start boot.md after boot.multipath
|
|
|
|
- call mdadm without -a from mdrun, an argument is required in 2.2
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Feb 6 11:36:26 CET 2006 - mjancar@suse.de
|
|
|
|
|
|
|
|
- don't start mdadmd by default
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sun Feb 5 20:46:43 CET 2006 - mjancar@suse.cz
|
|
|
|
|
|
|
|
- include option for email to be sent on start (#142105)
|
|
|
|
- fix missing md autostart due to raidtools dropped (#148234)
|
|
|
|
* include mdrun script from Debian
|
|
|
|
* create boot.md initscipt
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sun Feb 5 17:46:32 CET 2006 - schwab@suse.de
|
|
|
|
|
|
|
|
- Fix memset parameters.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Feb 2 12:30:26 CET 2006 - mjancar@suse.cz
|
|
|
|
|
|
|
|
- fix segfault on --assemble (#146514)
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Jan 27 02:12:42 CET 2006 - mls@suse.de
|
|
|
|
|
|
|
|
- converted neededforbuild to BuildRequires
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Jan 25 10:48:18 CET 2006 - olh@suse.de
|
|
|
|
|
|
|
|
- fix uninitialized variable, memset call and memcmp/memcpy bug
|
|
|
|
mdadm.bug144647-array.init.patch
|
|
|
|
mdadm.bug144647-update_super1-memcpy.patch
|
|
|
|
mdadm.bug144647-add_internal_bitmap0-memcpy.patch
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Jan 11 13:49:54 CET 2006 - mjancar@suse.cz
|
|
|
|
|
|
|
|
- update ro 2.2
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Dec 20 12:57:25 CET 2005 - ro@suse.de
|
|
|
|
|
|
|
|
- at least output errors if they occur (instead of ignoring)
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Nov 30 17:19:24 CET 2005 - schwab@suse.de
|
|
|
|
|
|
|
|
- Fix broken formats.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Oct 25 09:53:57 CEST 2005 - aj@suse.de
|
|
|
|
|
|
|
|
- Build with -fno-strict-aliasing.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Oct 12 20:18:00 CEST 2005 - mjancar@suse.cz
|
|
|
|
|
|
|
|
- update to 2.1
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Jul 28 20:28:32 CEST 2005 - anicka@suse.cz
|
|
|
|
|
|
|
|
- update to 1.12.0
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Jun 15 13:16:42 CEST 2005 - meissner@suse.de
|
|
|
|
|
|
|
|
- use RPM_OPT_FLAGS correctly.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Apr 19 13:48:24 CEST 2005 - postadal@suse.de
|
|
|
|
|
|
|
|
- updated to version 1.11.0
|
|
|
|
- fixed for gcc 4.0
|
|
|
|
- removed obsoleted patch config-fix
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Mar 30 13:24:23 CEST 2005 - postadal@suse.cz
|
|
|
|
|
|
|
|
- fixed parsing command line option '--config=partions' [#74603]
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Feb 4 13:09:49 CET 2005 - postadal@suse.cz
|
|
|
|
|
|
|
|
- updated to version 1.9.0
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Jan 13 17:24:55 CET 2005 - postadal@suse.cz
|
|
|
|
|
|
|
|
- updated to version 1.8.1
|
|
|
|
- extended comment in sysconfig.mdadm [#48567]
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Aug 06 12:09:58 CEST 2004 - postadal@suse.cz
|
|
|
|
|
|
|
|
- updated to version 1.6.0
|
|
|
|
* added --auto= and --assume-clean options
|
|
|
|
* added "degraded" and "recovering" options to the "Status:" entry
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Feb 10 13:45:52 CET 2004 - postadal@suse.cz
|
|
|
|
|
|
|
|
- updated to version 1.5.0
|
|
|
|
* new commands "mdassemble"
|
|
|
|
* support for raid6 as found in 2.6.2
|
|
|
|
* support partitioned md arrays with a different major number and
|
|
|
|
naming scheme
|
|
|
|
* added "SparesMissing" event when --monitor first sees an array and
|
|
|
|
it doesn't have the enough spare devices.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sun Jan 11 11:50:04 CET 2004 - adrian@suse.de
|
|
|
|
|
|
|
|
- add %defattr
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Dec 1 10:53:02 CET 2003 - fehr@suse.de
|
|
|
|
|
|
|
|
- fix quoting problem in start script (#33392)
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Aug 29 09:36:24 CEST 2003 - fehr@suse.de
|
|
|
|
|
|
|
|
- add PreReq for fillup
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Aug 26 10:23:44 CEST 2003 - fehr@suse.de
|
|
|
|
|
|
|
|
- add %stop_on_removal and %restart_on_update
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Aug 14 15:40:53 CEST 2003 - fehr@suse.de
|
|
|
|
|
|
|
|
- add missing activation metadata in sysconfig (#28901)
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Jul 29 11:03:36 CEST 2003 - fehr@suse.de
|
|
|
|
|
|
|
|
- update to new version 1.3.0 of package
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Apr 14 20:01:43 CEST 2003 - postadal@suse.cz
|
|
|
|
|
|
|
|
- fixed init script (added return value for unimplemented reload function)
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Mar 31 17:37:03 CEST 2003 - postadal@suse.cz
|
|
|
|
|
|
|
|
- added buildroot, init script, sysconfig
|
|
|
|
- bzip2 sources and cleaned specfile
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Mar 20 16:18:13 CET 2003 - fehr@suse.de
|
|
|
|
|
|
|
|
- update to version 1.2.0 of package
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Mar 3 12:16:22 CET 2003 - fehr@suse.de
|
|
|
|
|
|
|
|
- update to version 1.1.0 of package
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Dec 2 11:30:52 CET 2002 - fehr@suse.de
|
|
|
|
|
|
|
|
- Fix for new glibc/gcc
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
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
|
|
|
|
|
|
|
|
- Multipath arrays can now be build manually even without a superblock.
|
|
|
|
- One debugging chunk removed from patch.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Aug 13 14:43:02 MEST 2002 - lmb@suse.de
|
|
|
|
|
|
|
|
- Fix for the assembly of multipath arrays.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Aug 12 11:46:43 MEST 2002 - lmb@suse.de
|
|
|
|
|
|
|
|
- Added patch to support the enhanced multipath features.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Aug 5 16:05:19 CEST 2002 - fehr@suse.de
|
|
|
|
|
|
|
|
- make SuSE package from version 1.0.1 of mdadm
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|