]> git.baikalelectronics.ru Git - kernel.git/commit
dm raid: to ensure resynchronization, perform raid set grow in preresume
authorHeinz Mauelshagen <heinzm@redhat.com>
Tue, 1 Oct 2019 15:47:53 +0000 (17:47 +0200)
committerMike Snitzer <snitzer@redhat.com>
Tue, 5 Nov 2019 19:02:26 +0000 (14:02 -0500)
commit3cd086a4061d7e0a881ab8e4f22a7f3738d028d2
treeb29f307d8b408680ed5465bb94cc933013b88a6d
parentca172b1a0d38ea1b25b666e34e45eed68fa57b49
dm raid: to ensure resynchronization, perform raid set grow in preresume

This fixes a flaw causing raid set extensions not to be synchronized
in case the MD bitmap resize required additional pages to be allocated.

Also share resize code in the raid constructor between
new size changes and those occuring during recovery.

Bump the target version to define the change and document
it in Documentation/admin-guide/device-mapper/dm-raid.rst.

Reported-by: Steve D <steved424@gmail.com>
Signed-off-by: Heinz Mauelshagen <heinzm@redhat.com>
Signed-off-by: Mike Snitzer <snitzer@redhat.com>
Documentation/admin-guide/device-mapper/dm-raid.rst
drivers/md/dm-raid.c