summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2008-11-20Assemble: don't auto-assemble if any arrays are listed in mdadm.confsles11NeilBrown1-2/+2
2008-11-20mdmon: pass symbolic name to mdmon instead of device name.NeilBrown4-9/+25
2008-11-14Merge branch 'devel-3.0' into sles11NeilBrown2-5/+9
2008-11-14Merge branch 'intel-fixes' into sles11NeilBrown1-78/+166
2008-11-10fix add_dev() handling of broken linksDan Williams1-1/+3
2008-11-08imsm: fix uuid_from_super given 'signature' is not constantDan Williams1-1/+1
2008-11-08fix remove_devices()Dan Williams1-4/+6
2008-11-08imsm: compatibility fixes for creating imsm arraysDan Williams1-5/+64
2008-11-08imsm: fixup disk status definition endianessDan Williams1-51/+27
2008-11-08imsm: add definitions for recent imsm versionsDan Williams1-8/+48
2008-11-07imsm: cleanup migration definitions and usageDan Williams1-12/+18
2008-11-07imsm: cleanup ->match_home and comment on return valueDan Williams1-1/+8
2008-11-07Start kpartx for imsm devices.NeilBrown6-2/+37
2008-11-07Create: don't wait for device to appear if we didn't actually start the arrayNeilBrown1-1/+1
2008-11-07Assemble: close mdfd before returning from assemble_container_contentNeilBrown2-4/+8
2008-11-07Assemble: return correct status from assemble_container_content.NeilBrown1-4/+5
2008-11-07Assemble: fix some auto-assemble bugs.NeilBrown1-5/+8
2008-11-07mdopen: typo in buffer-length for a sprintf.NeilBrown1-1/+1
2008-11-07Makefile: install udev file into $DESTDIRNeilBrown1-1/+1
2008-11-07A couple of bugfixes found by suse autobuilding:NeilBrown2-3/+17
2008-11-05Release 3.0-devel2mdadm-3.0-devel2NeilBrown6-4/+104
2008-11-05Man pages: updates for container etc.NeilBrown2-64/+197
2008-11-04Stop: drop any partitions that may be associated with an array when stopping it.NeilBrown1-1/+4
2008-11-04Wait for name to appear after create/assemble etc.NeilBrown6-3/+23
2008-11-04mapfile: validate entries before they are returned.NeilBrown2-10/+30
2008-11-04tests/06name: adjust for homehostNeilBrown1-2/+2
2008-11-04test: always start with a clean slate.NeilBrown1-0/+2
2008-11-04Incrmental: cope with udev slowness and errors in map file.NeilBrown1-3/+10
2008-11-04Abort sysfs_read early if no device found.NeilBrown1-0/+5
2008-11-04mdopen: only let numeric name set minor number if it doesn't cause a conflict.NeilBrown1-1/+4
2008-11-04Assemble: we were missing a 'close'NeilBrown1-0/+1
2008-11-04test: make sure udev isn't opening a device before closing it.NeilBrown1-0/+3
2008-11-04Man page update for containers etc.NeilBrown1-1/+15
2008-11-04ddf: store homehost information to allow smooth assembly.NeilBrown1-0/+2
2008-11-04Create: make sure chosen_name is used for array name generation in CreateNeilBrown1-0/+1
2008-11-04Create: Don't optimise resync as recovery when creating raid5 in a container.NeilBrown1-1/+2
2008-11-04mdopen: use small sequence number for uniquifying array names.NeilBrown4-10/+44
2008-11-04Assemble: revise detection of 'autoassemble' mode.NeilBrown1-1/+3
2008-11-04DDF: report member arrays in examine_brief.NeilBrown2-11/+27
2008-11-04DDF: fix irregularities with retrieval of 'name' from metadata.NeilBrown1-3/+12
2008-11-04Assemble: allow members of containers to be assembled and auto-assembled.NeilBrown5-1/+113
2008-11-04Assemble: simplify test for reporting mismatches.NeilBrown1-11/+13
2008-11-04Assemble: block attempts to reassemble container membersDan Williams1-0/+25
2008-11-04Assemble: factor out assemble_container_contentDan Williams3-56/+76
2008-11-04Assemble: revert preliminary -As supportDan Williams4-56/+9
2008-11-04Assemble: replace 'info' with 'content'Dan Williams1-80/+82
2008-11-04config: add containers to the default search listDan Williams1-2/+4
2008-11-04config: add 'containers' as a DEVICE keywordDan Williams2-5/+45
2008-11-04imsm: display container uuid in detail_superDan Williams1-1/+6
2008-11-04imsm: display member array uuid in examine_super_imsmDan Williams1-9/+16
2008-11-04Quiet unitialized variable warningsDan Williams3-7/+7
2008-11-04Incremental: lock against multiple concurrent additions to an array.NeilBrown5-13/+68
2008-11-04Detail: support MD_DEVNAME in --export for metadata-less devices.NeilBrown1-0/+6
2008-11-04Manage: when stopping an array, delete all names from /dev.NeilBrown3-6/+71
2008-11-04assemble: fix setting of 'foreign' trustability.NeilBrown1-0/+7
2008-11-04mdopen: fix up name parsing.NeilBrown1-9/+24
2008-11-04Assemble: Fix naming of container devices.NeilBrown1-5/+6
2008-11-04Generate 'change' uevents when arrays change in non-obvious ways.NeilBrown7-6/+42
2008-11-04Add udev rules file for mdadm.NeilBrown3-1/+36
2008-11-04detail: --export also provided MD_DEVNAMENeilBrown1-0/+5
2008-11-04Always update mdadm/map when starting an array.NeilBrown5-4/+29
2008-11-04Always set 'homehost' if not specified.NeilBrown1-1/+1
2008-11-04Don't give array name in --examine --brief output if it is doubtful.NeilBrown3-7/+10
2008-11-04config: Support container=uuid as alternative to container=/dev/name in mdadm...NeilBrown3-8/+32
2008-11-04config: Don't require an array to have a device name.NeilBrown4-25/+23
2008-11-04Incremental: adjust to the new naming scheme.NeilBrown4-264/+54
2008-11-04mdopen: Restore creation of partition devices and symlink.NeilBrown1-33/+36
2008-11-04mdopen: Introduce new rules for creating device name.NeilBrown6-185/+242
2008-11-04util: make env checking more genericNeilBrown4-17/+6
2008-11-04assemble: combine the two create_mddev calls in to one.NeilBrown1-71/+56
2008-11-04intel: Avoid 'may be used before initialised' warning.NeilBrown1-1/+2
2008-11-04Delay creation of array devices for assemble/build/createNeilBrown6-129/+181
2008-11-04Avoid opening md device twice in particular '--assemble' instance.NeilBrown1-8/+3
2008-11-04Introduce new open_mddev which just does an open.NeilBrown3-12/+29
2008-11-04Rename open_mddev to create_mddevNeilBrown6-17/+17
2008-11-04Initialise ->container and ->member properly.NeilBrown1-0/+2
2008-11-04Move recently merged /sys/dev/ lookup into stat2devnum.NeilBrown2-41/+34
2008-11-04cleanup an unused call to container2devnameDan Williams1-19/+0
2008-11-03Merge branch 'master' into scratch-3.0NeilBrown1-1/+1
2008-11-03mapfile: fix bug in testing for /var/run/mdadm/NeilBrown1-1/+1
2008-11-03Merge branch 'master' into scratch-3.0NeilBrown1-2/+3
2008-11-03Incremental: change precedence order for autof setting.NeilBrown1-3/+4
2008-10-30Merge branch 'master' into devel-3.0NeilBrown2-4/+27
2008-10-30Adjust major number testing to allow for extended minor number in 2.6.28NeilBrown2-4/+27
2008-10-30Merge branch 'master' into devel-3.0NeilBrown5-19/+36
2008-10-30Incremental: allow assembly of foreign array.NeilBrown2-7/+13
2008-10-30Incremental: fix setting of 'autof' flag.NeilBrown1-4/+10
2008-10-30Fix --incremental assembly of partitions arrays.NeilBrown2-6/+6
2008-10-30Fix NULL pointer oopsDoug Ledford1-4/+10
2008-10-30Fix bad metadata formattingDoug Ledford3-4/+10
2008-10-28Preliminary -As support for container member arraysDan Williams6-9/+64
2008-10-28imsm: include members in ->brief_examineDan Williams1-1/+15
2008-10-28imsm: copy raid device info when associating sparesDan Williams1-0/+18
2008-10-28imsm: return associated uuid for sparesDan Williams1-1/+5
2008-10-28Examine: fix MD_DISK_SYNC is a bit not a flagDan Williams2-8/+5
2008-10-28imsm: update metadata immediately on "add spare" eventsDan Williams1-0/+2
2008-10-28update copyright headersDan Williams6-2/+79
2008-10-27Merge branch 'master' into devel-3.0NeilBrown7-21/+29
2008-10-27ddf: get endian-ness of CRC correct.NeilBrown1-1/+4
2008-10-27Makefile: Include bitmap.o in mdmonNeilBrown1-1/+1
2008-10-25Allow WRITEMOSTLY to be cleared on --readd using --readwrite.NeilBrown7-21/+29
2008-10-17Merge branch 'master' into devel-3.0NeilBrown8-32/+86
2008-10-17Remove .UR .UE macros from man page because the don't do what we want.NeilBrown1-7/+4
2008-10-15mdmon: suicide preventionDan Williams1-0/+4
2008-10-15quiet WaitClean()Dan Williams4-8/+10
2008-10-15mdmon: --switch-rootDan Williams1-55/+94
2008-10-15mdmon: wait after trying to killDan Williams4-30/+50
2008-10-15mdmon: terminate cleanDan Williams4-7/+63
2008-10-15Treat all devices at the container level as sparesDan Williams2-3/+1
2008-10-15Allow a uuid of all f's to always matchDan Williams3-1/+13
2008-10-15imsm: show uuid in ->examine_super()Dan Williams1-3/+10
2008-10-15fname_as_uuid: print uuids msb firstDan Williams1-5/+9
2008-10-15mdmon: periodically retry to create the socketDan Williams3-6/+50
2008-10-15sysfs_open leaks devnum2devname() resultDan Williams1-1/+6
2008-10-15non-trivial warn_unused_result fix, prepare_updateDan Williams1-2/+5
2008-10-15non-trivial warn_unused_result fixes, activate_spareDan Williams2-2/+35
2008-10-15non-trivial warn_unused_result fixes, write_init_super_ddfDan Williams1-14/+34
2008-10-15trivial warn_unused_result squashingDan Williams9-45/+142
2008-10-15imsm: determine failed indexes from the most up-to-date diskDan Williams1-0/+7
2008-10-15imsm: manage a list of missing disksDan Williams1-9/+98
2008-10-15imsm: fix mpb_size calculation in write_super_imsmDan Williams1-3/+2
2008-10-15imsm: enable checkpointing of migration (resync/rebuild)Dan Williams1-9/+27
2008-10-15Extend --wait-clean to checkpoint resyncDan Williams2-3/+13
2008-10-15--wait-clean: shorten timeoutDan Williams2-14/+26
2008-10-15monitor: protect against CONFIG_LBD=nDan Williams3-4/+15
2008-10-15imsm: trust sector reservation from metadataDan Williams1-11/+57
2008-10-15sysfs: dprintf when we fail to write a sysfs fileDan Williams3-9/+12
2008-10-15imsm: confirm raid10 layout, fix up handling raid10 failuresDan Williams1-18/+23
2008-10-15imsm: more serial handling fixupsDan Williams1-1/+8
2008-10-15Grow: Fix linear-growth when devices are not all the same size.NeilBrown1-1/+20
2008-10-13Improve reporting of layout for raid10.NeilBrown5-16/+31
2008-10-13Manage: allow adding device that is just large enough to v1.x array.NeilBrown4-9/+31
2008-09-18Updates version numbers for 3.0-devel1 release.NeilBrown6-4/+102
2008-09-18Don't try to set_array_info when -I find new devices for an array.NeilBrown1-2/+10
2008-09-18Remove .sock file when removing .pid file for mdmonNeilBrown1-0/+2
2008-09-18Add support for assembling specific subarrays.NeilBrown3-3/+58
2008-09-18Use common code to report MD_UUID for --detail --exportNeilBrown3-21/+10
2008-09-18Report uuid in --detail --brief for ddf and intelNeilBrown7-24/+40
2008-09-18Use uuid as /dev name when assembling array of uncertain origin.NeilBrown4-24/+84
2008-09-18Add uuid support for super-intel.NeilBrown2-7/+47
2008-09-18Allow metadata handler to report that it doesn't record homehost.NeilBrown4-5/+5
2008-09-18Don't allow spares when creating 'external' arrays.NeilBrown1-0/+7
2008-09-18Lots of fixes to make incremental assembly of containers work.NeilBrown5-75/+121
2008-09-18Handle incremental assembly of containers.NeilBrown4-2/+23
2008-09-18Move calls to SET_ARRAY_INFO to common helper.NeilBrown8-146/+155
2008-09-18Factor out add-disk codeNeilBrown11-35/+60
2008-09-18Ignore leading zeros in version number information.NeilBrown2-3/+12
2008-09-18Allow --config in --incremental mode.NeilBrown1-0/+1
2008-09-18Teach --detail about containers and members there-of.NeilBrown2-31/+124
2008-09-18Compile fixes, particularly moving more stuff under MDASSEMBLENeilBrown8-26/+57
2008-09-18Disable compilation with diet-libcNeilBrown1-1/+4
2008-09-18Fix compile warning/error.NeilBrown1-1/+1
2008-09-15mdmon: recreate socket/pid file on SIGHUPDan Williams4-10/+39
2008-09-15ping_manager() to prevent 'add' before 'remove' completesDan Williams4-8/+60
2008-09-15sysfs: detect disks that are in the process of being removedDan Williams1-5/+24
2008-09-15monitor: clean up some debug messagesDan Williams1-2/+3
2008-09-15mdmon: resume rebuildDan Williams1-1/+6
2008-09-15imsm: allow a failed disk to be readdedDan Williams1-17/+12
2008-09-15'mdadm --wait-clean' wait for array to be marked cleanDan Williams7-32/+166
2008-09-15Add ping_monitor() to mdadm --waitDan Williams5-18/+38
2008-09-15monitor: don't mark dirty on resync completeDan Williams1-1/+1
2008-09-15monitor: mark clean on active-idleDan Williams1-3/+7
2008-09-15Honor safemode_delay at Create() and Incremental() timeDan Williams4-0/+18
2008-09-15imsm: use ->getinfo_super() in ->container_content()Dan Williams1-30/+16
2008-09-15Allow metadata handlers to communicate desired safemode delay via mdinfoDan Williams5-0/+7
2008-09-15Makefile: Add mdmon header dependenciesDan Williams1-1/+2
2008-09-15imsm: fix up serial handlingDan Williams1-20/+34
2008-09-15imsm: only use the device name as a fallback when IMSM_DEVNAME_AS_SERIAL=1Dan Williams1-7/+5
2008-09-15imsm: rectify map handlingDan Williams1-62/+132
2008-09-15imsm: fix imsm_delete()Dan Williams1-20/+30
2008-09-15imsm: use IMSM_ORD_REBUILD instead of USABLE flagDan Williams1-16/+21
2008-09-15imsm: introduce set_imsm_ord_tbl_ent()Dan Williams1-4/+9
2008-09-15imsm: cleanup arguments to imsm_check_degradedDan Williams1-5/+4
2008-09-15imsm: cleanup get_imsm_disk_idx(), unify with get_imsm_ord_tbl_ent()Dan Williams1-32/+33
2008-09-15imsm: fix up compare_super_imsm() to match family_num for populated mpb'sDan Williams1-0/+9
2008-09-15imsm: fix up spare handling holdover in update_create_arrayDan Williams1-5/+3
2008-09-15imsm: mark failures like the Matrix driverDan Williams1-28/+19
2008-09-15imsm: provide for a larger mpb buffer when necessaryDan Williams1-18/+76
2008-09-15imsm: fix logic inversion in get_imsm_ord_tbl_ent()Dan Williams1-2/+2
2008-08-19Fix alignment for backup of reshape data.NeilBrown2-8/+9
2008-08-19Allow an externally managed array to be marked readonlyNeilBrown5-9/+67
2008-08-19Factor out test for subarray version string.NeilBrown5-5/+11
2008-08-19imsm: allow container assembly in the presence of failed disksDan Williams1-21/+10
2008-08-19Fix bug with ddf if devices have different sizes.NeilBrown1-0/+1
2008-08-19Provide ddf support for adding a device to an active container.NeilBrown1-6/+53
2008-08-19mdadm: add device to a containerDan Williams3-37/+208
2008-08-19mdmon: remove devices from containerDan Williams2-2/+25
2008-08-19imsm: delete kicked disksDan Williams1-11/+57
2008-08-19Fix mdstat_wait_fdNeilBrown1-3/+9
2008-08-19Make metadata updates from manage to monitor 'synchronous'NeilBrown1-18/+25
2008-08-19Extra option for set_array_state: you choose dirty or clean.NeilBrown4-15/+21
2008-08-15mdmon: handle failures versus readauto arraysDan Williams2-4/+21
2008-08-15mdmon: allow degraded arrays to be monitoredDan Williams3-3/+15
2008-08-15imsm: include not synced disks in imsm_count_failedDan Williams1-0/+2
2008-08-15imsm: use disk_ord_tbl to identify rebuilding disksDan Williams1-2/+22
2008-08-12imsm: fix up assembly of disks that are not in-syncDan Williams1-10/+41
2008-08-12imsm: fix create by mdmon-updateDan Williams1-3/+3
2008-08-12imsm: write_super return 0 on successDan Williams1-5/+5
2008-08-12imsm: update mpb_size in write_super_imsmDan Williams1-0/+5
2008-08-12mdmon: use activate spare for re-addDan Williams2-92/+139