Commit Graph

  • 9e4524df1c Grow: Grow_continue_command: Avoid aliasing array variable Jes Sorensen 2017-05-02 11:46:49 -0400
  • 2a24dc1b09 IMSM: Initialize my_vol_raid_dev_num during vol creation Pawel Baldysiak 2017-04-26 11:08:07 +0200
  • 80223cb4db Manage: Manage_ro(): Use md_array_active() Jes Sorensen 2017-05-02 10:40:07 -0400
  • 6921010d95 Incremental: Use md_array_active() to determine state of array Jes Sorensen 2017-05-02 10:36:51 -0400
  • cd6cbb08c4 Create: tell udev md device is not ready when first created. NeilBrown 2017-04-28 15:05:50 +1000
  • f8c432bfc9 Incremental: Cleanup some if() statement spaghetti Jes Sorensen 2017-04-25 15:01:43 -0400
  • ff4ad24b1c Incremental: Use md_array_active() where applicable Jes Sorensen 2017-04-25 14:57:46 -0400
  • 0885b942b3 Detail: Reinstate support for not having sysfs Jes Sorensen 2017-04-25 14:34:31 -0400
  • 5737086ed7 Detail: Respect code lines are 80 character wide Jes Sorensen 2017-04-25 12:21:39 -0400
  • a4dcdb23ea Detail: determine array state from sysfs Jes Sorensen 2017-04-25 11:40:27 -0400
  • b75805662e Don't use UnSet with consistency_policy Artur Paszkiewicz 2017-04-24 16:03:26 +0200
  • 4a4379b054 maps: Simplify implementation of map_name() Jes Sorensen 2017-04-21 12:11:21 -0400
  • 966188e959 maps: Remove incorrect comment about strcmp() Jes Sorensen 2017-04-21 12:09:12 -0400
  • 17d80e6eb6 Makefile: Default to -O2 optimization Jes Sorensen 2017-04-21 12:06:35 -0400
  • 0dfff0f243 Query: Quiet gcc since it cannot know errno != 0 in this case Jes Sorensen 2017-04-21 12:04:05 -0400
  • b9c9bd9bac Detail: ensure --export names are acceptable as shell variables. NeilBrown 2017-04-20 12:40:06 +1000
  • 5c4b3b9aa9 systemd/mdadm-last-resort: use ConditionPathExists instead of Conflicts NeilBrown 2017-04-20 12:40:05 +1000
  • a250ce240f Grow_continue_command: ensure 'content' is properly initialised. NeilBrown 2017-04-20 12:40:05 +1000
  • b63804583e mdadm: retire mdassemble in make everything Coly Li 2017-04-16 15:01:29 +0800
  • 44356754ec util: Get rid of unused enough_fd() Jes Sorensen 2017-04-20 11:53:30 -0400
  • 5e8e35fb7e maps: Use keyvalue for null terminator to indicate 'unset' value Jes Sorensen 2017-04-20 00:19:44 -0400
  • e47781fcea maps: Terminate 'modes' map correctly. Jes Sorensen 2017-04-20 00:13:31 -0400
  • 3ab8f4bf33 util: Introduce md_array_active() helper Jes Sorensen 2017-04-13 13:30:17 -0400
  • 5e4ca8bb82 sysfs: Parse array_state in sysfs_read() Jes Sorensen 2017-04-19 23:27:58 -0400
  • f22d6cde7c Query: Use sysfs to obtain data if possible Jes Sorensen 2017-04-13 12:20:46 -0400
  • 8d0cd09d73 Query: Handle error returned by fstat() Jes Sorensen 2017-04-13 11:53:21 -0400
  • 776b199e41 Detail: Fixup ugly if () foo() abuse Jes Sorensen 2017-04-12 17:05:55 -0400
  • 0ef1043ce8 Assemble: Remove obsolete test for kernels older than 2.4 Jes Sorensen 2017-04-12 14:50:02 -0400
  • 5e13ef714d Detail: Remove pre-2.6 code for printing info on rebuilding Jes Sorensen 2017-04-12 14:48:10 -0400
  • 94b53b777e Assemble: Clean up start_array() Jes Sorensen 2017-04-12 14:23:45 -0400
  • e39c76b9b7 mdadm/manpage:clustered arrays don't support array-size yet Zhilong Liu 2017-04-12 16:37:27 +0800
  • 8a70632fc2 mdadm/manpage:update manpage for readonly parameter Zhilong Liu 2017-04-12 16:36:38 +0800
  • 039df36231 mdopen: use parameters/new_array to create arrays whenever possible. NeilBrown 2017-04-12 16:29:04 +1000
  • 46a533a90c super1: Clean up various style abuses Jes Sorensen 2017-04-11 14:25:24 -0400
  • 32141c1765 Retire mdassemble Jes Sorensen 2017-04-11 12:54:26 -0400
  • 2cfe6f7c64 Revert "mdadm/grow: reshape would be stuck from raid1 to raid5" Jes Sorensen 2017-04-11 11:30:23 -0400
  • 5fbc1f1527 mdadm.c:fix compile warning "mdfd is uninitialized" Zhilong Liu 2017-04-10 12:49:52 +0800
  • dcf3d4de95 mdadm: Fail for kernels older than 2.6.15 Jes Sorensen 2017-04-06 15:46:31 -0400
  • 303949f6f0 util: Finally kill off md_get_version() Jes Sorensen 2017-04-05 15:49:18 -0400
  • b6e60be628 Assemble/Assemble: Get rid of last use of md_get_version() Jes Sorensen 2017-04-05 15:47:37 -0400
  • 1c9591115d mdassemble: Use md_get_array_info() to check for valid array Jes Sorensen 2017-04-05 15:46:35 -0400
  • 40b054e1dc mdopen/open_mddev: Use md_get_array_info() to determine valid array Jes Sorensen 2017-04-05 15:44:20 -0400
  • 15d924d363 mdmon: Stop bothering about md_get_version() Jes Sorensen 2017-04-05 15:39:51 -0400
  • 5d89b18da8 bitmap: Remove use of md_get_version() Jes Sorensen 2017-04-05 15:38:48 -0400
  • 5cb859962f Query: Remove all references to md_get_version() Jes Sorensen 2017-04-05 15:37:38 -0400
  • 091e8e6e06 Manage: Remove all references to md_get_version() Jes Sorensen 2017-04-05 15:34:44 -0400
  • 5f4cc23926 Create: Remove all attemps to handle md driver older than 0.90.03 Jes Sorensen 2017-04-05 15:32:40 -0400
  • 901d5ee6da Detail: Stop bothering about md drivers older than 0.90.00 Jes Sorensen 2017-04-05 15:26:53 -0400
  • 6ae8b2b314 Grow: Stop bothering about md driver versions older than 0.90.00 Jes Sorensen 2017-04-05 15:22:36 -0400
  • e6e5f8f126 Build: Stop bothering about supporting md driver older than 0.90.00 Jes Sorensen 2017-04-05 15:20:52 -0400
  • 6142741d14 Assemble/Assemble: Stop checking kernel md driver version Jes Sorensen 2017-04-05 15:09:18 -0400
  • 700483a223 util/set_array_info: Simplify code since md_get_version returns a constant Jes Sorensen 2017-04-05 15:06:24 -0400
  • f5c924f441 util/must_be_container: Use sysfs_read(GET_VERSION) to determine valid array Jes Sorensen 2017-04-05 14:01:30 -0400
  • 98dbf73cba Create: Fixup various whitespace issues Jes Sorensen 2017-04-05 11:57:30 -0400
  • cf622ec1d8 Create: Fixup bad placement of logical || && in multi-line if statements Jes Sorensen 2017-04-05 11:53:12 -0400
  • 230a0dde09 mdadm/Create: declaring an existing struct within same function Zhilong Liu 2017-04-01 20:51:44 +0800
  • dae131379f sysfs: Make sysfs_init() return an error code Jes Sorensen 2017-03-30 16:52:37 -0400
  • 67a02d5200 sysfs: Use the presence of /sys/block/<dev>/md as indicator of valid device Jes Sorensen 2017-03-30 16:02:36 -0400
  • 13428e2e76 mdadm.c: fix compile error "switch condition has boolean value" Gioh Kim 2017-03-30 18:58:13 +0200
  • b53bfba611 imsm: use rounded size for metadata initialization Tomasz Majchrzak 2017-03-30 16:25:41 +0200
  • 5b2846684e mdadm/grow: reshape would be stuck from raid1 to raid5 Zhilong Liu 2017-03-30 15:38:08 +0800
  • 49948a3561 Grow: Do not shadow an existing variable Jes Sorensen 2017-03-30 10:46:01 -0400
  • 758b327cf5 Grow: Remove unnecessary optimization Jes Sorensen 2017-03-30 10:39:29 -0400
  • b0ba6a1dee md_u: Remove some unused ioctl declarations Jes Sorensen 2017-03-29 15:48:24 -0400
  • 018a488238 util: Introduce md_set_array_info() Jes Sorensen 2017-03-29 15:43:53 -0400
  • d97572f5a5 util: Introduce md_get_disk_info() Jes Sorensen 2017-03-29 15:23:50 -0400
  • 5b13d2e1fb Incremental: Remove redundant call for GET_ARRAY_INFO Jes Sorensen 2017-03-29 14:40:36 -0400
  • 9cd39f0155 util: Introduce md_get_array_info() Jes Sorensen 2017-03-29 14:35:41 -0400
  • 6ebf34e6bd Grow: Fixup a pile of cosmetic issues Jes Sorensen 2017-03-29 12:15:20 -0400
  • efa295309f util: Cosmetic changes Jes Sorensen 2017-03-29 12:05:12 -0400
  • 8ea982179a mdadm: Fixup a number of whitespace inconsistency cases Jes Sorensen 2017-03-29 12:02:14 -0400
  • ed18099698 mdadm: Clean up some ugly multiple actions on single line Jes Sorensen 2017-03-29 11:55:19 -0400
  • aa31311836 super1: replace hard-coded values with bit definitions Gioh Kim 2017-03-29 11:40:33 +0200
  • a86b1c8d15 mdadm.h: struct mdinfo: reorganize ppl elements for better struct packing Jes Sorensen 2017-03-29 11:37:27 -0400
  • 860f11ed4d Grow: support consistency policy change Artur Paszkiewicz 2017-03-29 11:54:20 +0200
  • e6e9dd3f1b Add 'ppl' and 'no-ppl' options for --update= Artur Paszkiewicz 2017-03-29 11:54:19 +0200
  • e97a7cd011 super1: PPL support Artur Paszkiewicz 2017-03-29 11:54:18 +0200
  • 2432ce9b32 imsm: PPL support Artur Paszkiewicz 2017-03-29 11:54:17 +0200
  • 65884368cd Detail: show consistency policy Artur Paszkiewicz 2017-03-29 11:54:16 +0200
  • 5308f11727 Generic support for --consistency-policy and PPL Artur Paszkiewicz 2017-03-29 11:54:15 +0200
  • b4decd517d Detail: handle non-existent arrays better. NeilBrown 2017-03-27 14:36:56 +1100
  • 1ab9ed2afb Add 'force' flag to *hot_remove_disk(). NeilBrown 2017-03-27 14:36:56 +1100
  • fdd015696c Introduce sys_hot_remove_disk() NeilBrown 2017-03-27 14:36:56 +1100
  • 1b4944f3a1 mdadm/Build:check the level parameter when build new array Zhilong Liu 2017-03-28 21:52:27 +0800
  • 2dd271fe70 Retry HOT_REMOVE_DISK a few times. NeilBrown 2017-03-27 12:50:16 +1100
  • 3a77acd717 udev-md-raid-assembly.rules: Skip non-ready devices Hannes Reinecke 2017-03-27 11:15:44 +1100
  • 4c829c2252 mdadm/bitmap:fixed typos in comments of bitmap.h Zhilong Liu 2017-03-20 18:46:39 +0800
  • e23c2663da super1: ignore failfast flag for setting device role Gioh Kim 2017-03-20 10:51:56 +0100
  • 5b97512954 mdadm: Forced type conversion to avoid truncation Xiao Ni 2017-03-18 10:33:45 +0800
  • 618f4e6d63 Replace snprintf with strncpy at some places to avoid truncation Xiao Ni 2017-03-18 10:33:44 +0800
  • 75dd32a185 mdadm/Monitor: Fix NULL pointer dereference when stat2devnm return NULL Zhilong Liu 2017-03-20 13:21:41 +0800
  • e81070a69b mdadm/mdmon:deleted the abort_reshape never invoked Zhilong Liu 2017-03-20 13:21:24 +0800
  • 27c48b375d mdadm:it doesn't make sense to set --bitmap twice Zhilong Liu 2017-03-20 13:21:03 +0800
  • 7054da69c7 mdadm:fixed some trivial typos in comments of mdadm.h Zhilong Liu 2017-03-20 13:20:06 +0800
  • ff9239ee31 mdadm: Specify enough length when write to buffer Xiao Ni 2017-03-17 19:55:43 +0800
  • 8268821b43 mdadm: Add Wimplicit-fallthrough=0 in Makefile Xiao Ni 2017-03-17 19:55:42 +0800
  • 72b616aff2 mdadm:add checking clustered bitmap in assemble mode Zhilong Liu 2017-03-07 11:13:03 +0800
  • d64c228363 mdadm:add man page for --symlinks Zhilong Liu 2017-03-06 10:39:57 +0800
  • 36352fc957 examine: tidy up some code. NeilBrown 2017-03-03 10:57:00 +1100
  • 9d67f6496c mdadm:check the nodes when operate clustered array Zhilong Liu 2017-03-01 18:42:33 +0800