]> git.ipfire.org Git - thirdparty/mdadm.git/blobdiff - mdstat.c
Detail: adding sync status for cluster device
[thirdparty/mdadm.git] / mdstat.c
index 7e600d0cb03a7d072978226f5cd5cdab3a51f992..20577a35e78b4199ceff85c9c0e8a5f2369104d5 100644 (file)
--- a/mdstat.c
+++ b/mdstat.c
@@ -257,6 +257,8 @@ struct mdstat_ent *mdstat_read(int hold, int start)
                                        ent->percent = RESYNC_DELAYED;
                                if (l > 8 && strcmp(w+l-8, "=PENDING") == 0)
                                        ent->percent = RESYNC_PENDING;
+                               if (l > 7 && strcmp(w+l-7, "=REMOTE") == 0)
+                                       ent->percent = RESYNC_REMOTE;
                        } else if (ent->percent == RESYNC_NONE &&
                                   w[0] >= '0' &&
                                   w[0] <= '9' &&