/dev/md symlink not created for second RAID container
Resolves: RHEL-50456 Signed-off-by: Xiao Ni <xni@redhat.com>
This commit is contained in:
parent
f102102bb4
commit
2e3a947954
36
0070-Detail-fix-detail-export-for-uuid_zero.patch
Normal file
36
0070-Detail-fix-detail-export-for-uuid_zero.patch
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
From 5be749ce416852e7acbb2415be380be358859612 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Kinga Stefaniuk <kinga.stefaniuk@intel.com>
|
||||||
|
Date: Tue, 23 Jul 2024 15:38:41 +0200
|
||||||
|
Subject: [PATCH 1/1] Detail: fix --detail --export for uuid_zero
|
||||||
|
|
||||||
|
Mentioned commit (see Fixes) causes that devices with UUID
|
||||||
|
equal to uuid_zero was not recognized properly. For few devices
|
||||||
|
the first one was taken always, and the same information was
|
||||||
|
printed. It caused regression, when few containers were created,
|
||||||
|
symlinks were generated only for the first one.
|
||||||
|
|
||||||
|
Add checking if uuid is uuid_zero and, if yes, use devname to
|
||||||
|
differentiate devices.
|
||||||
|
|
||||||
|
Fixes: 60c19530dd7c ("Detail: remove duplicated code")
|
||||||
|
Signed-off-by: Kinga Stefaniuk <kinga.stefaniuk@intel.com>
|
||||||
|
---
|
||||||
|
Detail.c | 2 +-
|
||||||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/Detail.c b/Detail.c
|
||||||
|
index 55a086d3..f8b9e847 100644
|
||||||
|
--- a/Detail.c
|
||||||
|
+++ b/Detail.c
|
||||||
|
@@ -274,7 +274,7 @@ int Detail(char *dev, struct context *c)
|
||||||
|
array.minor_version);
|
||||||
|
}
|
||||||
|
|
||||||
|
- if (info)
|
||||||
|
+ if (info && memcmp(info->uuid, uuid_zero, sizeof(int[4])) != 0)
|
||||||
|
mp = map_by_uuid(&map, info->uuid);
|
||||||
|
if (!mp)
|
||||||
|
mp = map_by_devnm(&map, fd2devnm(fd));
|
||||||
|
--
|
||||||
|
2.41.0
|
||||||
|
|
@ -1,7 +1,7 @@
|
|||||||
Name: mdadm
|
Name: mdadm
|
||||||
Version: 4.3
|
Version: 4.3
|
||||||
# extraversion is used to define rhel internal version
|
# extraversion is used to define rhel internal version
|
||||||
%define extraversion 2
|
%define extraversion 3
|
||||||
Release: %{extraversion}%{?dist}
|
Release: %{extraversion}%{?dist}
|
||||||
Summary: The mdadm program controls Linux md devices (software RAID arrays)
|
Summary: The mdadm program controls Linux md devices (software RAID arrays)
|
||||||
URL: http://www.kernel.org/pub/linux/utils/raid/mdadm/
|
URL: http://www.kernel.org/pub/linux/utils/raid/mdadm/
|
||||||
@ -86,6 +86,7 @@ Patch063: 0064-tests-23rdev-lifetime-fix-a-typo.patch
|
|||||||
Patch064: 0065-util.c-change-devnm-to-const-in-mdmon-functions.patch
|
Patch064: 0065-util.c-change-devnm-to-const-in-mdmon-functions.patch
|
||||||
Patch065: 0066-Wait-for-mdmon-when-it-is-stared-via-systemd.patch
|
Patch065: 0066-Wait-for-mdmon-when-it-is-stared-via-systemd.patch
|
||||||
Patch066: 0069-mdadm-Fix-compilation-for-32-bit-arch.patch
|
Patch066: 0069-mdadm-Fix-compilation-for-32-bit-arch.patch
|
||||||
|
Patch067: 0070-Detail-fix-detail-export-for-uuid_zero.patch
|
||||||
|
|
||||||
# Fedora customization patches
|
# Fedora customization patches
|
||||||
|
|
||||||
@ -164,6 +165,10 @@ install -m644 %{SOURCE5} %{buildroot}/etc/libreport/events.d
|
|||||||
/usr/share/mdadm/mdcheck
|
/usr/share/mdadm/mdcheck
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Sun Aug 11 2024 Xiao Ni <xni@redhat.com> 4.3-3
|
||||||
|
- /dev/md symlink not created for second RAID container
|
||||||
|
- Resolves RHEL-50456
|
||||||
|
|
||||||
* Thu May 16 2024 Xiao Ni <xni@redhat.com> 4.3-2
|
* Thu May 16 2024 Xiao Ni <xni@redhat.com> 4.3-2
|
||||||
- Update to latest upstream
|
- Update to latest upstream
|
||||||
- Resolves RHEL-36424
|
- Resolves RHEL-36424
|
||||||
|
Loading…
Reference in New Issue
Block a user