summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2011-07-27Bad block logdevel-3.3NeilBrown1-5/+36
2011-07-27Set version number to signal a prerelease of 3.3NeilBrown1-1/+1
2011-07-27mdadm.8.in: clarify some issues with --sizeNeilBrown1-7/+21
2011-07-26Grow: fix version number in error messageNamhyung Kim1-1/+1
2011-07-19imsm: fix default chunk in the !orom caseDan Williams2-27/+20
2011-07-14imsm: getinfo_super_imsm_volume() doesn't fill all disk informationNeilBrown2-14/+6
2011-07-14mdadm: fix build failures (ppc64)Milan Broz1-3/+6
2011-07-13super-intel: fix buffer overflow in detail-platform.NeilBrown1-2/+2
2011-06-28md.4: fix possible typosNamhyung Kim1-3/+3
2011-06-28mdmon.8: fix possible typosNamhyung Kim1-2/+2
2011-06-23Show DELAYED, PENDING status of resync process in "--detail"Krzysztof Wojcik3-13/+15
2011-06-23mdadm --detail was incorrect for shrinking reshapesAndrew Burgess1-4/+1
2011-06-23.gitignore: ignore mdadm.8 fileNamhyung Kim1-0/+1
2011-06-23mdadm.8: fix possible typosNamhyung Kim1-11/+12
2011-06-23mdadm.8: move description of --add under Grow modeNamhyung Kim1-22/+27
2011-06-23mdadm.8: change linux version 2.6.40 -> 3.0Namhyung Kim2-2/+2
2011-06-17util: correctly parse shorter linux version numbers.NeilBrown1-5/+5
2011-06-17Release mdadm-3.2.2mdadm-3.2.2NeilBrown7-5/+44
2011-06-17Don't index past the end of 'best' array in Assemble.NeilBrown1-1/+1
2011-06-17Improvements to GPT reading code.Luca Berra1-18/+9
2011-06-17Fix some type-aliasing issues.Luca Berra3-4/+12
2011-06-17Fix some compiler warnings.Luca Berra5-9/+16
2011-06-16Various fixes so that "make everything" works.NeilBrown1-13/+14
2011-06-16More fixes for tests.NeilBrown4-8/+8
2011-06-15test/ddf add a udevadm settleNeilBrown1-0/+1
2011-06-15Remove more duplicated codeNeilBrown3-76/+15
2011-06-15tests/08imsm-overlap - remove duplicated codeNeilBrown1-54/+6
2011-06-15ddf: fix up getinfo_super_bvdNeilBrown1-4/+8
2011-06-15Remove compiler warning about signed/unsigned comparison.Albert Pauw1-2/+2
2011-06-15Fix imsm-overlap test.NeilBrown2-8/+10
2011-06-15Incr: fix breakage in count_active.NeilBrown1-1/+2
2011-06-15imsm: Metadata Attributes compatibility supportAdam Kwolek1-9/+137
2011-06-15imsm: FIX: Sometimes reshape cannot be finishedAdam Kwolek1-5/+15
2011-06-14imsm: FIX: klocwork: passed dev pointer to is_gen_migration() can be NULLAdam Kwolek1-0/+3
2011-06-14imsm: Fix: klocwork: targets variable can be used uninitializedAdam Kwolek1-1/+3
2011-06-14imsm: FIX: Migration Raid0->Raid5 cannot be restarted correctlyAdam Kwolek1-1/+0
2011-06-14imsm: FIX: Raid5 data corruption data recovering from backupAdam Kwolek1-1/+8
2011-06-14imsm: FIX: Disable automatic metadata rollback for broken reshapeAdam Kwolek1-1/+5
2011-06-14imsm: FIX: Use function to obtain array layoutAdam Kwolek1-4/+2
2011-06-14FIX: Cannot create volumeAdam Kwolek1-1/+9
2011-06-09MAN: Man update for check-pointingAdam Kwolek1-2/+7
2011-06-09imsm: Optimize expansion speed when no backup is requiredAdam Kwolek1-0/+8
2011-06-09imsm: FIX: Remove timeout from wait_for_reshape_imsm()Adam Kwolek1-10/+5
2011-06-09imsm: FIX: wait_for_reshape_imsm() cleanupAdam Kwolek1-21/+33
2011-06-09imsm: FIX: Do not continue reshape when backup existsAdam Kwolek1-0/+7
2011-06-09FIX: Move buffer to next locationAdam Kwolek1-1/+5
2011-06-09imsm: FIX: Remove unused variables and codeAdam Kwolek1-13/+1
2011-06-09imsm: FIX: Move reshape_progress forwardAdam Kwolek1-10/+13
2011-06-09imsm: FIX: Detect failed devices during recover_backup_imsm()Adam Kwolek1-0/+14
2011-06-09imsm: FIX: Use metadata information for restore_stripes() and save_stripes()Adam Kwolek1-8/+17
2011-06-09imsm: FIX: Remove unused parameter from save_backup_imsm() interfaceAdam Kwolek1-4/+2
2011-06-09imsm: FIX: Do not use pba_of_lba0 for copy position calculationAdam Kwolek1-3/+1
2011-06-09imsm: FIX: Do not verify unused parametersAdam Kwolek1-1/+1
2011-06-09imsm: FIX: Calculate backup location based on metadata informationAdam Kwolek1-1/+1
2011-06-09imsm: FIX: Use macros to data accessAdam Kwolek1-3/+4
2011-06-09imsm: FIX: Check layout for level migrationAdam Kwolek1-1/+8
2011-06-09imsm: FIX: Max position could not be rounded to MBAdam Kwolek1-9/+3
2011-06-09imsm: FIX: Detect migration end during migration record savingAdam Kwolek1-3/+7
2011-06-09imsm: FIX: Verify if migration record is loaded correctlyAdam Kwolek1-13/+19
2011-06-09imsm: FIX: Opened handle is not closedAdam Kwolek1-1/+3
2011-06-09restripe: fix compile error in stand-alone program.NeilBrown1-1/+1
2011-06-09Fix some fall-out from recent memset-zero for getinfo_superNeilBrown2-8/+4
2011-06-08imsm: Unit Tests - remove backup-file during grow commandAdam Kwolek1-3/+2
2011-06-08imsm: Remove user warning before reshape startAdam Kwolek1-31/+0
2011-06-08Do not use backup file for external metadataAdam Kwolek1-18/+22
2011-06-08FIX: Enable metadata updates for raid0Adam Kwolek1-0/+5
2011-06-08imsm: Apply checkpoint metadata update for general migrationAdam Kwolek1-0/+22
2011-06-08imsm: Prepare checkpoint update for general migrationAdam Kwolek1-0/+67
2011-06-08imsm: Add metadata update type for general migration check-pointingAdam Kwolek1-1/+7
2011-06-08imsm: Disable checkpoint updating by mdmon for general migrationAdam Kwolek1-0/+7
2011-06-08imsm: Implement recover_backup_imsm() for imsm metadataAdam Kwolek1-0/+128
2011-06-08Add reshape restart support for external metadataAdam Kwolek2-4/+13
2011-06-08imsm: update blocks_per_migr_unit() to support migration recordAdam Kwolek1-16/+30
2011-06-08imsm: Add information about migration record to mdadm '-E' optionAdam Kwolek1-0/+53
2011-06-08imsm: Clear migration record when no migration in progressAdam Kwolek1-0/+16
2011-06-08imsm: Check if array degradation has been changedAdam Kwolek1-0/+57
2011-06-08imsm: Implement imsm_manage_reshape(), reshape workhorseAdam Kwolek2-5/+205
2011-06-08imsm: Add wait_for_reshape_imsm() implementationAdam Kwolek1-0/+62
2011-06-08Grow: Add paranoid level checking to analyse_change.NeilBrown1-0/+2
2011-06-08imsm: check migration compatibilityAdam Kwolek1-0/+61
2011-06-08imsm: Add support for copy area and backup operationsAdam Kwolek1-0/+279
2011-06-08Define dummy functions to mdmon.cAdam Kwolek1-0/+23
2011-06-08Support restore_stripes() from the given bufferAdam Kwolek3-27/+69
2011-06-08imsm: Add migration record to intel_superAdam Kwolek1-11/+181
2011-06-08getinfo_super now clears the 'info' structure before filling it in.NeilBrown8-6/+8
2011-05-23Restore ability to create imsm array from specific devices.NeilBrown1-1/+7
2011-05-23Remove unused variable 'superrno' in Query.cNeilBrown1-4/+3
2011-05-23Check all member devices in enough_fdNeilBrown3-7/+24
2011-05-17mdmon: Fix crash if /proc/mdstat lists 0.9 superblocksMichal Marek1-1/+2
2011-05-16RAID-6 check standalone suspend arrayPiergiorgio Sartor1-3/+38
2011-05-16Grow: accept --assume-clean with --grow --sizeNeilBrown4-3/+19
2011-05-11Create: add error checking for 'write_init_super'.NeilBrown1-1/+7
2011-05-10Create: give better error message if member device unusable.NeilBrown1-0/+16
2011-05-10Create: allow chunksize to be non-power-of-2.NeilBrown4-2/+13
2011-05-10Give suitable error for mdadm /dev/md0 --stopNeilBrown1-0/+6
2011-05-10Manage: minor fix to add/re-add handling.NeilBrown1-7/+7
2011-05-10config: restore the possibility of a NULL homehostNeilBrown5-8/+22
2011-05-10Grow: allow auto-readonly arrays to be reshaped.NeilBrown1-0/+6
2011-05-10Grow: handle abort/restart of grow while being monitored.NeilBrown1-9/+30
2011-05-10Grow: restore ability to configure 'faulty' arrays via mdadm.NeilBrown1-1/+27
2011-05-10Grow: report if a --size change has no effect.NeilBrown1-4/+14
2011-05-10Grow: check if any changes needed before proceeding to analyse_change.NeilBrown1-0/+12
2011-05-10Grow: When setting component size make sure components are ready.NeilBrown1-0/+10
2011-05-09imsm: add new chunk size to metadata updatePrzemyslaw Czarnowski1-1/+19
2011-05-09imsm: process update for raid level migrationsPrzemyslaw Czarnowski1-1/+122
2011-05-09imsm: prepare memory for level migration updatePrzemyslaw Czarnowski1-0/+86
2011-05-09imsm: fix: disable migration from raid5->raid0Przemyslaw Czarnowski1-4/+0
2011-05-09imsm: prepare update for level migrations reshapePrzemyslaw Czarnowski1-2/+104
2011-05-02imsm: FIX: Do not write check-point '0'Adam Kwolek1-0/+1
2011-04-27Finally remove auto-home-hostNeilBrown3-67/+0
2011-04-19FIX: Check correctly raid disks during reshape restartAdam Kwolek1-1/+2
2011-04-18FIX: Count correctly added devicesAdam Kwolek1-2/+3
2011-04-18FIX: Set proper raid disks during migrationAdam Kwolek1-2/+5
2011-04-18FIX: Fiddle raid_disks number when restarting reshapeAdam Kwolek1-0/+2
2011-04-18FIX: Always report new raid_disks during migrationAdam Kwolek1-1/+1
2011-04-14FIX: Use successfully loaded metadata onlyAdam Kwolek1-1/+1
2011-04-14RAID-6 check standalone fix component list parsingPiergiorgio Sartor1-12/+23
2011-04-13Monitor: avoid NULL dereference with 0.90 metadataJonathan Liu1-1/+2
2011-04-11FIX: Raid0 expansion cannot be restartedAdam Kwolek1-3/+0
2011-04-11mdadm/mdmon: use CFLAGS when linkingMike Frysinger1-3/+3
2011-04-11mdadm: respect --syslog in monitor modeMike Frysinger1-2/+2
2011-04-11mdadm: add missing --syslog option to monitor helpMike Frysinger1-0/+1
2011-04-11move .man targets from "all" to "man" - and "everything"Mike Frysinger1-3/+4
2011-04-06imsm: fix: report aligned component size valueAdam Kwolek1-0/+16
2011-04-06imsm: FIX: Check array alignment before expansionAdam Kwolek1-0/+8
2011-04-06imsm: Warn user about reboot riskAdam Kwolek1-0/+32
2011-04-05restripe: make sure zero buffer is always large enough.NeilBrown1-3/+13
2011-04-05Create: fix size after setting default chunkCzarnowska, Anna1-7/+18
2011-04-05Create: check for UnSet when looking at chunkCzarnowska, Anna1-2/+2
2011-04-05FIX: After discarding array give chance monitor to remove itAdam Kwolek1-0/+1
2011-04-05Monitor: avoid NULL dereference with 0.90 metadataNeilBrown1-1/+2
2011-04-05RAID-6 check standalone code cleanupPiergiorgio Sartor1-46/+91
2011-04-05RAID-6 check standalone md devicePiergiorgio Sartor2-33/+83
2011-04-05Split some of util.c into a new lib.cNeilBrown4-292/+325
2011-04-05split name/number maps into separate file.NeilBrown5-163/+160
2011-04-05Move WaitClean from sysfs to Monitor.cNeilBrown2-103/+102
2011-03-28Release 3.2.1mdadm-3.2.1NeilBrown9-9/+86
2011-03-28test: Don't use dev6 and dev7 together in a non-multipath testNeilBrown1-2/+2
2011-03-28imsm: reading of UEFI variables needs an updateHawrylewicz Czarnowski, Przemyslaw1-17/+45
2011-03-28imsm: remove OEM table from detection of OROM and EFI.Hawrylewicz Czarnowski, Przemyslaw1-9/+1
2011-03-28tests: Make sure config file is empty when required.NeilBrown1-0/+1
2011-03-28tests: use $config to store test config pathCzarnowska, Anna3-9/+10
2011-03-24open_dev_excl: allow device to be read-only.devel-3.2NeilBrown1-1/+6
2011-03-24tests: use /tmp/mdadm.conf rather than /etc/mdadm.conf.NeilBrown1-4/+4
2011-03-24Merge branch 'master' into devel-3.2NeilBrown3-1/+44
2011-03-24FIX: imsm: Do not change serial if disk failedKrzysztof Wojcik1-7/+0
2011-03-24FIX: Tests: raid0->raid10 without degradationKrzysztof Wojcik3-13/+4
2011-03-24FIX: imsm: Rebuild does not start on second failed diskKrzysztof Wojcik1-0/+4
2011-03-23Release mdadm-3.1.5mdadm-3.1.5NeilBrown7-5/+48
2011-03-23Incr: don't exclude 'active' devices from auto inclusion in a container.NeilBrown3-19/+8
2011-03-23--stop: separate 'is busy' test for 'did it stop properly'.NeilBrown1-2/+36
2011-03-23Assemble: improve efficacy of -Af in assembling degraded dirty arrays.NeilBrown1-0/+5
2011-03-23super-intel: enable loading metadata from non-IMSM compliant disksLabun, Marcin1-5/+9
2011-03-23examine: allows to examine a disk metadata on non-metadata compliant systemsLabun, Marcin3-1/+10
2011-03-23man mdadm: Add note about auto-assembly during array reshapeAdam Kwolek1-0/+7
2011-03-23man mdadm: add information for MDADM_EXPERIMENTAL flagAdam Kwolek1-0/+17
2011-03-23Monitor: handle v.quick removal of devices better.NeilBrown1-1/+1
2011-03-23ddf: fix up detection of failed/missing devices.NeilBrown1-5/+15
2011-03-23restripe: allow test code to have an offset on each device.Piergiorgio Sartor1-0/+8
2011-03-23Assemble: improve efficacy of -Af in assembling degraded dirty arrays.NeilBrown1-0/+5
2011-03-22mdmon: Stop keeping track of RAID0 (and LINEAR) arrays.NeilBrown2-3/+10
2011-03-22mdmon: don't wait for O_EXCL when shutting down.NeilBrown3-4/+22
2011-03-22mdmon: allow manage_member to cope with ->container becoming NULL.NeilBrown1-4/+9
2011-03-22Grow: increase raid_disks before adding specific spares.NeilBrown1-0/+9
2011-03-22Monitor: handle v.quick removal of devices better.NeilBrown1-1/+1
2011-03-22ddf: fix up detection of failed/missing devices.NeilBrown1-5/+15
2011-03-22restripe: allow test code to have an offset on each device.Piergiorgio Sartor1-0/+8
2011-03-22test: call "udevadm settle" after stopping array.NeilBrown1-0/+3
2011-03-21RAID-6 check standalonePiergiorgio Sartor3-3/+270
2011-03-20platform_intel: support EFI SCU OEM variableLabun, Marcin1-2/+9
2011-03-20imsm: FIX: indicate that metadada has to be writtenAdam Kwolek1-0/+1
2011-03-20FIX: Add spare throws exception (v2)Adam Kwolek1-4/+4
2011-03-18Retry writing 'inactive' state during stopping arrayKrzysztof Wojcik1-7/+18
2011-03-18FIX: ping_monitor() usage causes memory leaksAdam Kwolek8-11/+24
2011-03-18Manage: fix the mess I made in earlier patch.NeilBrown1-4/+6
2011-03-17--stop: separate 'is busy' test for 'did it stop properly'.NeilBrown1-2/+36
2011-03-15Fix regression when using 'grow' to add a bitmap.NeilBrown1-1/+1
2011-03-15Merge branch 'master' into devel-3.2NeilBrown4-12/+91
2011-03-15mdadm.man: added encouragement to shrink filesystem before array.NeilBrown1-3/+8
2011-03-15ddf: implement remove_from_superNeilBrown2-7/+60
2011-03-15IMSM: Fix problem in mdmon monitor of using removed disk in imsm container.Labun, Marcin3-33/+186
2011-03-15DDF Allow a RAID1 to be 'partially optimal'.NeilBrown1-0/+2
2011-03-15ddf: remove failed devices that are no longer in use.NeilBrown1-0/+42
2011-03-15ddf: set Rebuilding flag when adding devices to a degraded arrayNeilBrown1-2/+15
2011-03-15ddf: use correct loop variable in activate_spareNeilBrown1-4/+5
2011-03-15ddf: Don't consider 'dl' entries with state_fd < 0NeilBrown1-1/+2
2011-03-15managemon: Don't do spare assignment while any updates are pending.NeilBrown1-1/+6
2011-03-15Manage/external: for external metadata, add_to_super needs lock on container.NeilBrown1-5/+12
2011-03-15imsm: FIX: existing backup file fails unit testsAdam Kwolek1-2/+6
2011-03-14ddf: implement remove_from_superNeilBrown2-7/+60
2011-03-14ddf: zero space_list in ddf_activate_spare.NeilBrown1-0/+1
2011-03-14Merge branch 'master' into devel-3.2NeilBrown2-10/+58
2011-03-14ddf: set vcnum correctly when creating a new virtual device in conflistNeilBrown1-0/+8
2011-03-14ddf: teach set_disk to cope with new or changed devices.NeilBrown1-8/+33
2011-03-14ddf: free_super should be add_list as well.NeilBrown1-0/+9
2011-03-14ddf: minor activate_super fixes.NeilBrown1-2/+4
2011-03-14monitor: close recovery_fd when closing state_FdNeilBrown1-0/+1
2011-03-14Warn the user about too small array sizeKrzysztof Wojcik3-5/+14
2011-03-14platfrom_intel: find OROM based on Intel AHCI and SAS driver device idLabun, Marcin2-19/+61
2011-03-14imsm: FIX: Store checkpoint in per disk unitsAdam Kwolek1-2/+6