Re: diskless enbd-client/enbd on initrd\

"Peter T. Breuer" <[email protected]> Thu, 6 Apr 2006 18:16:14 +0200 (MET DST)
Newsgroups gmane.linux.enbd.general
Message-ID <[email protected]>
"Also sprach Rudolph Bott:"
> I'm still stuck with the timeout problem (after a successfull connect
> and system boot):
> 
> enbd-client   595: #1927 mainloop: Client times out waiting 60s in
> mainloop. Breaking off

Well, the server has not spoken for 60s. The client should be pinging
it every few seconds, so we would conclude it is dead. But make the
pulse interval something large (-p whatever) to make it more tolerant
of timeouts.

I would say the server is dead. The ping is supposed to detect that.
And it has!

> enbd-client   594: #1927 mainloop: Client times out waiting 60s in
> mainloop. Breaking off
> ENBD #1160[0]: enbd_rollback (0): rollback req c009b7d4!
> ENBD #1160[1]: enbd_rollback (1): rollback req c009b8fc!

Strange - you had requests there? Well, certainly the server did not
respond. Rin with -e so that they error instead of rollback.

> enbd-client   594: client (0) got cliserv magic ok from 172.16.20.1:1113
> enbd-client   594: client (0) got a signature ok from 172.16.20.1:1113
> enbd-client   594: client (0) enters setsig
> enbd-client   594: client (0) set sig uses whole disk, wants slot 1
> ENBD #3150[0]: my_nbd_set_sig (0): failed sigcheck wth -22

This is some other problem - wrong sig. See kernel messages.


Peter