]> git.neil.brown.name Git - mdadm.git/commit
mdadm/grow: adding a test to ensure resize was required
authorZhilong Liu <zlliu@suse.com>
Wed, 11 Oct 2017 08:53:12 +0000 (16:53 +0800)
committerJes Sorensen <jsorensen@fb.com>
Wed, 11 Oct 2017 17:30:55 +0000 (13:30 -0400)
commit1b21c449e6f2c81eb75cc0a6fc81b3edbefae5a3
treee2dd622b2a0f7f0936fa54bdcbc627399921b06e
parentf93b797b711d525a844d0daff8672abeca86f5db
mdadm/grow: adding a test to ensure resize was required

To fix the commit: 4b74a905a67e
(mdadm/grow: Component size must be larger than chunk size)

array.level > 1 : against the raids which chunk_size is meaningful.
s->size > 0 : ensure that changing component size has required.
array.chunk_size / 1024 > s->size : ensure component size should
be always >= current chunk_size when requires resize, otherwise,
mddev->pers->resize would be set mddev->dev_sectors as '0'.

Reported-by: Tomasz Majchrzak <tomasz.majchrzak@intel.com>
Suggested-by: NeilBrown <neilb@suse.com>
Signed-off-by: Zhilong Liu <zlliu@suse.com>
Signed-off-by: Jes Sorensen <jsorensen@fb.com>
Grow.c