Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Leap:15.0
mdadm
0053-imsm-allow-drives-in-a-container-regardles...
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 0053-imsm-allow-drives-in-a-container-regardless-of-secto.patch of Package mdadm
From 5c5ea85b4deedf5e7491a905bbb4f4a3bc284f2c Mon Sep 17 00:00:00 2001 From: Alexey Obitotskiy <aleksey.obitotskiy@intel.com> Date: Tue, 9 May 2017 12:25:43 +0200 Subject: [PATCH] imsm: allow drives in a container regardless of sector size Git-commit: 5c5ea85b4deedf5e7491a905bbb4f4a3bc284f2c Patch-mainline: mdadm-4.0+ References: bsc#1069165, bsc#1069167, bsc#1068030 IMSM doesn't allow to create arrays including drives with different sector sizes. The initial idea was not to permit to combine drives with different sector size in the same container. The problem is it only worked for array creation. On array assemble there are no calls to metadata handlers to see if drive is suitable for a container (e.g. as a spare) and it leads to wrong configuration. Revert the change and allow adding drives with different sector size to the container. Signed-off-by: Alexey Obitotskiy <aleksey.obitotskiy@intel.com> Signed-off-by: Tomasz Majchrzak <tomasz.majchrzak@intel.com> Signed-off-by: Jes Sorensen <jsorensen@fb.com> Signed-off-by: Coly Li <colyli@suse.de> --- super-intel.c | 6 ------ 1 file changed, 6 deletions(-) diff --git a/super-intel.c b/super-intel.c index e13c940..2a5d848 100644 --- a/super-intel.c +++ b/super-intel.c @@ -5716,12 +5716,6 @@ static int add_to_super_imsm(struct supertype *st, mdu_disk_info_t *dk, if (super->sector_size == 0) { /* this a first device, so sector_size is not set yet */ super->sector_size = member_sector_size; - } else if (member_sector_size != super->sector_size) { - pr_err("Mixing between different sector size is forbidden, aborting...\n"); - if (dd->devname) - free(dd->devname); - free(dd); - return 1; } /* clear migr_rec when adding disk to container */ -- 2.12.0
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor