Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
SUSE:SLE-15-SP1:Update
ledmon
0001-Recognize-RAID-volume-under-reshape-as-DEV...
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 0001-Recognize-RAID-volume-under-reshape-as-DEVICE_TYPE_V.patch of Package ledmon
From c57e7d6d2dabe9e9d17d2e3aa4a2e77f7dc70acd Mon Sep 17 00:00:00 2001 From: Michal Zylowski <michal.zylowski@intel.com> Date: Tue, 27 Mar 2018 20:27:19 +0200 Subject: [PATCH] Recognize RAID volume under reshape as DEVICE_TYPE_VOLUME Ledmon detects RAID device type by parsing value of sysfs file "metadata_version" (/sys/block/mdXXX/md/metadata_version). When IMSM RAID volume is under reshape, metadata_version file has value "external:-md127/0". In current ledmon version this md device will be wrongly recognized as container. Recognize volumes under reshape as DEVICE_TYPE_VOLUME not DEVICE_TYPE_CONTAINER. This patch also fixes problem with blinking during reshape on some environments. Signed-off-by: Michal Zylowski <michal.zylowski@intel.com> --- src/sysfs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sysfs.c b/src/sysfs.c index 1a18a8b36bf8..f42be09a9cd9 100644 --- a/src/sysfs.c +++ b/src/sysfs.c @@ -125,7 +125,7 @@ static enum device_type _get_device_type(const char *path) if (p != NULL) { if (strlen(p) > 0) { if (strncmp(p, "external:", 9) == 0) { - if (p[9] == '/') + if (p[9] == '/' || p[9] == '-') result = DEVICE_TYPE_VOLUME; else result = DEVICE_TYPE_CONTAINER; -- 2.12.3
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