Age | Commit message (Expand) | Author | Files | Lines |
2023-05-08 | mdadm: define is_devname_ignore() | Mariusz Tkaczyk | 1 | -4/+2 |
2023-05-08 | mdadm: define DEV_MD_DIR | Mariusz Tkaczyk | 1 | -2/+2 |
2023-04-10 | Fix null pointer for incremental in mdadm | miaoguanqin | 1 | -0/+3 |
2023-01-04 | incremental, manage: do not verify if remove is safe | Kinga Tanska | 1 | -1/+1 |
2023-01-04 | Manage&Incremental: code refactor, string to enum | Mateusz Kusiak | 1 | -4/+4 |
2022-09-29 | mdadm: replace container level checking with inline | Kinga Tanska | 1 | -2/+2 |
2022-06-14 | Incremental: Fix possible memory and resource leaks | Mateusz Grzonka | 1 | -9/+23 |
2021-11-24 | Correct checking if file descriptors are valid | Mateusz Grzonka | 1 | -2/+2 |
2021-11-24 | Incremental: Close unclosed mdfd in IncrementalScan() | Mateusz Grzonka | 1 | -5/+6 |
2021-03-08 | imsm: add verbose flag to compare_super | Mariusz Tkaczyk | 1 | -1/+1 |
2020-12-20 | Incremental: Remove redundant spare movement logic | Mariusz Tkaczyk | 1 | -62/+0 |
2020-11-25 | mdadm: Unify forks behaviour | Mariusz Tkaczyk | 1 | -0/+1 |
2019-07-10 | mdadm: load default sysfs attributes after assemblation | Mariusz Dabrowski | 1 | -0/+1 |
2018-12-06 | policy: support devices with multiple paths. | NeilBrown | 1 | -1/+4 |
2018-08-03 | Incremental: remove external arrays and devices correctly | Mariusz Tkaczyk | 1 | -26/+52 |
2018-06-11 | Free map to avoid resource leak issues | Guoqing Jiang | 1 | -0/+4 |
2017-11-01 | Incremental: Use ->validate_geometry instead of ->avail_size | NeilBrown | 1 | -6/+9 |
2017-09-01 | mdadm: set journal_clean after scanning all disks | Song Liu | 1 | -2/+6 |
2017-06-05 | Get failed disk count from array state | Tomasz Majchrzak | 1 | -10/+4 |
2017-05-09 | Add sector size as spare selection criterion | Alexey Obitotskiy | 1 | -2/+2 |
2017-05-09 | Allow more spare selection criteria | Alexey Obitotskiy | 1 | -7/+11 |
2017-05-05 | IncrementalScan: Use md_array_active() instead of md_get_array_info() | Jes Sorensen | 1 | -2/+1 |
2017-05-05 | container_members_max_degradation: Switch to using syfs for disk info | Jes Sorensen | 1 | -14/+14 |
2017-05-05 | Incremental: return is not a function | Jes Sorensen | 1 | -1/+1 |
2017-05-05 | mdadm/util: unify stat checking blkdev into function | Zhilong Liu | 1 | -17/+4 |
2017-05-05 | mdadm/util: unify fstat checking blkdev into function | Zhilong Liu | 1 | -21/+12 |
2017-05-02 | Incremental: Use md_array_active() to determine state of array | Jes Sorensen | 1 | -2/+1 |
2017-05-02 | Create: tell udev md device is not ready when first created. | NeilBrown | 1 | -2/+2 |
2017-04-25 | Incremental: Cleanup some if() statement spaghetti | Jes Sorensen | 1 | -29/+21 |
2017-04-25 | Incremental: Use md_array_active() where applicable | Jes Sorensen | 1 | -3/+2 |
2017-03-30 | sysfs: Make sysfs_init() return an error code | Jes Sorensen | 1 | -2/+10 |
2017-03-29 | Incremental: Remove redundant call for GET_ARRAY_INFO | Jes Sorensen | 1 | -8/+6 |
2017-03-29 | util: Introduce md_get_array_info() | Jes Sorensen | 1 | -6/+5 |
2017-03-29 | super1: PPL support | Artur Paszkiewicz | 1 | -0/+3 |
2016-11-29 | Introduce enum flag_mode for setting and clearing flags. | NeilBrown | 1 | -2/+2 |
2016-11-28 | Add failfast support. | NeilBrown | 1 | -0/+1 |
2016-08-09 | Incremental: don't try to load_container() for a subarray | Artur Paszkiewicz | 1 | -1/+5 |
2016-03-08 | Incremental: Remove unnecesary NULL pointer checks when calling sysfs_free() | Jes Sorensen | 1 | -6/+3 |
2015-12-21 | Merge branch 'fix-unlikely-potential-overflows' of https://github.com/sjvs/mdadm | NeilBrown | 1 | -4/+4 |
2015-12-16 | mdadm: let cluster raid could also add disk within incremental mode | Guoqing Jiang | 1 | -0/+4 |
2015-12-03 | avoid confusion with parameter 'devname' with same name, ensure buffer is lar... | Bas van Schaik | 1 | -3/+3 |
2015-12-03 | ensure buffer is large enough for two ints and some extras | Bas van Schaik | 1 | -1/+1 |
2015-10-22 | mdadm: refactor write journal code in Assemble and Incremental | Song Liu | 1 | -18/+7 |
2015-10-19 | Check write journal in incremental | Song Liu | 1 | -4/+27 |
2015-09-28 | Fix --incremental handling on cluster array. | Goldwyn Rodrigues | 1 | -5/+6 |
2015-08-03 | Merge branch 'mdadm-3.3.x' | NeilBrown | 1 | -1/+1 |
2015-08-03 | Assemble: really don't assemble IMSM array without OROM. | NeilBrown | 1 | -1/+1 |
2015-08-03 | Assemble: don't assemble IMSM array without OROM. | NeilBrown | 1 | -5/+4 |
2015-07-29 | Assemble: don't assemble IMSM array without OROM. | NeilBrown | 1 | -5/+4 |
2015-07-27 | Merge branch 'cluster' | NeilBrown | 1 | -0/+5 |
2015-07-02 | mdstat: discard 'dev' field, just use 'devnm' | NeilBrown | 1 | -6/+6 |
2015-06-17 | Skip clustered devices in incremental | Guoqing Jiang | 1 | -0/+5 |
2015-03-04 | IncRemove: Set "auto-read" only after successful excl open. | Pawel Baldysiak | 1 | -6/+10 |
2015-03-04 | IncrementalScan(): Make sure 'st' is valid before dereferencing it | Jes Sorensen | 1 | -1/+1 |
2015-02-12 | Don't break long strings onto multiple lines. | NeilBrown | 1 | -29/+14 |
2015-02-12 | Consistently print program Name and __func__ in debug messages. | NeilBrown | 1 | -2/+2 |
2015-02-12 | Change way of printing name of a process | Pawel Baldysiak | 1 | -2/+2 |
2014-11-05 | Incremental: don't be distracted by partition table when calling try_spare. | NeilBrown | 1 | -2/+2 |
2013-12-05 | Assemble/Incremental: don't hold O_EXCL on mddev after assembly. | NeilBrown | 1 | -3/+7 |
2013-12-03 | Incremental: improve support for "DEVICE" based restriction in mdadm.conf | NeilBrown | 1 | -2/+16 |
2013-11-28 | Incremental: add --export handling. | NeilBrown | 1 | -8/+56 |
2013-11-28 | Incremental: don't abort container if one member explicitly disabled. | NeilBrown | 1 | -1/+1 |
2013-11-28 | Incremental: remove test that can never succeed. | NeilBrown | 1 | -5/+0 |
2013-09-13 | Make -IRs and --run work properly for containers. | NeilBrown | 1 | -8/+45 |
2013-09-03 | Release mdadm-3.3mdadm-3.3 | NeilBrown | 1 | -1/+1 |
2013-08-26 | Change "mdadm --run" to use the same code as "mdadm --IRs". | NeilBrown | 1 | -2/+6 |
2013-06-19 | Manage: split Manage_runstop into Manage_run and Manage_stop | NeilBrown | 1 | -2/+1 |
2013-06-17 | Assemble/Incr: Don't include spares with too-high event count. | NeilBrown | 1 | -0/+8 |
2013-05-29 | Incremental: allow --quiet to silence from errors from "-If" | NeilBrown | 1 | -3/+5 |
2013-05-21 | Change some "fprintf(stderr,"s to pr_err. | NeilBrown | 1 | -4/+3 |
2013-05-14 | Incremental: remove partitions when assembling. | NeilBrown | 1 | -0/+2 |
2013-05-13 | Incrmental: tell udevs to unmount when array looks to have disappeared. | NeilBrown | 1 | -1/+22 |
2013-03-05 | Enhance incremental removal. | NeilBrown | 1 | -7/+30 |
2013-02-21 | Discard devnum in favour of devnm | NeilBrown | 1 | -29/+28 |
2012-11-20 | Incremental: allow recently removed device to be added as a spare. | NeilBrown | 1 | -2/+14 |
2012-11-20 | IMSM - allow assembling any imsm array even without OROM. | NeilBrown | 1 | -0/+3 |
2012-10-24 | Incremental: support replacement devices. | NeilBrown | 1 | -2/+4 |
2012-10-10 | Fix up interactions between --assemble and --incremental | NeilBrown | 1 | -1/+17 |
2012-10-04 | New RESHAPE_NO_BACKUP flag to track when backup action is needed. | NeilBrown | 1 | -0/+11 |
2012-10-04 | Add data_offset arg to ->avail_size | NeilBrown | 1 | -1/+5 |
2012-08-13 | Minor cosmetic fixes in various files. | NeilBrown | 1 | -10/+9 |
2012-07-09 | Change Incremental and related functions to take struct context | NeilBrown | 1 | -55/+43 |
2012-07-09 | Assemble: allow arrays to be assembled read-only. | NeilBrown | 1 | -5/+8 |
2012-07-09 | Remove scattered checks for malloc success. | NeilBrown | 1 | -7/+3 |
2012-07-09 | Remove re_add flag in favour of new disposition. | NeilBrown | 1 | -1/+0 |
2012-07-09 | Introduce pr_err for printing error messages. | NeilBrown | 1 | -105/+82 |
2012-03-22 | Incremental: fix adding devices with --incremental | NeilBrown | 1 | -4/+4 |
2012-02-22 | avoid double-free upon "old buggy kernel" sysfs_read failure | Jim Meyering | 1 | -1/+0 |
2012-02-07 | Remove avail_disks arg from 'enough'. | NeilBrown | 1 | -1/+1 |
2012-01-12 | fix: container creation with --incremental used. | Lukasz Dorau | 1 | -2/+1 |
2011-12-23 | Assemble: make some plurals conditional. | NeilBrown | 1 | -2/+3 |
2011-12-23 | Incremental: make sure container name appears in /dev | NeilBrown | 1 | -0/+1 |
2011-11-03 | array_try_spare(): open_dev() returns -1 on error, not zero | Jes Sorensen | 1 | -1/+1 |
2011-11-02 | IncrementalScan(): Fix memory leak | Jes Sorensen | 1 | -0/+1 |
2011-11-02 | Incremental(): Check return value of dev_open() before trying to use it | Jes Sorensen | 1 | -0/+6 |
2011-11-01 | Incremental: Fix a merge error in recent patch | NeilBrown | 1 | -6/+1 |
2011-11-01 | partition_try_spare() use closedir() to release DIR * returned by opendir() | Jes Sorensen | 1 | -0/+2 |
2011-11-01 | Fix memory leak of 'st3' in array_try_spare() | Jes Sorensen | 1 | -1/+3 |
2011-11-01 | Remove duplicated code: search_mdstat and conf_match | NeilBrown | 1 | -80/+2 |
2011-10-31 | kill-subarray: fix, IMSM cannot kill-subarray with unsupported metadata | Labun, Marcin | 1 | -9/+23 |
2011-10-22 | Incremental() lock error handling | Jes Sorensen | 1 | -13/+14 |
2011-10-22 | array_try_spare(): missing map_unlock() | Jes Sorensen | 1 | -0/+1 |
2011-10-22 | Don't tell sysfs to launch the container as we are doing it ourselves | Jes Sorensen | 1 | -1/+0 |
2011-10-22 | Remove race for starting container devices. | Jes Sorensen | 1 | -15/+17 |
2011-10-03 | Do not continue reshape during initrd phase | Adam Kwolek | 1 | -6/+10 |
2011-10-03 | fix: correct unlocking of map file | Lukasz Dorau | 1 | -0/+3 |
2011-09-08 | Discourage large devices from being added to 0.90 arrays. | NeilBrown | 1 | -4/+4 |
2011-09-07 | FIX: Prevent using null list pointer | NeilBrown | 1 | -1/+1 |
2011-06-17 | Fix some compiler warnings. | Luca Berra | 1 | -1/+1 |
2011-06-15 | Incr: fix breakage in count_active. | NeilBrown | 1 | -1/+2 |
2011-06-08 | getinfo_super now clears the 'info' structure before filling it in. | NeilBrown | 1 | -3/+0 |
2011-03-28 | Release 3.2.1mdadm-3.2.1 | NeilBrown | 1 | -1/+1 |
2011-03-18 | FIX: ping_monitor() usage causes memory leaks | Adam Kwolek | 1 | -6/+4 |
2011-03-08 | Run Grow_restart/Grow_continue when assembling the content of a container. | NeilBrown | 1 | -1/+1 |
2011-03-02 | Continue reshape after assembling array | Adam Kwolek | 1 | -0/+1 |
2011-02-18 | FIX: Seg Fault in incremental if BBM log detected | Krzysztof Wojcik | 1 | -1/+3 |
2011-02-01 | Various compile fixes. | NeilBrown | 1 | -3/+6 |
2011-02-01 | Allow domain_test to report that no domains were found. | NeilBrown | 1 | -3/+3 |
2011-02-01 | Incr: don't exclude 'active' devices from auto inclusion in a container. | NeilBrown | 1 | -12/+7 |
2011-01-05 | Incremental: move suitable spares to container when subarrays started. | Anna Czarnowska | 1 | -0/+50 |
2010-12-26 | Consider target only for spare-same-domain | Przemyslaw Czarnowski | 1 | -1/+2 |
2010-12-26 | Validate size of potential spare disk for external metadata (with containers) | Przemyslaw Czarnowski | 1 | -1/+20 |
2010-12-26 | Skip domain check for spare-same-slot | Przemyslaw Czarnowski | 1 | -9/+10 |
2010-12-26 | Added test for array degradation for spare-same-slot | Przemyslaw Czarnowski | 1 | -1/+3 |
2010-12-26 | external: get number of failed disks for container | Przemyslaw Czarnowski | 1 | -1/+32 |
2010-12-26 | FIX: Bad block verification during assembling array | Krzysztof Wojcik | 1 | -0/+6 |
2010-12-21 | fix: incremental for bare disks returns invalid value | Przemyslaw Czarnowski | 1 | -2/+2 |
2010-12-21 | fix: adding spare via incremental do not trigger recovery | Przemyslaw Czarnowski | 1 | -0/+9 |
2010-12-09 | Allow --update=devicesize with --re-add | NeilBrown | 1 | -4/+5 |
2010-12-07 | fix: incremental on invalid container causes segfault | Hawrylewicz Czarnowski, Przemyslaw | 1 | -1/+1 |
2010-11-29 | Incremental - avoid including wayward devices. | NeilBrown | 1 | -18/+62 |
2010-11-25 | Incr: reduce the number of times we load data from sysfs. | NeilBrown | 1 | -13/+24 |
2010-11-22 | Add action=spare-same-slot policy. | NeilBrown | 1 | -18/+78 |
2010-11-22 | incr/spare: recheck allowed action for each metadata. | NeilBrown | 1 | -0/+10 |
2010-11-22 | Incr/spare: make sure failure to identify metadata if handled gracefully. | NeilBrown | 1 | -0/+7 |
2010-11-22 | Incr: fix up return value in try_spare | NeilBrown | 1 | -2/+2 |
2010-11-22 | Factor out is_bare test. | NeilBrown | 1 | -19/+29 |
2010-11-22 | extension of IncrementalRemove to store location (path-id) of removed device | Przemyslaw Czarnowski | 1 | -0/+9 |
2010-11-22 | Teach IncrementalRemove about containers. | NeilBrown | 1 | -1/+19 |
2010-11-22 | added --path <path_id> to give the information on the 'path-id' of removed de... | Przemyslaw Czarnowski | 1 | -1/+7 |
2010-11-22 | Add must_be_container helper. | NeilBrown | 1 | -4/+1 |
2010-11-22 | Improve type names for mddev_dev | NeilBrown | 1 | -2/+2 |
2010-11-22 | Improve mddev_ident type definitions. | NeilBrown | 1 | -8/+8 |
2010-11-22 | Use load_container in Incremental assembly. | NeilBrown | 1 | -32/+76 |
2010-11-22 | Incremental: Factor out search of mdstat | NeilBrown | 1 | -65/+83 |
2010-11-22 | Make Incremental_container static | NeilBrown | 1 | -2/+6 |
2010-11-22 | Add subarray arg to container_content. | NeilBrown | 1 | -1/+1 |
2010-11-22 | Incremental - fix small bug in count_active. | NeilBrown | 1 | -0/+1 |
2010-11-22 | get_info_super: report which other devices are thought to be working/failed. | NeilBrown | 1 | -8/+8 |
2010-09-06 | Convert 'auto' config line to policy statements | NeilBrown | 1 | -1/+1 |
2010-09-06 | Add support for auto-partitioning base devices. | NeilBrown | 1 | -1/+139 |
2010-09-06 | First steps to supporting auto-spare-add to groups of partitioned devices. | NeilBrown | 1 | -35/+89 |
2010-09-06 | Add mbr pseudo metadata handler. | NeilBrown | 1 | -1/+3 |
2010-09-06 | Allow --incremental to add a device as a spare if policy allows. | NeilBrown | 1 | -0/+176 |
2010-09-06 | Use action policy to keep recently-disconnected devices in the array. | NeilBrown | 1 | -8/+33 |
2010-09-06 | Introduce single-exit pattern for Incremental | NeilBrown | 1 | -45/+47 |
2010-08-12 | Allow --incremental to add spares to an array. | NeilBrown | 1 | -7/+8 |
2010-08-10 | Incremental: return success in 'container not enough' case | Dan Williams | 1 | -1/+1 |
2010-07-22 | Add warnings if we ever fail to get a lock on the mapfile. | Doug Ledford | 1 | -2/+6 |
2010-07-22 | Merge branch 'master' of git://github.com/djbw/mdadm | NeilBrown | 1 | -1/+10 |
2010-07-19 | Incremental: restore assembly for inactive containers, block active | Dan Williams | 1 | -1/+10 |
2010-07-06 | fix: IncrementalRemove leaves open handle | Przemyslaw Czarnowski | 1 | -1/+4 |
2010-07-06 | Merge branch 'master' of git://github.com/djbw/mdadm | NeilBrown | 1 | -0/+5 |
2010-07-06 | Add --test option to --re-add and similar | NeilBrown | 1 | -2/+2 |
2010-07-06 | Don't let incremental add devices to active arrays. | NeilBrown | 1 | -0/+16 |
2010-06-30 | Add -fail support to --incremental | NeilBrown | 1 | -0/+39 |
2010-06-16 | Always assume SKIP_GONE_DEVS behaviour and kill the flag | Dan Williams | 1 | -0/+5 |
2010-05-26 | Revert "Incremental: honor --no-degraded to delay assembly" | Dan Williams | 1 | -4/+1 |
2010-05-26 | Incremental: honor an 'enough' flag from external handlers | Dan Williams | 1 | -0/+9 |
2010-03-03 | config: add 'homehost' option to 'AUTO' line. | NeilBrown | 1 | -13/+17 |
2009-06-02 | Update copyright dates and remove references to @cse.unsw.edu.au | NeilBrown | 1 | -1/+1 |
2009-05-11 | Incr: use devname_matches to when looking in mdadm.conf for bitmap file | NeilBrown | 1 | -1/+1 |
2009-05-11 | Incremental: fix uninitialised variable. | NeilBrown | 1 | -2/+2 |
2009-05-11 | Incr: cope better with possibility that mp->path might be NULL | NeilBrown | 1 | -17/+17 |
2009-05-11 | Be more consistent about keeping the host: prefix on array names. | NeilBrown | 1 | -5/+7 |
2009-05-11 | Allow homehost to be largely ignored when assembling arrays. | NeilBrown | 1 | -3/+8 |
2009-05-11 | Assemble/Incr : minor tidy up of setting 'trustworthy'. | NeilBrown | 1 | -0/+2 |
2009-05-11 | conf/assemble: new config line "auto". | NeilBrown | 1 | -0/+9 |
2009-05-11 | config: support "ARRAY <ignore> ..." lines in mdadm.conf | NeilBrown | 1 | -1/+19 |
2009-05-11 | assemble: support arrays created with --homehost=any | NeilBrown | 1 | -2/+3 |
2009-04-07 | Incremental - avoid NULL dereference. | NeilBrown | 1 | -25/+27 |
2009-04-07 | Incremental: be more relaxed about member arrays not completely assembling. | NeilBrown | 1 | -7/+10 |
2009-04-07 | wait_for improvement. | NeilBrown | 1 | -3/+3 |
2009-03-10 | Incremental/container: don't create when we should just be opening. | NeilBrown | 1 | -7/+10 |
2009-03-10 | Incremental: fix some handling of trustworthy. | NeilBrown | 1 | -12/+14 |
2009-02-24 | Incremental: honor --no-degraded to delay assembly | Dan Williams | 1 | -1/+4 |
2009-02-24 | Incremental: fix 'name_to_use' in the container case | Dan Williams | 1 | -2/+9 |
2008-12-18 | Merge branch 'master' into devel-3.0 | NeilBrown | 1 | -53/+0 |
2008-12-18 | map: rebuild map if it doesn't exist. | NeilBrown | 1 | -47/+0 |
2008-11-07 | Assemble: close mdfd before returning from assemble_container_content | NeilBrown | 1 | -1/+0 |
2008-11-04 | Wait for name to appear after create/assemble etc. | NeilBrown | 1 | -0/+2 |
2008-11-04 | Incrmental: cope with udev slowness and errors in map file. | NeilBrown | 1 | -3/+10 |
2008-11-04 | Assemble: factor out assemble_container_content | Dan Williams | 1 | -56/+5 |
2008-11-04 | Quiet unitialized variable warnings | Dan Williams | 1 | -4/+3 |
2008-11-04 | Incremental: lock against multiple concurrent additions to an array. | NeilBrown | 1 | -10/+18 |
2008-11-04 | Generate 'change' uevents when arrays change in non-obvious ways. | NeilBrown | 1 | -0/+7 |
2008-11-04 | config: Support container=uuid as alternative to container=/dev/name in mdadm... | NeilBrown | 1 | -5/+27 |
2008-11-04 | config: Don't require an array to have a device name. | NeilBrown | 1 | -9/+15 |
2008-11-04 | Incremental: adjust to the new naming scheme. | NeilBrown | 1 | -180/+50 |
2008-11-04 | Rename open_mddev to create_mddev | NeilBrown | 1 | -3/+3 |