Skip to contentSkip to conversation

report on RAID tools bug/patch

PATCH David Chow 2 participants 2 messages Jun 6, 2003 MD RAID

lore
Share & tools
lore

David Chow

author
#0 lore raw

Hi Neil,

Referring to the earlier patches you post to fix a problem in mkraid.c which saids "array is active -- run raidstop first" . I've try it on 1.003 from the redhat website and tested it on my system which seems alright. I think this problem has existed in almost all Linux distribution as it has been hanging around for a long time. Would you please fix it and it will make a lot of people happy :D Thanks.

11/05 19:35:29 renamed from 11/05 19:34:57 1.1 +1 -1
@@ -244,7 +244,7 @@ int main (int argc, char *argv[])
    while (*args) {
        for (p = cfg_head; p; p = p->next) {
            if (strcmp(p->md_name, *args)) continue;
- if (check_active(cfg))
+ if (check_active(p))
                goto abort;
            if (force_flag) {
                fprintf(stderr, "DESTROYING the contents of %s in 5 

seconds, Ctrl-C if unsure!\n", *args);

regards,
David Chow

#1 lore raw
Quoted 8 lines · On Friday June 6, [email protected] wrote:

Hi Neil,

Referring to the earlier patches you post to fix a problem in mkraid.c which saids "array is active -- run raidstop first" . I've try it on 1.003 from the redhat website and tested it on my system which seems alright. I think this problem has existed in almost all Linux distribution as it has been hanging around for a long time. Would you please fix it and it will make a lot of people happy :D Thanks.

I did "fix" it by writing mdadm :-)

I don't maintain raidtools so I'm afraid I cannot help you.

NeilBrown

Quoted 22 lines
11/05 19:35:29 renamed from 11/05 19:34:57 1.1 +1 -1
@@ -244,7 +244,7 @@ int main (int argc, char *argv[])
     while (*args) {
         for (p = cfg_head; p; p = p->next) {
             if (strcmp(p->md_name, *args)) continue;
- if (check_active(cfg))
+ if (check_active(p))
                 goto abort;
             if (force_flag) {
                 fprintf(stderr, "DESTROYING the contents of %s in 5 

seconds, Ctrl-C if unsure!\n", *args);

regards,
David Chow

-
To unsubscribe from this list: send the line "unsubscribe linux-raid" in the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html