summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2012-10-25Release 3.2.6 - stability releasemdadm-3.2.6mdadm-3.2.xNeilBrown7-5/+63
2012-10-25Query: allow member of non-0.90 arrays to be better reported.NeilBrown1-3/+7
2012-10-25Query: don't be confused by partition tables.NeilBrown1-1/+1
2012-10-24Monitor: don't complain about non-monitorable arrays in mdadm.confNeilBrown1-1/+3
2012-10-24Create new md devices consistentlyJustin Maggard1-1/+4
2012-10-23super0: allow creation of array on 2TB+ devices.NeilBrown1-2/+2
2012-10-22Detail: don't report a faulty device as 'spare' or 'rebuilding'.NeilBrown1-1/+2
2012-10-22Trivial bugfix and spelling fixes.Michael Tokarev5-30/+4
2012-10-22mdadm: super0: do not override uuid with homehostMichael Tokarev1-1/+1
2012-10-18Fix open_containerNeilBrown1-0/+14
2012-10-18Grow: fix a couple of typos with --assume-clean usageNeilBrown1-2/+2
2012-10-18Grow: allow --grow --continue to work for native metadata.NeilBrown1-4/+37
2012-10-18imsm: allow --assume-clean to work.NeilBrown1-1/+2
2012-10-18Handles spaces in array names better.NeilBrown6-12/+106
2012-10-18Add zlib license to crc32.cJes Sorensen1-0/+20
2012-10-18Replace sha1.h with slightly older version.NeilBrown1-2/+2
2012-10-18Grow: make warning about old metadata more explicit.NeilBrown1-3/+2
2012-09-27Use --offroot flag when assembling md arrays via --incrmentalNeilBrown1-1/+1
2012-09-27Fix 'enough' function for RAID10.NeilBrown1-3/+4
2012-09-27fix segfaults in Detail()Lukasz Dorau1-2/+3
2012-09-27mapfile: fix mapfile rebuild for containersNeilBrown1-1/+6
2012-09-27find_free_devnum: avoid auto-using names in /etc/mdadm.confNeilBrown1-0/+4
2012-09-27mdmon: allow --takeover when original was started with --offrootNeilBrown1-1/+5
2012-09-27mdmon: fix arg processing for -aNeilBrown1-1/+1
2012-09-27ddf: hack to fix container recognition.NeilBrown1-1/+1
2012-09-27ddf: allow a non-spare to be used to recovery a missing device.NeilBrown1-0/+4
2012-09-27Manage: zero metadata before adding to 'external' array.NeilBrown1-0/+1
2012-09-27sha1.h: remove ansidecl.h header inclusionLukasz Dorau1-2/+0
2012-09-27udev-rules: prevent systemd from mount devices before they are ready.Harald Hoyer1-1/+1
2012-09-27Assemble: don't leak memory with fdlist.NeilBrown1-0/+1
2012-09-27mdmon: fix arg parsing.NeilBrown1-1/+0
2012-09-27Monitor: fix reporting for Fail vs FailSpare etc.NeilBrown1-27/+12
2012-09-27Monitor: Report NewArray when an array the disappeared, reappears.NeilBrown1-2/+7
2012-09-27Monitor: fix inconsistencies in values for ->percentNeilBrown4-17/+19
2012-09-27imsm: fix: correct checking volume's degradationLukasz Dorau1-2/+4
2012-09-27mdadm: Fix Segmentation fault.majianpeng1-1/+3
2012-09-27udev-rules: prevent systemd from mount devices before they are ready.NeilBrown1-1/+1
2012-05-18Create new release: 3.2.5mdadm-3.2.5NeilBrown7-5/+37
2012-05-18Update some device sizes for self tests.NeilBrown2-4/+4
2012-05-18imsm: fix: check if size of expansion is not larger than maximumLukasz Dorau1-15/+32
2012-05-18imsm: fix a typo in fprintf messageLukasz Dorau1-1/+1
2012-05-18mdadm.conf.5: typo: of -> orNeilBrown1-1/+1
2012-05-17RebuildMap: check that container_content returns a valid 'info'.NeilBrown1-0/+2
2012-05-15Don't consider disks with a valid recovery offset as candidates for bumping u...Alexander Lyakas1-0/+1
2012-05-15Grow: don't print message if unfreezing fails.NeilBrown1-2/+0
2012-05-15Grow: fix --layout=preserve to match man page.NeilBrown1-1/+29
2012-05-15super1: fix choice of data_offset.NeilBrown1-15/+16
2012-05-15New sha1.c and sha1.hNeilBrown2-64/+109
2012-05-09Create new release: 3.2.4mdadm-3.2.4NeilBrown8-34/+181
2012-05-07super-intel.c: Fix resource leak from opendir()Jes Sorensen1-0/+1
2012-05-07super-intel.c: Don't try to close negative fdJes Sorensen1-1/+1
2012-05-03Grow: failing the set the per-device size is not an error.NeilBrown1-1/+3
2012-05-03test: don't worry too much about array size.NeilBrown1-2/+3
2012-05-03Adjust to new standard of /runNeilBrown6-45/+23
2012-05-03Update test for "is udev active".NeilBrown1-1/+1
2012-04-30imsm: fix: thunderdome may drop 2tb attributeCzarnowska, Anna1-0/+2
2012-04-30Introduce sysfs_set_num_signed() and use it to set bitmap/offsetJes Sorensen3-2/+12
2012-04-30Fix sign extension of bitmap_offset in super1.cJes Sorensen1-2/+2
2012-04-23fix: correct extending size of raid0 arrayLukasz Dorau1-1/+1
2012-04-23imsm: fix: rebuild does not continue after rebootLukasz Dorau1-0/+17
2012-04-18Relax restrictions on when --add is permitted.NeilBrown1-9/+26
2012-04-18Add --prefer option for --detail and --monitorNeilBrown7-20/+68
2012-04-18Raid limit of 1024 when scanning for devices.NeilBrown3-4/+12
2012-04-17FIX: resolve make everything compilation errorLukasz Dorau1-0/+2
2012-04-17FIX: Assembled second array is in read only state during reshapeAdam Kwolek1-8/+21
2012-04-17FIX: Size change is possible as standalone change onlyAdam Kwolek1-1/+1
2012-04-17imsm: FIX: Component size alignment checkAdam Kwolek1-20/+48
2012-04-17imsm: Support setting max size for size change operationAdam Kwolek1-2/+22
2012-04-17imsm: Add function imsm_get_free_size()Adam Kwolek1-1/+24
2012-04-17FIX: Detect error and rollback metadataAdam Kwolek1-2/+11
2012-04-17FIX: Respect metadata size limitationsAdam Kwolek1-0/+21
2012-04-17FIX: Extend size of raid0 arrayAdam Kwolek1-0/+35
2012-04-17imsm: FIX: Support metadata changes rollbackAdam Kwolek1-18/+38
2012-04-17FIX: Support metadata changes rollbackAdam Kwolek3-7/+15
2012-04-17imsm: Execute size change for external metatdataAdam Kwolek1-31/+47
2012-04-17imsm: Add new metadata update for volume size expansionAdam Kwolek1-8/+124
2012-04-17imsm: FIX: Add volume size expand support to imsm_analyze_change()Adam Kwolek1-0/+51
2012-04-17imsm: FIX: Update function imsm_num_data_members() for Raid1/10Adam Kwolek1-1/+3
2012-04-17imsm: display maximum volumes per controller and arrayLabun, Marcin1-2/+3
2012-04-12mdadm man page: fix typoCoolCold1-1/+1
2012-04-10Fix two typos in fprintf messagesLukasz Dorau1-2/+2
2012-04-04super1: leave more space in front of data by default.NeilBrown1-6/+21
2012-04-04Bitmap_offset is a signed numberNeilBrown3-4/+4
2012-04-04parse_size: distinguish between 0 and error.NeilBrown2-4/+4
2012-04-04Fix typo: wan -> wantNeilBrown1-1/+1
2012-04-02imsm: set 2tb disk attribute for spareCzarnowska, Anna1-0/+3
2012-04-02check that no disk over 2TB is used to create container when no supportCzarnowska, Anna1-8/+16
2012-04-02check volume size in validate_geometry_imsm_oromCzarnowska, Anna1-4/+10
2012-04-02show 2TB volumes/disks support in --detail-platformCzarnowska, Anna2-0/+5
2012-04-02simplify calculating array_blocksCzarnowska, Anna2-4/+3
2012-04-02clear hi bits if not used after loading metadata from diskCzarnowska, Anna1-1/+27
2012-04-02imsm: avoid overflows for disks over 1TBCzarnowska, Anna1-67/+131
2012-03-28sysfs: fixed sysfs_freeze_array array to work properly with Manage_subdevs.NeilBrown1-3/+4
2012-03-22Fix the new ROUND_UP macro.NeilBrown1-1/+1
2012-03-22Fix tests/05r1-re-add-nosupperNeilBrown1-2/+2
2012-03-22Grow: print useful error when converting RAID1->RAID5 will fail.NeilBrown1-0/+4
2012-03-22Create: round off size for RAID1 arrays.NeilBrown18-40/+53
2012-03-22Manage: freeze recovery while adding multiple devices.NeilBrown1-0/+13
2012-03-22Manage: replace 'return 1' with 'goto abort'.NeilBrown1-36/+39
2012-03-22Incremental: fix adding devices with --incrementalNeilBrown1-4/+4
2012-03-22Remove possible crash during RAID6 -> RAID5 reshape.NeilBrown1-6/+22
2012-03-22Assemble: improve verbose logging when including old devices.NeilBrown1-2/+4
2012-03-22Examine: fix array size calculation for RAID10.NeilBrown2-11/+17
2012-03-21__write_init_super_ddf(): Use posix_memalign() instead of static aligned bufferJes Sorensen1-8/+11
2012-03-21super-intel.c: Use ROUND_UP() instead of manually coding itJes Sorensen1-1/+1
2012-03-21super1.c: use ROUND_UP/ROUND_UP_PTRJes Sorensen1-4/+3
2012-03-21Generalize ROUND_UP() macro and introduce matching ROUND_UP_PTR()Jes Sorensen1-4/+4
2012-03-21match_metadata_desc0(): Use calloc instead of malloc+memsetJes Sorensen1-3/+3
2012-03-21Use struct align_fd to cache fd's block size for aligned reads/writesJes Sorensen1-21/+54
2012-03-21Use 4K buffer alignment for superblock allocationsJes Sorensen1-3/+3
2012-03-21match_metadata_desc1(): Use calloc instead of malloc+memsetJes Sorensen1-3/+3
2012-03-21init_super1() memset full buffer allocated for superblockJes Sorensen1-2/+1
2012-03-21Define and use SUPER1_SIZE for allocationsJes Sorensen1-10/+6
2012-03-21super1.c don't keep recalculating bitmap pointerJes Sorensen1-3/+2
2012-03-08Create: reduce the verbosity of 'default_layout'.NeilBrown1-1/+1
2012-03-08super1: support superblocks up to 4K.NeilBrown1-27/+33
2012-03-08Reset bad flag on map updateCzarnowska, Anna1-0/+1
2012-03-07Manage: allow --re-add to failed array.NeilBrown1-3/+13
2012-03-07Assemble: support assembling of a RAID0 being reshaped.NeilBrown1-1/+3
2012-03-07Assemble: don't use O_EXCL until we have checked device content.NeilBrown1-1/+24
2012-02-23Use MDMON_DIR for pid files created in Monitor.cJes Sorensen1-3/+5
2012-02-23Print error message if failing to write super for 1.x metadataJes Sorensen2-12/+16
2012-02-22avoid double-free upon "old buggy kernel" sysfs_read failureJim Meyering1-1/+0
2012-02-20FIX: Changes in '0' case for reshape position verificationAdam Kwolek1-2/+10
2012-02-16Use posix_memalign() for memory used to write bitmapsJes Sorensen2-5/+10
2012-02-16config: conf_match should ignore devname when not set.NeilBrown1-1/+1
2012-02-09FIX: Do not try to (continue) reshape using inactive arrayAdam Kwolek1-0/+14
2012-02-09FIX: restart reshape when reshape process is stopped just between 2 reshapesAdam Kwolek1-0/+12
2012-02-09imsm: FIX: Clear migration record when migration switches to next volume.Adam Kwolek1-3/+16
2012-02-09imsm: FIX: use md position to reshape restartAdam Kwolek1-0/+12
2012-02-09FIX: use md position to reshape restartAdam Kwolek1-26/+60
2012-02-09imsm: FIX: Chunk size migration problemAdam Kwolek1-1/+2
2012-02-09Flush mdmon before next reshape step during container operationAdam Kwolek3-2/+21
2012-02-09Fix: Sometimes mdmon throws core dump during reshapeAdam Kwolek1-0/+6
2012-02-09imsm: FIX: imsm_get_allowed_degradation() doesn't count degradation for raid1Adam Kwolek1-0/+1
2012-02-09FIX: Array is not run when expansion disks are addedAdam Kwolek1-1/+1
2012-02-09imsm: FIX: No new missing disks are allowed during general migrationAdam Kwolek1-1/+11
2012-02-09FIX: NULL pointer to strdup() can be passedAdam Kwolek1-2/+3
2012-02-09config: fix handing of 'homehost' in AUTO line.NeilBrown1-5/+5
2012-02-07Assemble: fix --force assemble during reshape.NeilBrown1-3/+11
2012-02-07Remove avail_disks arg from 'enough'.NeilBrown5-15/+20
2012-02-07super1: make aread/awrite always use an aligned buffer.NeilBrown1-16/+23
2012-02-07getinfo_super1: Use MaxSector in place of sb->sizeAlexander Lyakas1-1/+1
2012-01-30imsm: fix, the second array need to have the whole available space on devicesLabun, Marcin1-1/+8
2012-01-30Spawn mdmon with --offroot if mdadm was launched with --offrootJes Sorensen3-4/+16
2012-01-30Add --offroot argument to mdmonJes Sorensen2-1/+19
2012-01-30Add --offroot argument to mdadmJes Sorensen4-0/+27
2012-01-30mdmon: Use getopt_long() to parse command line optionsJes Sorensen1-11/+40
2012-01-30imsm: display fd in error trace when when store_imsm_mpb failesLabun, Marcin1-2/+3
2012-01-30imsm: validate the number of imsm volumes per controllerLabun, Marcin1-5/+399
2012-01-30imsm: load_imsm_super_all supports loading metadata from the device listLabun, Marcin1-6/+73
2012-01-30imsm: load_super_imsm_all function refactoringLabun, Marcin1-60/+116
2012-01-30FIX: Typo error in fprint commandAdam Kwolek1-1/+1
2012-01-30FIX: mdmon check in reshape_container() can cause a problemAdam Kwolek1-6/+0
2012-01-30FIX: External metadata sometimes is not updatedAdam Kwolek1-0/+1
2012-01-12fix: container creation with --incremental used.Lukasz Dorau1-2/+1
2012-01-12Work around gcc-4.7's strict aliasing checksJes Sorensen2-11/+19
2012-01-12fix: Monitor sometimes crashesLukasz Dorau1-2/+3
2012-01-03monitor: ensure we retry soon when 'remove' fails.NeilBrown2-6/+11
2012-01-03monitor: make return from read_and_act more symbolic.NeilBrown1-10/+10
2011-12-23Release mdadm-3.2.3mdadm-3.2.3NeilBrown8-7/+45
2011-12-23Grow/bitmap: support adding bitmap via sysfs.NeilBrown5-25/+65
2011-12-23super1: use awrite when writing a new bitmap.NeilBrown1-2/+2
2011-12-23Subject: bitmap: used 4K aligned buffers when reading the bitmap.NeilBrown2-2/+2
2011-12-23super1 - fix for bigendian machines.NeilBrown1-2/+2
2011-12-23Assemble: fix count in "assembled with .. but not started".NeilBrown1-4/+8
2011-12-23Assemble: make some plurals conditional.NeilBrown2-8/+11
2011-12-23Incremental: make sure container name appears in /devNeilBrown1-0/+1
2011-12-23bitmap: print correct percentage of bitmap in use.NeilBrown1-1/+1
2011-12-23ddf: fix auto-allocation problem.NeilBrown1-1/+1
2011-12-23allow --monitor to be run by non-privileged use.NeilBrown1-1/+2
2011-12-23FIX: Verify if array name doesn't exist alreadyAdam Kwolek1-0/+12
2011-12-23Grow.c: fix lots of white-space issues.NeilBrown1-43/+41
2011-12-23Grow: fix reshape-array for shrinking reshapes.NeilBrown1-3/+5
2011-12-23Grow: fix start_reshape for shrinking arrays.NeilBrown1-4/+9
2011-12-23tests/03r5assemV1 - slow down recovery a bit more.NeilBrown1-0/+4
2011-12-20super1: getinfo_super should set write-mostly flag.NeilBrown1-0/+2
2011-12-20imsm: make messages more understandableLukasz Dorau1-3/+10
2011-12-20imsm: FIX: UT '08imsm-overlap' failsWilliams, Dan J1-6/+5
2011-12-20Remove update_privateNeilBrown3-24/+21
2011-12-15imsm: FIX: Chunk size migration is not possibleAdam Kwolek1-7/+12
2011-12-15imsm: FIX: return correct status from load_imsm_migr_rec()Adam Kwolek1-3/+7
2011-12-15FIX: Add error message in container_reshape()Adam Kwolek1-3/+7
2011-12-15FIX: Do not allow for multiple reshape_array() execution during reshape_conta...Adam Kwolek1-0/+19
2011-12-13Resolve some more warningsNeilBrown3-6/+11
2011-12-13imsm: FIX: Correct make everything and variable initializationAdam Kwolek1-4/+8
2011-12-13imsm: FIX: Use definitions for migration record disk operationsAdam Kwolek1-9/+19
2011-12-13imsm: FIX: Use first map only in migration record disk operationsAdam Kwolek1-4/+4
2011-12-13imsm: FIX: Limit migration record operation by disk slot not by indexAdam Kwolek1-6/+72
2011-12-08imsm: FIX: Use defines for device map accessAdam Kwolek1-132/+136
2011-12-08imsm: FIX: Check correct slots on disk failureAdam Kwolek1-5/+10
2011-12-08imsm: FIX: Finish rebuild and initialization when missing drive is handledAdam Kwolek1-0/+11
2011-12-08imsm: FIX: Mark failure for rebuildAdam Kwolek1-1/+5
2011-12-08imsm: FIX: Add array map state transition for failures during initializationAdam Kwolek1-0/+25
2011-12-08imsm: FIX: Do not allow spare activation during rebuildAdam Kwolek1-0/+8
2011-12-08imsm: Function imsm_set_disk() reworkAdam Kwolek1-32/+66
2011-12-08imsm: FIX: Correct ords merging in end_migration()Adam Kwolek1-16/+29
2011-12-08imsm: FIX: Remove longer map requestAdam Kwolek1-12/+3
2011-12-07fix: imsm: validate strip size - tuned upHawrylewicz Czarnowski, Przemyslaw1-4/+3
2011-12-07Report raid level type to syslog on RebuildFinished event.Sergey B Kirpichev1-1/+2