[ENBD] make test fails with 2.4.32 on linux 2.4.22
Anders Blomdell
anders.blomdell at control.lth.se
Mon Mar 1 12:20:41 MST 2004
Since I could not get linux-2.6.3 to work with nbd-2.4.32, I decided to
give linux-2.4.22 a chance, but with seemingly disappointing results.
Doing
make LINUXDIR=/usr/src/linux-2.4.22 SMP=1 test
Gives the following output
export OPTASYNC="" OPTBLK="-b 1024" OPTCLISSL="" OPTJRNL="" OPTLOCK=""
OPTMD5SUM="" OPTORDER="-w 500" OPTRAID="-l" OPTRCACHE="-h 0" OPTRO=""
OPTSASYNC="" OPTSIG="-i "NBDabcdefNBD"" OPTSOCK="-n 4" OPTSRVSSL="" OPTTIME=
"-t 120" OPT_REQ_TIMEO="-p 5" BUILD="/tmp" VPATH="/tmp" DEVICE="/dev/nda"
SERVER="localhost" CLIENT="localhost" EXPORT="/tmp/core0 /tmp/core1" BLKSIZ=
"1024" SRVSIZ="4096" RAHEAD="20" MERGE_REQS="0" CHK_PART="0" ;
/usr/src/nbd-2.4.32/nbd/enbd-maketest
enbd-client: no process killed
enbd-server: no process killed
enbd-server
delay 5senbd-server 7321: server: will open resources in mode 0
enbd-server 7321: size of exported file/device is 8192enbd-server 7324:
server (-2) locked /var/state/nbd/server-NBDabcdefNBD.client_ips
enbd-server 7324: server (-2) pinged service enbd-cstatd at 127.0.0.1:5051
enbd-server 7324: with news "notice server-start 3033 127.0.0.1 130.235.83.
190
quit
"
enbd-server 7324: server (-2) unlocked /var/state/nbd/server-NBDabcdefNBD.
client_ips
enbd-server 7324: server (-2) set new signal handlers
|-enbd-server(7324)
.....
enbd-client
enbd-client 7332: client says target 0 is localhost:3033
enbd-client 7332: client (-1) opens device /dev/nda
enbd-client 7332: client (-1) manager opened NBD device /dev/nda (2b00)
enbd-client 7332: client (-1) left kernel bdflush sync boundary at 80%
enbd-client 7332: client (-1) left kernel bdflush async boundary at 25%
enbd-client 7332: client (-1) manager detaches from shell
enbd-client 7334: client (-1) manager made pidfile
/var/run/enbd-client-NBDabcdefNBD.pid with pid 7334
enbd-client 7334: client (-1) starts introduction sequence on
localhost:3033
enbd-server 7324: server (-2) opened port 3033 (socket 4) for client 127.
0.0.1
nbd-shmem 7337: shmem area total size 139264
nbd-shmem 7337: shmem hash area starts at offset 4096
nbd-shmem 7337: shmem hash area size 135168
nbd/hash 7337: hash area total size 135168
nbd/hash 7337: hash buckets 256
nbd/hash 7337: reduce hash area effective size to 134992
|-enbd-client(7334)
nbd/hash 7337: hash size 4096 header + 130896 data = 134992
nbd/hash 7337: hash entries initial lo/hi limits set at 0/0 entries
nbd/hash 7337: pre-seeding hash heap with unit size 65536
nbd/hash 7337: pre-seeding hash heap with unit size 32768
nbd/hash 7337: pre-seeding hash heap with unit size 16384
nbd/hash 7337: pre-seeding hash heap with unit size 8192
nbd/hash 7337: pre-seeding hash heap with unit size 4096
nbd/hash 7337: pre-seeding hash heap with unit size 2048
nbd/hash 7337: pre-seeding hash heap with unit size 1024
nbd/hash 7337: pre-seeding hash heap with unit size 512
nbd/hash 7337: pre-seeding hash heap with unit size 256
nbd/hash 7337: pre-seeding hash heap with unit size 64
nbd/hash 7337: pre-seeding hash heap with unit size 16
enbd-server 7337: server (-1) set default signal handlers
enbd-server 7337: server (-1) sent hello ok
enbd-server 7337: server (-1) sent passwd ok
enbd-server 7337: server (-1) got cliserv magic ok
enbd-server 7337: server (-1) received id device 2b00 ok
enbd-server 7337: server (-1) sent size 8192 ok
enbd-server 7337: server (-1) sent sig [NBDabcdefNBD] ok
enbd-server 7337: server (-1) suggested ro flags 0 ok
enbd-client 7334: client (-1) got size 8192
enbd-client 7334: client (-1) got signature [NBDabcdefNBD], had []
enbd-server 7337: server (-1) received blksize 1024 ok
enbd-server 7337: server (-1) sent/negotiated blksize 1024 ok
enbd-client 7334: client (-1) negotiated blksize 1024
enbd-server 7337: server (-1) received pulse_intvl 5 ok
enbd-server 7337: server (-1) sent/negotiated pulse interval 10 ok
enbd-client 7334: client (-1) negotiated pulse_intvl 10
enbd-server 7337: server (-1) agreed 4 channels ok
enbd-server 7337: server (-1) selected free port at 3034
enbd-server 7337: server (-1) posted port 3034 ok
checking 127.0.0.1
enbd-server 7337: server (-1) manager started new process group 7337
enbd-server 7341: server (2) set default signal handlers
enbd-server 7340: server (1) set default signal handlers
enbd-server 7339: server (0) set default signal handlers
enbd-server 7342: server (3) set default signal handlers
enbd-server 7337: server (-1) set new signal handlers
enbd-client 7334: client (-1) got session port 3034 ok
enbd-client 7334: client (-1) introduction sequence ends ok
enbd-client 7334: client (-1) set device size 8192
enbd-client 7334: client (-1) sets session slots to to 0-3
enbd-client 7334:enbd-client 7343: client (-1) manager launched daemon 0
(7343) for localhost:3034
client (0) opens device /dev/nda1
enbd-client 7343: client (0) opened device /dev/nda1 ok
enbd-client 7344: client (1) opens device /dev/nda2
enbd-client 7344: client (1) opened device /dev/nda2 ok
enbd-client 7343: client (0) opened socket 5 to localhost:3034
enbd-server 7342: server (3) opened port 3034 (socket 9) for client 127.0.
0.1
enbd-server 7342: server (3) sent hello ok
enbd-client 7344: client (1) opened socket 5 to localhost:3034
enbd-server 7339: server (0) opened port 3034 (socket 9) for client 127.0.
0.1
enbd-server 7342: server (3) sent passwd ok
enbd-client 7343: client (0) read passwd ok from localhost:3034
enbd-client 7334: client (-1) manager launched daemon 1 (7344) for
localhost:3034
enbd-server 7339: server (0) sent hello ok
enbd-server 7342: server (3) got cliserv magic ok
enbd-client 7343: client (0) got cliserv magic ok from localhost:3034
enbd-client 7345: client (2) opens device /dev/nda3
enbd-client 7334: client (-1) manager launched daemon 2 (7345) for
localhost:3034
enbd-server 7339: server (0) sent passwd ok
enbd-client 7344: client (1) read passwd ok from localhost:3034
enbd-server 7342: server (3) sent sig [NBDabcdefNBD] ok
enbd-client 7343: client (0) got a signature ok from localhost:3034
enbd-client 7345: client (2) opened device /dev/nda3 ok
enbd-client 7334: client (-1) manager launched daemon 3 (7346) for
localhost:3034
enbd-client 7346: client (3) opens device /dev/nda4
enbd-server 7339: server (0) got cliserv magic ok
enbd-client 7344: client (1) got cliserv magic ok from localhost:3034
enbd-server 7342: server (3) set new signal handlers
enbd-client 7343: client (0) begins main loop
enbd-client 7345: client (2) opened socket 5 to localhost:3034
enbd-server 7340: server (1) opened port 3034 (socket 9) for client 127.0.
0.1
enbd-client 7346: client (3) opened device /dev/nda4 ok
enbd-server 7339: server (0) sent sig [NBDabcdefNBD] ok
enbd-client 7344: client (1) got a signature ok from localhost:3034
enbd-server 7340: server (1) sent hello ok
enbd-client 7346: client (3) opened socket 5 to localhost:3034
enbd-server 7341: server (2) opened port 3034 (socket 9) for client 127.0.
0.1
enbd-server 7339: server (0) set new signal handlers
enbd-client 7344: client (1) begins main loop
enbd-server 7340: server (1) sent passwd ok
enbd-client 7345: client (2) read passwd ok from localhost:3034
enbd-server 7341: server (2) sent hello ok
enbd-server 7340: server (1) got cliserv magic ok
enbd-client 7345: client (2) got cliserv magic ok from localhost:3034
enbd-server 7341: server (2) sent passwd ok
enbd-client 7346: client (3) read passwd ok from localhost:3034
enbd-server 7340: server (1) sent sig [NBDabcdefNBD] ok
enbd-client 7345: client (2) got a signature ok from localhost:3034
enbd-server 7341: server (2) got cliserv magic ok
enbd-client 7346: client (3) got cliserv magic ok from localhost:3034
enbd-server 7340: server (1) set new signal handlers
enbd-client 7345: client (2) begins main loop
enbd-server 7341: server (2) sent sig [NBDabcdefNBD] ok
enbd-client 7346: client (3) got a signature ok from localhost:3034
enbd-server 7341: server (2) set new signal handlers
enbd-client 7346: client (3) begins main loop
enbd-client 7334: client (-1) opens device /dev/nda
nbd/fileserver 7341: <# 144> ioctlfile treated remote check request type
0
nbd/fileserver 7341: <# 162> ioctlfile treated remote check OK req (reply
0)
/dev/nda has 1048576 bytes in 1024 blocks of 1024 bytes each
flushing buffers..done
writingnbd-test 7347: <# 182> dowrite
error (0) writing block 8 on fd 3: No space left on device
nbd-test 7347: <# 184> dowrite Cannot seek to block 8 on fd 3!
done
test 1 FAILED: 1024 incorrect blocks
flushing buffers..done
flushing buffers..done
readingnbd-test 7347: <# 243> doread
error reading block 8: Invalid argumentnbd-test 7347: <# 246> doread
Cannot seek to more than 2^31-1 (0x2000) in one file!
done
test 2 FAILED: 1024 incorrect blocks
flushing buffers..done
flushing buffers..done
writingnbd-test 7347: <# 182> dowrite
error (0) writing block 8 on fd 3: No space left on device
nbd-test 7347: <# 184> dowrite Cannot seek to block 8 on fd 3!
done
test 3 FAILED: 1024 incorrect blocks
flushing buffers..nbd-shmem 7341: <# 58> maybe_update_seqno_ondisk server
queuejumps writes 10-11 for 12)
done
flushing buffers..done
readingnbd-test 7347: <# 243> doread
error reading block 8: Invalid argumentnbd-test 7347: <# 246> doread
Cannot seek to more than 2^31-1 (0x2000) in one file!
done
test 4 FAILED: 1024 incorrect blocks
flushing buffers..done
flushing buffers..done
seeking and writing
doseeks: Could not write to block 3!
...
...
...Lots of errors deleted
...
...
doseeks: Read error at pos 999: is 819, should be 999!
(2000 seeks in 0.002886s, 693000.693001 seeks/s)
(1024KB written in 0.011762s, 87.060024 MB/s)
(1024KB read in 0.001504s, 680.851064 MB/s)done
test 5 FAILED: 254916 incorrect blocks
flushing buffers..done
ioctl 1 (write direct) succeeded
ioctl 2 (read indirect) succeeded
ioctl 3 (write + read indirect) succeeded
ioctl 4 (large read indirect) succeeded
ioctl 5 (large write + read indirect) succeeded
echo done
done
More information about the ENBD
mailing list