[ENBD] Client freeze with Reiserfs over enbd
Brian Keefer
enbd@lists.community.tummy.com
Tue, 13 May 2003 22:56:23 -0400
"Peter T. Breuer" wrote:
>
> "A month of sundays ago Brian Keefer wrote:"
> > I'm using enbd-2.4.31 and linux-2.4.20 on both client and server. I was in
> > X when my system froze, so I only have the system log of the failure. The
>
> Oh, I see. The usual technique is to have a serial line hooked up and
> to be scrolling the logs to it in realtime via syslog :-). Useful for
> rebooting too.
It's been a while since I messed with RS-232, I remember it being
extremely painful. I'm not even sure if I still have a DTE-DTE cable in
The Big Knot.
>
> If you have the kernel debugger compiled in, you can generally get out
> of jail (blind). Maybe with magic-sysreq too.
With magic sysreq, moya couldn't sync or unmount it's disk. I could only
Sysrq-b, and offer my humble thanks to Hans Reiser, Patron Saint of Fast
Booting.
> > Here's the syslog from the crash
...
>
> Isn't that interesting. The reply came in, but 13s late!
>
> What could do that?
Umm, well, the Server here is supposed to be a diskless mediastation,
shangai'd into being a cheap external IDE enclosure. The Server's
enbd-server binary is being Samba'd in from moya. I know Linux's IO sorter
sucks, but it wasn't too busy to allow samba to reply to enbd-server being
paged in.
>
> Anyway, the client daemon was also OK. It treated the reply.
>
> > > May 11 23:11:17 moya syslogd 1.3-3: restart.
>
> Yerrs. Maybe I should look at what happens in that pathway. At least I
> should maybe flag the request so that positive news is logged when
> it does finally get treated.
>
> It's quite possible it's a bug.
>
Thanks for such a quick reply.