Thread (4 messages) flat view 4 messages, 2 authors, 2002-07-09

raid1 over lvm and nbd => recovery thread fails

From: Martin Hermanowski <hidden>
Date: 2002-07-05 10:52:15

Hello,
I've made a raid1 mirror of an lvm partition and an nbd from another
machine. Then I created an ext3 fs on it. I patched nbd-client.c to
close the socket on network failure to prevent some kind of dead-lock
when the connection between the two machines dies.

This all works quite well, but after about 6~12 disconnects and
reconnects of the nbd (disc-failures for the raid) while the recovery
thread is working, the recovery thread is show as folling in
/proc/mdstat:
|     [>....................]  recovery =  0.0% (0/16777152)
|     finish=461360.7min speed=0K/sec

So there is no recovery :-(

I'm not shure whether this only happens if there is write activity on
the raid, but in most cases there was. The recovery thread did never
complete because I disconnected after ~30s after reconnect.

mdrecoveryd and raid1d show up normal in top, they are just not running.

Not to forget, /proc/mdstat shows the recovery stats also when I remove
the disc again.

Is there any way to stop the recovery thread manually?

Regards,
Martin
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help