summaryrefslogtreecommitdiffstats
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* Release 2.6.3mdadm-2.6.3Neil Brown2007-08-201-1/+1
|
* Update changelogNeil Brown2007-08-201-0/+9
|
* Report error when grow cannot be restarted.Neil Brown2007-08-201-0/+3
| | | | | | 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 error message when adding a device that is too small.Neil Brown2007-08-201-0/+2
| | | | | We were multiplying MD_RESERVED_SECTORS by 1024 instead of 512, so lots of 'is it too small' checks were wrong.
* Fix problem with add a device to a 1.x array created with older mdadm.Neil Brown2007-08-201-0/+3
| | | | | | 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).
* Allow "--write-behind=" to be done in grow mode.Ian Dall2007-07-091-0/+3
| | | | | | | | | From: Ian Dall <ian@beware.dropbear.id.au> I have a small patch to mdadm which allows the write-behind amount to be set a array grow time (instead of currently only at grow or create time). I have tested this fairly extensively on some arrays built out of loop back devices, and once on a real live array.
* Release 2.6.2mdadm-2.6.2Neil Brown2007-05-211-1/+1
|
* Make return code for "--detail --test" more reliable.Neil Brown2007-05-211-0/+2
| | | | Missing devices as well as failed devices cause an error.
* Add --auto-detect for in-kernel autodetect.Neil Brown2007-05-211-0/+1
| | | | This is equivalent to raidautorun that some distros provide.
* Fix --grow --add for linear arrays.Neil Brown2007-05-211-0/+1
| | | | | | | | | | | | | The new superblock needs to have a new disk.number. This is a bit of a hack... Fix handling of negative bitmap offsets on 64bit hosts. The bitmap offset is a signed 32bit number, so casting to (long) isn't sufficient. We must cast to (int32_t). Fix various problems with --grow --add for linear. The code to add a drive to a live linear array had never been tested properly and so was buggy. This tidies it up and means that the new regression-test passes.
* Support failing and removed of detached and faulty devices.Neil Brown2007-05-111-0/+9
| | | | | This if you unplug a device and udev removes the entry from /dev, you can still remove the device.
* Release 2.6.1mdadm-2.6.1Neil Brown2007-02-221-1/+1
|
* Fixed old documentation in --grow --helpNeil Brown2007-02-221-0/+1
|
* Teach restripe to calculate Q syndrome for raid6.Neil Brown2007-02-221-0/+3
| | | | | This allows mdadm to correctly restart a raid6 grow that crashed during the critcal phase.
* Fix a warning about an uninitialised variable.Neil Brown2007-02-221-0/+1
| | | | | The case that doesn't initialise it is impossible, so just return with an error..
* Fix a bug that was causing incorrect warning from --monitor.Neil Brown2007-02-221-0/+3
|
* Release 2.6mdadm-2.6Neil Brown2006-12-211-1/+1
|
* Add new mode: --incrementalNeil Brown2006-12-211-0/+2
| | | | | --incremental allows arrays to be assembled one device at a time. This is expected to be used with udev.
* Support --uuid= with --create to choose your own UUID.Neil Brown2006-12-141-0/+1
|
* Don't hold md device open for so long in --monitor modeNeil Brown2006-12-141-0/+2
| | | | map_dev can be slow and interferes with trying to stop the array.
* Check device is large enough before hot-add.Neil Brown2006-12-141-0/+2
| | | | This improves quality of error message.
* Change handling for "--assemble --force" when two drives disappeared at once.Neil Brown2006-12-141-0/+3
| | | | | | 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.
* Fix and test --update=uuidNeil Brown2006-12-141-0/+1
| | | | A number of odd bugs here, but now we have a regression test as well.
* --wait or -W will wait for resync activity to finish on the given devices.Neil Brown2006-12-141-0/+2
|
* Change 'Device Size' to 'Used Dev Size'Neil Brown2006-12-141-0/+2
| | | | | because it only shows how much of each device is actually used, not how big they are.
* Increase raid456 stripe cache size if needed to --grow the array.Neil Brown2006-12-141-0/+3
| | | | | The setting used unfortunately requires intimate knowledge of the kernel, and it not reset when the reshape finishes.
* Give useful message if raid4/5/6 cannot be started because it is not clean ↵Neil Brown2006-12-141-0/+2
| | | | and is also degraded.
* Default to --auto=yesNeil Brown2006-12-141-0/+2
| | | | | so the array devices with 'standard' names get created automatically, as this is almost always what is wanted.
* Support --update=devicesize for cases where the underlying device can change ↵Neil Brown2006-12-141-0/+2
| | | | size.
* Make Assemble/Force work on raid6 with 2 missing devices.Neil Brown2006-12-141-0/+4
| | | | | | Previously it onl worked when one missing device. Also split the "force" update_super method into two and it is really serving two functions.
* --update=resync did exactly the wrong thing for version1 metadata.Neil Brown2006-11-131-0/+2
|
* Fixed UUID printing in "--detail --brief" for version1 metadata.Neil Brown2006-11-091-0/+3
|
* Fixed problems that could cause infinitel loop with auto assemble.Neil Brown2006-11-091-0/+2
| | | | | | | | | If an auto-assembly attempt failes because the array cannot be opened or because the array has already been created, then we get into an infinite loop. Reported-by: Dan Pascu <dan@ag-projects.com> Fixes-debian-bug: 396582
* Document that the default metadata version can be overridden in config file.Goswin Brederlow2006-11-091-0/+1
| | | | | | | | | From: Goswin Brederlow <brederlo@informatik.uni-tuebingen.de> This is already mentioned in the config documentation, but not in the place when the normal default is mentioned. Fixes-debian-bug: 396914
* Strdup the bitmap file name found in the config fileNeil Brown2006-11-091-0/+4
| | | | Otherwise we quickly lose it...
* Release 2-5-5mdadm-2.5.5Neil Brown2006-11-031-1/+1
|
* Improve error message when wrong --update option is given.Neil Brown2006-10-231-0/+1
|
* Fix bugs related to raid10 and the new offset layout.Neil Brown2006-10-191-0/+1
| | | | | Need to mask of bits above the bottom 16 when calculating number of copies.
* Don't trigger and error on -As if all arrays are already started.Luca Berra2006-10-161-0/+2
| | | | | | | From: Luca Berra <bluca@comedia.it> Put another way, if we find any active arrays, then assume things are going as planned.
* Don't fail md_open if array already active.Luca Berra2006-10-161-0/+3
| | | | | | From: Luca Berra <bluca@comedia.it> There is no need and it causes occasional problems.
* Mdassemble improvementsLuca Berra2006-10-161-0/+4
| | | | | | | | | From: Luca Berra <bluca@comedia.it> - Fix a bug where mdassemble didn't close a filedescriptor and so couldn't assembele stacked arrays. - Allow mdassemble, when run a second time, to mark all arrays as writable. This is useful if they are started read-only as is best at boot-time.
* Reduce max bitmap size when bitmap is in a file.Neil Brown2006-10-161-0/+3
| | | | To ensure kernel never needs to allocate more than 1 page contiguously.
* Don't #include blkpg.hNeil Brown2006-10-161-0/+4
| | | | Just include the content directly. It is safer.
* Release 2-5-4mdadm-2.5.4Neil Brown2006-10-131-1/+1
|
* Remove partitions from components of an md arrayNeil Brown2006-10-131-0/+4
| | | | They do nothing but cause confusion.
* Allow a number after --auto=yesNeil Brown2006-10-131-0/+2
| | | | | | So if the device name is /dev/md/d0, then the number of partitions is as given. This is useful in 'CREATE' in mdadm.conf
* Fixed endian problem with bitmap metdataPaul Clements2006-10-091-0/+1
| | | | From: Paul Clements <paul.clements@steeleye.com>
* Fix some endian-ness issues with v1 superblocks.Neil Brown2006-10-091-1/+3
|
* Allow symlink creation to be disabled from command line or mdadm.confNeil Brown2006-08-111-0/+5
|
* Tidyup automatic name choice for v-1 arraysNeil Brown2006-08-071-0/+2
| | | | /dev/md_d0 now becomes '0', not '_d0'.