|
 |
2c1b57 |
From f27904a53b586e5507b442d7f321177e3dfb5a1a Mon Sep 17 00:00:00 2001
|
|
 |
2c1b57 |
From: Jes Sorensen <jsorensen@fb.com>
|
|
 |
2c1b57 |
Date: Mon, 8 May 2017 17:52:10 -0400
|
|
 |
2c1b57 |
Subject: [RHEL7.5 PATCH 118/169] Monitor: Code is 80 characters per line
|
|
 |
2c1b57 |
|
|
 |
2c1b57 |
Fix up some lines that are too long for no reason, and some that have
|
|
 |
2c1b57 |
silly line breaks.
|
|
 |
2c1b57 |
|
|
 |
2c1b57 |
Signed-off-by: Jes Sorensen <jsorensen@fb.com>
|
|
 |
2c1b57 |
---
|
|
 |
2c1b57 |
Monitor.c | 61 +++++++++++++++++++++++++++----------------------------------
|
|
 |
2c1b57 |
1 file changed, 27 insertions(+), 34 deletions(-)
|
|
 |
2c1b57 |
|
|
 |
2c1b57 |
diff --git a/Monitor.c b/Monitor.c
|
|
 |
2c1b57 |
index b5231d2..ec643d4 100644
|
|
 |
2c1b57 |
--- a/Monitor.c
|
|
 |
2c1b57 |
+++ b/Monitor.c
|
|
 |
2c1b57 |
@@ -527,13 +527,10 @@ static int check_array(struct state *st, struct mdstat_ent *mdstat,
|
|
 |
2c1b57 |
alert("NewArray", st->devname, NULL, ainfo);
|
|
 |
2c1b57 |
}
|
|
 |
2c1b57 |
|
|
 |
2c1b57 |
- if (st->utime == array.utime &&
|
|
 |
2c1b57 |
- st->failed == array.failed_disks &&
|
|
 |
2c1b57 |
+ if (st->utime == array.utime && st->failed == array.failed_disks &&
|
|
 |
2c1b57 |
st->working == array.working_disks &&
|
|
 |
2c1b57 |
st->spare == array.spare_disks &&
|
|
 |
2c1b57 |
- (mse == NULL || (
|
|
 |
2c1b57 |
- mse->percent == st->percent
|
|
 |
2c1b57 |
- ))) {
|
|
 |
2c1b57 |
+ (mse == NULL || (mse->percent == st->percent))) {
|
|
 |
2c1b57 |
close(fd);
|
|
 |
2c1b57 |
if ((st->active < st->raid) && st->spare == 0)
|
|
 |
2c1b57 |
return 1;
|
|
 |
2c1b57 |
@@ -541,32 +538,33 @@ static int check_array(struct state *st, struct mdstat_ent *mdstat,
|
|
 |
2c1b57 |
return 0;
|
|
 |
2c1b57 |
}
|
|
 |
2c1b57 |
if (st->utime == 0 && /* new array */
|
|
 |
2c1b57 |
- mse->pattern && strchr(mse->pattern, '_') /* degraded */
|
|
 |
2c1b57 |
- )
|
|
 |
2c1b57 |
+ mse->pattern && strchr(mse->pattern, '_') /* degraded */)
|
|
 |
2c1b57 |
alert("DegradedArray", dev, NULL, ainfo);
|
|
 |
2c1b57 |
|
|
 |
2c1b57 |
if (st->utime == 0 && /* new array */
|
|
 |
2c1b57 |
- st->expected_spares > 0 &&
|
|
 |
2c1b57 |
- array.spare_disks < st->expected_spares)
|
|
 |
2c1b57 |
+ st->expected_spares > 0 && array.spare_disks < st->expected_spares)
|
|
 |
2c1b57 |
alert("SparesMissing", dev, NULL, ainfo);
|
|
 |
2c1b57 |
if (st->percent < 0 && st->percent != RESYNC_UNKNOWN &&
|
|
 |
2c1b57 |
mse->percent >= 0)
|
|
 |
2c1b57 |
alert("RebuildStarted", dev, NULL, ainfo);
|
|
 |
2c1b57 |
- if (st->percent >= 0 &&
|
|
 |
2c1b57 |
- mse->percent >= 0 &&
|
|
 |
2c1b57 |
+ if (st->percent >= 0 && mse->percent >= 0 &&
|
|
 |
2c1b57 |
(mse->percent / increments) > (st->percent / increments)) {
|
|
 |
2c1b57 |
- char percentalert[15]; // "RebuildNN" (10 chars) or "RebuildStarted" (15 chars)
|
|
 |
2c1b57 |
+ char percentalert[15];
|
|
 |
2c1b57 |
+ /*
|
|
 |
2c1b57 |
+ * "RebuildNN" (10 chars) or "RebuildStarted" (15 chars)
|
|
 |
2c1b57 |
+ */
|
|
 |
2c1b57 |
|
|
 |
2c1b57 |
if((mse->percent / increments) == 0)
|
|
 |
2c1b57 |
- snprintf(percentalert, sizeof(percentalert), "RebuildStarted");
|
|
 |
2c1b57 |
+ snprintf(percentalert, sizeof(percentalert),
|
|
 |
2c1b57 |
+ "RebuildStarted");
|
|
 |
2c1b57 |
else
|
|
 |
2c1b57 |
- snprintf(percentalert, sizeof(percentalert), "Rebuild%02d", mse->percent);
|
|
 |
2c1b57 |
+ snprintf(percentalert, sizeof(percentalert),
|
|
 |
2c1b57 |
+ "Rebuild%02d", mse->percent);
|
|
 |
2c1b57 |
|
|
 |
2c1b57 |
alert(percentalert, dev, NULL, ainfo);
|
|
 |
2c1b57 |
}
|
|
 |
2c1b57 |
|
|
 |
2c1b57 |
- if (mse->percent == RESYNC_NONE &&
|
|
 |
2c1b57 |
- st->percent >= 0) {
|
|
 |
2c1b57 |
+ if (mse->percent == RESYNC_NONE && st->percent >= 0) {
|
|
 |
2c1b57 |
/* Rebuild/sync/whatever just finished.
|
|
 |
2c1b57 |
* If there is a number in /mismatch_cnt,
|
|
 |
2c1b57 |
* we should report that.
|
|
 |
2c1b57 |
@@ -587,8 +585,7 @@ static int check_array(struct state *st, struct mdstat_ent *mdstat,
|
|
 |
2c1b57 |
st->percent = mse->percent;
|
|
 |
2c1b57 |
|
|
 |
2c1b57 |
remaining_disks = array.nr_disks;
|
|
 |
2c1b57 |
- for (i=0; i<MAX_DISKS && remaining_disks > 0;
|
|
 |
2c1b57 |
- i++) {
|
|
 |
2c1b57 |
+ for (i = 0; i < MAX_DISKS && remaining_disks > 0; i++) {
|
|
 |
2c1b57 |
mdu_disk_info_t disc;
|
|
 |
2c1b57 |
disc.number = i;
|
|
 |
2c1b57 |
if (md_get_disk_info(fd, &disc) >= 0) {
|
|
 |
2c1b57 |
@@ -606,15 +603,13 @@ static int check_array(struct state *st, struct mdstat_ent *mdstat,
|
|
 |
2c1b57 |
strncmp(mse->metadata_version, "external:", 9) == 0 &&
|
|
 |
2c1b57 |
is_subarray(mse->metadata_version+9)) {
|
|
 |
2c1b57 |
char *sl;
|
|
 |
2c1b57 |
- strcpy(st->parent_devnm,
|
|
 |
2c1b57 |
- mse->metadata_version+10);
|
|
 |
2c1b57 |
+ strcpy(st->parent_devnm, mse->metadata_version+10);
|
|
 |
2c1b57 |
sl = strchr(st->parent_devnm, '/');
|
|
 |
2c1b57 |
if (sl)
|
|
 |
2c1b57 |
*sl = 0;
|
|
 |
2c1b57 |
} else
|
|
 |
2c1b57 |
st->parent_devnm[0] = 0;
|
|
 |
2c1b57 |
- if (st->metadata == NULL &&
|
|
 |
2c1b57 |
- st->parent_devnm[0] == 0)
|
|
 |
2c1b57 |
+ if (st->metadata == NULL && st->parent_devnm[0] == 0)
|
|
 |
2c1b57 |
st->metadata = super_by_fd(fd, NULL);
|
|
 |
2c1b57 |
|
|
 |
2c1b57 |
close(fd);
|
|
 |
2c1b57 |
@@ -625,12 +620,10 @@ static int check_array(struct state *st, struct mdstat_ent *mdstat,
|
|
 |
2c1b57 |
int change;
|
|
 |
2c1b57 |
char *dv = NULL;
|
|
 |
2c1b57 |
disc.number = i;
|
|
 |
2c1b57 |
- if (i < last_disk &&
|
|
 |
2c1b57 |
- (info[i].major || info[i].minor)) {
|
|
 |
2c1b57 |
+ if (i < last_disk && (info[i].major || info[i].minor)) {
|
|
 |
2c1b57 |
newstate = info[i].state;
|
|
 |
2c1b57 |
- dv = map_dev_preferred(
|
|
 |
2c1b57 |
- info[i].major, info[i].minor, 1,
|
|
 |
2c1b57 |
- prefer);
|
|
 |
2c1b57 |
+ dv = map_dev_preferred(info[i].major, info[i].minor, 1,
|
|
 |
2c1b57 |
+ prefer);
|
|
 |
2c1b57 |
disc.state = newstate;
|
|
 |
2c1b57 |
disc.major = info[i].major;
|
|
 |
2c1b57 |
disc.minor = info[i].minor;
|
|
 |
2c1b57 |
@@ -638,18 +631,18 @@ static int check_array(struct state *st, struct mdstat_ent *mdstat,
|
|
 |
2c1b57 |
newstate = (1 << MD_DISK_REMOVED);
|
|
 |
2c1b57 |
|
|
 |
2c1b57 |
if (dv == NULL && st->devid[i])
|
|
 |
2c1b57 |
- dv = map_dev_preferred(
|
|
 |
2c1b57 |
- major(st->devid[i]),
|
|
 |
2c1b57 |
- minor(st->devid[i]), 1, prefer);
|
|
 |
2c1b57 |
+ dv = map_dev_preferred(major(st->devid[i]),
|
|
 |
2c1b57 |
+ minor(st->devid[i]), 1, prefer);
|
|
 |
2c1b57 |
change = newstate ^ st->devstate[i];
|
|
 |
2c1b57 |
if (st->utime && change && !st->err && !new_array) {
|
|
 |
2c1b57 |
- if ((st->devstate[i]&change)&(1<
|
|
 |
2c1b57 |
+ if ((st->devstate[i]&change) & (1 << MD_DISK_SYNC))
|
|
 |
2c1b57 |
alert("Fail", dev, dv, ainfo);
|
|
 |
2c1b57 |
- else if ((newstate & (1<
|
|
 |
2c1b57 |
+ else if ((newstate & (1 << MD_DISK_FAULTY)) &&
|
|
 |
2c1b57 |
(disc.major || disc.minor) &&
|
|
 |
2c1b57 |
- st->devid[i] == makedev(disc.major, disc.minor))
|
|
 |
2c1b57 |
+ st->devid[i] == makedev(disc.major,
|
|
 |
2c1b57 |
+ disc.minor))
|
|
 |
2c1b57 |
alert("FailSpare", dev, dv, ainfo);
|
|
 |
2c1b57 |
- else if ((newstate&change)&(1<
|
|
 |
2c1b57 |
+ else if ((newstate&change) & (1 << MD_DISK_SYNC))
|
|
 |
2c1b57 |
alert("SpareActive", dev, dv, ainfo);
|
|
 |
2c1b57 |
}
|
|
 |
2c1b57 |
st->devstate[i] = newstate;
|
|
 |
2c1b57 |
--
|
|
 |
2c1b57 |
2.7.4
|
|
 |
2c1b57 |
|