[ENBD] enbd on vmware

Simon Edwards enbd@lists.community.tummy.com
Sun, 9 Feb 2003 20:35:57 -0000


Hello,
	I'm new to enbd (and nbd) so I'm sorry if I ask something that
has been previously asked, (though I've tried a couple of grep's through
the old postings).

	I'm keen to get to grips with enbd, but rather than try it on a
development machine I've built a Linux virtual machine (under Vmware)
running a modified version of 2.4.18 (based on Slackware).

	I've successfully compiled and inserted the enbd module (version
2.4.30) into the kernel manually, but the "make test" gets as far as the
main loop and then hangs (output below) - apparently in a busy loop.

	I'm currently gathering some real hardware for a test rig but in
the mean time all I have is Vmware - I'm wondering whether anyone else
on the list has had any success with this approach?

Regards,

Simon.

enbd-client   274: client (-1) manager opened NBD device /dev/ndb (2b10)
enbd-client   274: client (-1) set kernel bdflush sync boundary to 80%
from 60%
enbd-client   274: client (-1) set kernel bdflush async boundary to 25%
from 40%
enbd-client   275: client (-1) starts introduction sequence on port 3033
enbd-server   231: server (-2) opened port 3033 (socket 1) for client
127.0.0.1
        |-enbd-client(275)
enbd-server   278: server (-1) set default signal handlers for session
server 278
enbd-server   278: server (-1) sent passwd ok
enbd-server   278: server (-1) got cliserv magic ok
enbd-server   278: server (-1) received id device 2b10 ok
enbd-server   278: server (-1) sent size 8388608 ok
enbd-server   278: server (-1) sent sig ok
enbd-server   278: server (-1) suggested ro flags 0 ok
enbd-client   275: client (-1) got size 8388608
enbd-server   278: server (-1) received blksize 1024 ok
enbd-client   275: client (-1) negotiated blksize 1024
enbd-server   278: server (-1) sent/negotiated blksize 1024 ok
enbd-server   278: server (-1) received pulse_intvl 5 ok
enbd-client   275: client (-1) negotiated pulse_intvl 10
enbd-server   278: server (-1) sent/negotiated pulse interval 10 ok
enbd-server   278: server (-1) agreed 4 channels ok
enbd-server   278: server (-1) selected free port at 3034
enbd-server   278: server (-1) posted port 3034 ok
enbd-server   278: server (-1) manager started new process group 278
enbd-server   280: server (0) set default signal handlers for slave
server 280
enbd-server   281: server (1) set default signal handlers for slave
server 281
enbd-server   282: server (2) set default signal handlers for slave
server 282
enbd-server   283: server (3) set default signal handlers for slave
server 283
enbd-server   278: server (-1) set new signal handlers for session
server 278
enbd-client   275: client (-1) got session port 3034 ok
enbd-client   275: client (-1) introduction sequence ends ok
enbd-client   275: client (-1) set device size 8388608
enbd-client   275: client (-1) sets session slots to 0-3
enbd-client   284: client (0) found device /dev/ndb1 ok
enbd-server   280: server (0) opened port 3034 (socket 4) for client
127.0.0.1
enbd-client   284: client (0) opened socket 5 to port 3034
enbd-client   284: client (0) read passwd ok from port 3034
enbd-client   284: client (0) got cliserv magic ok from port 3034
enbd-client   284: client (0) got a signature ok from port 3034
enbd-client   284: