Utility for Configuring MD Setup

Edit Package mdadm

Mdadm is a program that can be used to control Linux md devices. It is
intended to provide all the functionality of the mdtools and raidtools
programs but with a very different interface.

Refresh
Refresh
Source Files
Filename Size Changed
0001-Makefile-Fix-date-to-be-output-in-ISO-format.patch 0000001305 1.27 KB
0002-imsm-fix-missing-error-message-during-migration.patch 0000001139 1.11 KB
0003-Fix-oddity-where-mdadm-did-not-recognise-a-relative-.patch 0000001308 1.28 KB
0004-mdadm-check-the-nodes-when-operate-clustered-array.patch 0000001808 1.77 KB
0005-examine-tidy-up-some-code.patch 0000004018 3.92 KB
0007-mdadm-add-checking-clustered-bitmap-in-assemble-mode.patch 0000001157 1.13 KB
0008-mdadm-Add-Wimplicit-fallthrough-0-in-Makefile.patch 0000001026 1 KB
0009-mdadm-Specify-enough-length-when-write-to-buffer.patch 0000002249 2.2 KB
0010-mdadm-it-doesn-t-make-sense-to-set-bitmap-twice.patch 0000000918 918 Bytes
0011-mdadm-Monitor-Fix-NULL-pointer-dereference-when-stat.patch 0000001224 1.2 KB
0012-Replace-snprintf-with-strncpy-at-some-places-to-avoi.patch 0000002158 2.11 KB
0013-mdadm-Forced-type-conversion-to-avoid-truncation.patch 0000001082 1.06 KB
0014-super1-ignore-failfast-flag-for-setting-device-role.patch 0000001626 1.59 KB
0015-mdadm-bitmap-fixed-typos-in-comments-of-bitmap.h.patch 0000001232 1.2 KB
0016-udev-md-raid-assembly.rules-Skip-non-ready-devices.patch 0000001334 1.3 KB
0017-Retry-HOT_REMOVE_DISK-a-few-times.patch 0000003730 3.64 KB
0018-mdadm-Build-check-the-level-parameter-when-build-new.patch 0000000943 943 Bytes
0019-Introduce-sys_hot_remove_disk.patch 0000002236 2.18 KB
0020-Add-force-flag-to-hot_remove_disk.patch 0000004635 4.53 KB
0021-Detail-handle-non-existent-arrays-better.patch 0000001281 1.25 KB
0022-Generic-support-for-consistency-policy-and-PPL.patch 0000024795 24.2 KB
0023-Detail-show-consistency-policy.patch 0000012211 11.9 KB
0024-imsm-PPL-support.patch 0000020747 20.3 KB
0025-super1-PPL-support.patch 0000015524 15.2 KB
0026-Add-ppl-and-no-ppl-options-for-update.patch 0000007935 7.75 KB
0027-Grow-support-consistency-policy-change.patch 0000012141 11.9 KB
0028-mdadm.h-struct-mdinfo-reorganize-ppl-elements-for-be.patch 0000000881 881 Bytes
0029-super1-replace-hard-coded-values-with-bit-definition.patch 0000001610 1.57 KB
0030-mdadm-Clean-up-some-ugly-multiple-actions-on-single-.patch 0000002367 2.31 KB
0031-mdadm-Fixup-a-number-of-whitespace-inconsistency-cas.patch 0000005876 5.74 KB
0032-util-Cosmetic-changes.patch 0000003106 3.03 KB
0033-Grow-Fixup-a-pile-of-cosmetic-issues.patch 0000006401 6.25 KB
0034-Grow-Remove-unnecessary-optimization.patch 0000001552 1.52 KB
0035-Grow-Do-not-shadow-an-existing-variable.patch 0000001044 1.02 KB
0036-imsm-use-rounded-size-for-metadata-initialization.patch 0000005387 5.26 KB
0037-mdadm.c-fix-compile-error-switch-condition-has-boole.patch 0000001208 1.18 KB
0038-mdadm-Create-declaring-an-existing-struct-within-sam.patch 0000001873 1.83 KB
0039-Create-Fixup-bad-placement-of-logical-in-multi-line-.patch 0000002995 2.92 KB
0040-Create-Fixup-various-whitespace-issues.patch 0000005701 5.57 KB
0041-mdadm.c-fix-compile-warning-mdfd-is-uninitialized.patch 0000001011 1011 Bytes
0042-mdopen-use-parameters-new_array-to-create-arrays-whe.patch 0000001723 1.68 KB
0043-mdadm-manpage-update-manpage-for-readonly-parameter.patch 0000001454 1.42 KB
0044-mdadm-manpage-clustered-arrays-don-t-support-array-s.patch 0000001025 1 KB
0045-maps-Terminate-modes-map-correctly.patch 0000000871 871 Bytes
0046-Grow_continue_command-ensure-content-is-properly-ini.patch 0000001318 1.29 KB
0047-systemd-mdadm-last-resort-use-ConditionPathExists-in.patch 0000002015 1.97 KB
0048-Detail-ensure-export-names-are-acceptable-as-shell-v.patch 0000002075 2.03 KB
0049-Grow-set-component-size-prior-to-array-size.patch 0000001341 1.31 KB
0050-Grow-don-t-allow-to-enable-PPL-when-reshape-is-in-pr.patch 0000001608 1.57 KB
0051-Grow-don-t-allow-array-geometry-change-with-ppl-enab.patch 0000001204 1.18 KB
0052-IMSM-Correct-examine-output-for-4k-disks.patch 0000001763 1.72 KB
0053-imsm-allow-drives-in-a-container-regardless-of-secto.patch 0000001749 1.71 KB
0054-imsm-allocate-buffer-to-support-maximum-sector-size.patch 0000003508 3.43 KB
0055-imsm-don-t-allow-disks-with-different-sector-size-in.patch 0000002290 2.24 KB
0056-mdadm-mdmon-deleted-the-abort_reshape-never-invoked.patch 0000001043 1.02 KB
0057-util-Introduce-md_get_array_info.patch 0000013987 13.7 KB
0058-Incremental-Remove-redundant-call-for-GET_ARRAY_INFO.patch 0000001693 1.65 KB
0059-util-Introduce-md_get_disk_info.patch 0000008969 8.76 KB
0060-util-Introduce-md_set_array_info.patch 0000005620 5.49 KB
0061-md_u-Remove-some-unused-ioctl-declarations.patch 0000001586 1.55 KB
0062-mdadm-grow-reshape-would-be-stuck-from-raid1-to-raid.patch 0000001464 1.43 KB
0063-sysfs-Use-the-presence-of-sys-block-dev-md-as-indica.patch 0000001493 1.46 KB
0064-sysfs-Make-sysfs_init-return-an-error-code.patch 0000009417 9.2 KB
0065-util-must_be_container-Use-sysfs_read-GET_VERSION-to.patch 0000001117 1.09 KB
0066-util-set_array_info-Simplify-code-since-md_get_versi.patch 0000001624 1.59 KB
0067-Assemble-Assemble-Stop-checking-kernel-md-driver-ver.patch 0000001104 1.08 KB
0068-Build-Stop-bothering-about-supporting-md-driver-olde.patch 0000008154 7.96 KB
0069-Grow-Stop-bothering-about-md-driver-versions-older-t.patch 0000001245 1.22 KB
0070-Detail-Stop-bothering-about-md-drivers-older-than-0..patch 0000002612 2.55 KB
0071-Create-Remove-all-attemps-to-handle-md-driver-older-.patch 0000002913 2.84 KB
0072-Manage-Remove-all-references-to-md_get_version.patch 0000002242 2.19 KB
0073-Query-Remove-all-references-to-md_get_version.patch 0000001965 1.92 KB
0074-bitmap-Remove-use-of-md_get_version.patch 0000001034 1.01 KB
0075-mdmon-Stop-bothering-about-md_get_version.patch 0000001033 1.01 KB
0076-mdopen-open_mddev-Use-md_get_array_info-to-determine.patch 0000001304 1.27 KB
0077-mdassemble-Use-md_get_array_info-to-check-for-valid-.patch 0000001288 1.26 KB
0078-Assemble-Assemble-Get-rid-of-last-use-of-md_get_vers.patch 0000001112 1.09 KB
0079-util-Finally-kill-off-md_get_version.patch 0000001921 1.88 KB
0080-mdadm-Fail-for-kernels-older-than-2.6.15.patch 0000001063 1.04 KB
0081-Revert-mdadm-grow-reshape-would-be-stuck-from-raid1-.patch 0000001170 1.14 KB
0082-Retire-mdassemble.patch 0000040213 39.3 KB
0083-super1-Clean-up-various-style-abuses.patch 0000034387 33.6 KB
0084-Detail-Remove-pre-2.6-code-for-printing-info-on-rebu.patch 0000002083 2.03 KB
0085-Assemble-Remove-obsolete-test-for-kernels-older-than.patch 0000001083 1.06 KB
0086-Detail-Fixup-ugly-if-foo-abuse.patch 0000001204 1.18 KB
0087-Query-Handle-error-returned-by-fstat.patch 0000001943 1.9 KB
0088-Query-Use-sysfs-to-obtain-data-if-possible.patch 0000002325 2.27 KB
0089-sysfs-Parse-array_state-in-sysfs_read.patch 0000003468 3.39 KB
0090-util-Introduce-md_array_active-helper.patch 0000003022 2.95 KB
0091-maps-Use-keyvalue-for-null-terminator-to-indicate-un.patch 0000002876 2.81 KB
0092-util-Get-rid-of-unused-enough_fd.patch 0000002128 2.08 KB
0093-mdadm-retire-mdassemble-in-make-everything.patch 0000002060 2.01 KB
0094-Query-Quiet-gcc-since-it-cannot-know-errno-0-in-this.patch 0000000839 839 Bytes
0095-Makefile-Default-to-O2-optimization.patch 0000000890 890 Bytes
0096-maps-Simplify-implementation-of-map_name.patch 0000000910 910 Bytes
0097-Don-t-use-UnSet-with-consistency_policy.patch 0000004472 4.37 KB
0098-Detail-determine-array-state-from-sysfs.patch 0000001901 1.86 KB
0099-Detail-Respect-code-lines-are-80-character-wide.patch 0000018097 17.7 KB
0100-Detail-Reinstate-support-for-not-having-sysfs.patch 0000001266 1.24 KB
0101-Incremental-Use-md_array_active-where-applicable.patch 0000001477 1.44 KB
0102-Incremental-Cleanup-some-if-statement-spaghetti.patch 0000005720 5.59 KB
0103-Create-tell-udev-md-device-is-not-ready-when-first-c.patch 0000009336 9.12 KB
0104-Incremental-Use-md_array_active-to-determine-state-o.patch 0000001261 1.23 KB
0105-Manage-Manage_ro-Use-md_array_active.patch 0000001186 1.16 KB
0106-IMSM-Initialize-my_vol_raid_dev_num-during-vol-creat.patch 0000001967 1.92 KB
0107-Grow-Grow_continue_command-Avoid-aliasing-array-vari.patch 0000001401 1.37 KB
0108-change-back-0644-permission-for-Grow.c.patch 0000000718 718 Bytes
0109-util-md_array_valid-Introduce-md_array_valid-helper.patch 0000002574 2.51 KB
0110-kernel-patch-Remove-obsolete-kernel-patches-against-.patch 0000012589 12.3 KB
0111-mdassemble-Kill-off-the-last-remains.patch 0000003205 3.13 KB
0112-mdadm-util-unify-fstat-checking-blkdev-into-function.patch 0000013974 13.6 KB
0113-mdadm-util-unify-stat-checking-blkdev-into-function.patch 0000009892 9.66 KB
0114-Fix-typo-in-new-udev-rule.patch 0000001772 1.73 KB
0115-Incremental-return-is-not-a-function.patch 0000000875 875 Bytes
0116-sysfs-sysfs_read-Count-active_disks-and-failed_disks.patch 0000001540 1.5 KB
0117-container_members_max_degradation-Switch-to-using-sy.patch 0000002097 2.05 KB
0118-IncrementalScan-Use-md_array_active-instead-of-md_ge.patch 0000001149 1.12 KB
0119-Mention-endian-in-documentation-for-update-byte-orde.patch 0000001141 1.11 KB
0120-Monitor-Use-md_array_active-instead-of-manually-fidd.patch 0000002259 2.21 KB
0121-Monitor-Code-is-80-characters-per-line.patch 0000005618 5.49 KB
0122-mdadm-md.4-set-page-length-as-1000-to-avoid-warnings.patch 0000001200 1.17 KB
0123-Allow-more-spare-selection-criteria.patch 0000012093 11.8 KB
0124-Add-sector-size-as-spare-selection-criterion.patch 0000005611 5.48 KB
0125-Monitor-check_array-Centralize-exit-path.patch 0000002927 2.86 KB
0126-Monitor-check_array-Reduce-duplicated-error-handling.patch 0000002825 2.76 KB
0127-Monitor-check_array-Declate-mdinfo-instance-globally.patch 0000001406 1.37 KB
0128-Monitor-check_array-Read-sysfs-entry-earlier.patch 0000002522 2.46 KB
0129-Monitor-check_array-Obtain-RAID-level-from-syfs.patch 0000001617 1.58 KB
0130-Monitor-check_array-Get-failed_disks-from-sysfs.patch 0000001716 1.68 KB
0131-Monitor-check_array-Get-array_disks-from-sysfs.patch 0000001285 1.25 KB
0132-Monitor-check_array-Get-nr_disks-active_disks-and-sp.patch 0000002804 2.74 KB
0133-sysfs-sysfs_read-Count-working_disks.patch 0000001707 1.67 KB
0134-Monitor-check_array-Use-working_disks-from-sysfs.patch 0000001463 1.43 KB
0135-retire-the-APIs-that-driver-no-longer-supports.patch 0000001435 1.4 KB
0136-Monitor-Not-much-point-declaring-mdlist-in-both-fork.patch 0000001535 1.5 KB
0137-Monitor-mailfrom-is-initialized-correctly.patch 0000000886 886 Bytes
0138-Monitor-Fixup-a-pile-of-whitespace-issues.patch 0000011388 11.1 KB
0139-mdadm-Uninitialized-variable-rdev.patch 0000001057 1.03 KB
0140-super-ddf-sysfs_read-takes-a-pointer-as-device-name-.patch 0000000953 953 Bytes
0141-mdadm-Fixup-a-large-number-of-bad-formatting-of-logi.patch 0000016814 16.4 KB
0142-mdadm-Fixup-more-broken-logical-operator-formatting.patch 0000009036 8.82 KB
0143-mdadm-Fix-broken-formatting.patch 0000004211 4.11 KB
0144-mdadm-Fixup-broken-formatting.patch 0000005860 5.72 KB
0145-Detail-don-t-exit-if-ioctl-has-been-successful.patch 0000002424 2.37 KB
0146-super1-fix-sb-max_dev-when-adding-a-new-disk-in-line.patch 0000001912 1.87 KB
0147-md_u-Remove-unused-ioctl-declaration-of-START_ARRAY.patch 0000001070 1.04 KB
0148-Get-failed-disk-count-from-array-state.patch 0000005282 5.16 KB
0149-Monitor-don-t-assume-mdadm-parameter-is-a-block-devi.patch 0000001535 1.5 KB
0150-super1-Always-round-data-offset-to-1M.patch 0000001248 1.22 KB
0151-mdadm-r5cache-allow-adding-journal-to-array-without-.patch 0000002182 2.13 KB
0152-udev-rules-introduce-rules-for-cluster-md-to-confirm.patch 0000003129 3.06 KB
0153-Detail-correct-output-for-active-arrays.patch 0000003619 3.53 KB
0154-imsm-rebuild-from-2-disk-RAID10.patch 0000006381 6.23 KB
0155-Error-messages-should-end-with-a-newline-character.patch 0000002916 2.85 KB
0157-super1-only-set-clustered-flag-when-bitmap-is-presen.patch 0000001697 1.66 KB
0158-Don-t-use-exit-ERANGE.patch 0000001017 1017 Bytes
0159-Monitor-containers-don-t-have-the-same-sysfs-propert.patch 0000002992 2.92 KB
0160-Monitor-Include-containers-in-spare-migration.patch 0000001344 1.31 KB
0161-Detail-differentiate-between-container-and-inactive-.patch 0000002878 2.81 KB
0162-mdadm-install-two-more-udev-rules-in-mdadm.spec.patch 0000001089 1.06 KB
0163-mdadm-set-journal_clean-after-scanning-all-disks.patch 0000002150 2.1 KB
0164-mdadm-bitmap-examine-bitmap-failed-when-bitmap-is-ex.patch 0000001767 1.73 KB
0165-mdopen-call-modprobe-md_mod-if-it-might-be-needed.patch 0000001575 1.54 KB
0166-lib-devid2kname-should-take-a-dev_t.patch 0000001639 1.6 KB
0167-sysfs_init_dev-take-a-dev_t-argument.patch 0000001533 1.5 KB
0168-Manage_subdevs-Use-a-dev_t.patch 0000000865 865 Bytes
0169-util-Code-is-80-characters-wide.patch 0000004149 4.05 KB
0170-Close-mdfd-before-returning-main-function.patch 0000000748 748 Bytes
0171-Grow-stop-previous-reshape-process-first.patch 0000001636 1.6 KB
0172-imsm-New-disk-controller-domains.patch 0000001156 1.13 KB
0173-Monitor-Check-redundancy-for-arrays.patch 0000001649 1.61 KB
0174-mdadm-grow-Component-size-must-be-larger-than-chunk-.patch 0000001132 1.11 KB
0175-mdadm-manpage-disable-bitmap_resize-for-external-fil.patch 0000001242 1.21 KB
0176-mdadm-fixes-some-trivial-typos-in-comments.patch 0000002564 2.5 KB
0177-Don-t-abort-starting-the-array-if-kernel-does-not-su.patch 0000004332 4.23 KB
0178-super1-Add-support-for-multiple-ppls.patch 0000008132 7.94 KB
0179-imsm-Add-support-for-multiple-ppls.patch 0000005274 5.15 KB
0180-imsm-validate-multiple-ppls-during-assemble.patch 0000003851 3.76 KB
0181-Zeroout-whole-ppl-space-during-creation-force-assemb.patch 0000003801 3.71 KB
0182-imsm-switch-to-multiple-ppls-automatically-during-as.patch 0000001989 1.94 KB
0183-Grow-fix-switching-on-PPL-during-recovery.patch 0000001249 1.22 KB
0184-imsm-don-t-skip-resync-when-an-invalid-ppl-header-is.patch 0000002274 2.22 KB
0185-imsm-Write-empty-PPL-header-if-assembling-regular-cl.patch 0000001425 1.39 KB
0186-imsm-always-do-ppl-recovery-when-starting-a-rebuildi.patch 0000001239 1.21 KB
0187-imsm-use-correct-map-when-validating-ppl.patch 0000001712 1.67 KB
0188-imsm-write-initial-ppl-on-a-disk-added-for-rebuild.patch 0000001343 1.31 KB
0189-Grow-Use-all-80-characters.patch 0000040426 39.5 KB
0190-imsm-Set-disk-slot-number.patch 0000001548 1.51 KB
0191-mdmon-get-safe-mode-delay-file-descriptor-early.patch 0000003304 3.23 KB
0192-mdadm-mdstat-fixup-a-number-of-broken-formatting.patch 0000003873 3.78 KB
0193-mdadm-mdstat-correct-the-strncmp-number-4-as-6.patch 0000001050 1.03 KB
0194-mdcheck-add-some-logging.patch 0000002018 1.97 KB
0195-mdcheck-improve-cleanup.patch 0000000902 902 Bytes
0197-mdadm-grow-adding-a-test-to-ensure-resize-was-requir.patch 0000001489 1.45 KB
0198-mdadm-mdopen-create-new-function-create_named_array-.patch 0000002732 2.67 KB
0199-systemd-add-I-to-description-of-mdadm-last-resort-se.patch 0000001817 1.77 KB
0200-Incremental-Use-validate_geometry-instead-of-avail_s.patch 0000002738 2.67 KB
0201-imsm-fix-reading-scsi-serial.patch 0000001132 1.11 KB
0202-To-support-clustered-raid10.patch 0000002760 2.7 KB
0203-imsm-More-precise-message-when-spanned-raid-is-creat.patch 0000001402 1.37 KB
0204-sysfs-include-faulty-drive-in-disk-count.patch 0000001847 1.8 KB
0205-Monitor-msg-Don-t-print-error-message-if-mdmon-doesn.patch 0000003742 3.65 KB
0206-imsm-continue-resync-on-3-disk-RAID10.patch 0000004124 4.03 KB
0207-managemon-Don-t-add-disk-to-the-array-after-it-has-s.patch 0000002436 2.38 KB
0208-mdadm-grow-correct-the-s-size-1-to-make-max-work.patch 0000000944 944 Bytes
Software-RAID.HOWTO.tar.bz2 0000029644 28.9 KB
cron.d.mdadm 0000000542 542 Bytes
mdadm-4.0.tar.xz 0000430780 421 KB
mdadm.changes 0000072887 71.2 KB
mdadm.cron 0000000778 778 Bytes
mdadm.spec 0000022035 21.5 KB
sysconfig.mdadm 0000001755 1.71 KB
Revision 113 (latest revision is 150)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 562652 from Neil Brown's avatar Neil Brown (neilbrown) (revision 113)
fix bug bsc#1074949 (forwarded request 562651 from zlliu)
Comments 0
openSUSE Build Service is sponsored by