View Issue Details

IDProjectCategoryView StatusLast Update
0002653GNUnettransport servicepublic2024-05-03 13:59
ReporterMatthias Wachs Assigned ToMatthias Wachs  
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Product Version0.9.4 
Target Version0.9.5 
Summary0002653: test_transport_api_unreliability_unix fails on buildslave
DescriptionSome messages are lost:

^[[A^CNov 14 16:02:26-570308 test_transport_api_unreliability_unix-2528 ERROR Peers got connected
Nov 14 16:02:26-570356 test_transport_api_unreliability_unix-2528 ERROR Reliability failed: Last message sent 127, Next message scheduled 127, Last message received 127, Message expected 117
Nov 14 16:02:26-570375 test_transport_api_unreliability_unix-2528 ERROR Did not receive message 10
Nov 14 16:02:26-570389 test_transport_api_unreliability_unix-2528 ERROR Did not receive message 11
Nov 14 16:02:26-570401 test_transport_api_unreliability_unix-2528 ERROR Did not receive message 12
Nov 14 16:02:26-570414 test_transport_api_unreliability_unix-2528 ERROR Did not receive message 13
Nov 14 16:02:26-570427 test_transport_api_unreliability_unix-2528 ERROR Did not receive message 14
Nov 14 16:02:26-570439 test_transport_api_unreliability_unix-2528 ERROR Did not receive message 15
Nov 14 16:02:26-570452 test_transport_api_unreliability_unix-2528 ERROR Did not receive message 16
Nov 14 16:02:26-570464 test_transport_api_unreliability_unix-2528 ERROR Did not receive message 17
Nov 14 16:02:26-570477 test_transport_api_unreliability_unix-2528 ERROR Did not receive message 18
Nov 14 16:02:26-570489 test_transport_api_unreliability_unix-2528 ERROR Did not receive message 19


Debug output:

buildslave:/home/buildslave/full/build/src/transport# ./test_transport_api_unreliability_unix
Nov 14 16:02:22-713882 transport-unix-2544 ERROR UNIX transmit 488-byte message to @tmp/unix-plugin-sock.12075 (488: ok)
Nov 14 16:02:22-718383 transport-unix-2545 ERROR UNIX transmit 385-byte message to @tmp/unix-plugin-sock.12049 (385: ok)
Nov 14 16:02:22-718516 transport-unix-2545 ERROR UNIX transmit 488-byte message to @tmp/unix-plugin-sock.12049 (488: ok)
Nov 14 16:02:22-723413 transport-unix-2544 ERROR UNIX transmit 385-byte message to @tmp/unix-plugin-sock.12075 (385: ok)
Nov 14 16:02:23-714765 transport-unix-2544 ERROR UNIX transmit 84-byte message to @tmp/unix-plugin-sock.12075 (84: ok)
Nov 14 16:02:23-715423 transport-unix-2545 ERROR UNIX transmit 84-byte message to @tmp/unix-plugin-sock.12049 (84: ok)
Nov 14 16:02:23-715744 transport-unix-2544 ERROR UNIX transmit 72-byte message to @tmp/unix-plugin-sock.12075 (72: ok)
Nov 14 16:02:23-716194 test_transport_api_unreliability_unix-2528 ERROR Sending message 0 of size 8
Nov 14 16:02:23-716716 transport-unix-2545 ERROR UNIX transmit 76-byte message to @tmp/unix-plugin-sock.12049 (76: ok)
Nov 14 16:02:23-716858 transport-unix-2545 ERROR UNIX transmit 72-byte message to @tmp/unix-plugin-sock.12049 (72: ok)
Nov 14 16:02:23-716972 test_transport_api_unreliability_unix-2528 ERROR Sending message 1 of size 9
Nov 14 16:02:23-717246 transport-unix-2545 ERROR UNIX transmit 77-byte message to @tmp/unix-plugin-sock.12049 (77: ok)
Nov 14 16:02:23-717521 test_transport_api_unreliability_unix-2528 ERROR Sending message 2 of size 16
Nov 14 16:02:23-717730 transport-unix-2545 ERROR UNIX transmit 84-byte message to @tmp/unix-plugin-sock.12049 (84: ok)
Nov 14 16:02:23-717963 test_transport_api_unreliability_unix-2528 ERROR Sending message 3 of size 35
Nov 14 16:02:23-718186 transport-unix-2545 ERROR UNIX transmit 103-byte message to @tmp/unix-plugin-sock.12049 (103: ok)
Nov 14 16:02:23-718462 test_transport_api_unreliability_unix-2528 ERROR Sending message 4 of size 72
Nov 14 16:02:23-718661 transport-unix-2545 ERROR UNIX transmit 140-byte message to @tmp/unix-plugin-sock.12049 (140: ok)
Nov 14 16:02:23-718932 test_transport_api_unreliability_unix-2528 ERROR Sending message 5 of size 133
Nov 14 16:02:23-719150 transport-unix-2545 ERROR UNIX transmit 201-byte message to @tmp/unix-plugin-sock.12049 (201: ok)
Nov 14 16:02:23-719415 test_transport_api_unreliability_unix-2528 ERROR Sending message 6 of size 224
Nov 14 16:02:23-719626 transport-unix-2545 ERROR UNIX transmit 292-byte message to @tmp/unix-plugin-sock.12049 (292: ok)
Nov 14 16:02:23-719867 test_transport_api_unreliability_unix-2528 ERROR Sending message 7 of size 351
Nov 14 16:02:23-720079 transport-unix-2545 ERROR UNIX transmit 419-byte message to @tmp/unix-plugin-sock.12049 (419: ok)
Nov 14 16:02:23-720357 test_transport_api_unreliability_unix-2528 ERROR Sending message 8 of size 520
Nov 14 16:02:23-720560 transport-unix-2545 ERROR UNIX transmit 588-byte message to @tmp/unix-plugin-sock.12049 (588: ok)
Nov 14 16:02:23-720828 test_transport_api_unreliability_unix-2528 ERROR Sending message 9 of size 737
Nov 14 16:02:23-721030 transport-unix-2545 ERROR UNIX transmit 805-byte message to @tmp/unix-plugin-sock.12049 (805: ok)
Nov 14 16:02:23-721315 test_transport_api_unreliability_unix-2528 ERROR Sending message 10 of size 1008
Nov 14 16:02:23-721777 test_transport_api_unreliability_unix-2528 ERROR Sending message 11 of size 1339
Nov 14 16:02:23-722258 test_transport_api_unreliability_unix-2528 ERROR Sending message 12 of size 1736
Nov 14 16:02:23-722703 test_transport_api_unreliability_unix-2528 ERROR Sending message 13 of size 2205
Nov 14 16:02:23-723144 test_transport_api_unreliability_unix-2528 ERROR Sending message 14 of size 2752
Nov 14 16:02:23-723599 test_transport_api_unreliability_unix-2528 ERROR Sending message 15 of size 3383
Nov 14 16:02:23-724047 test_transport_api_unreliability_unix-2528 ERROR Sending message 16 of size 4104
Nov 14 16:02:23-724516 test_transport_api_unreliability_unix-2528 ERROR Sending message 17 of size 4921
Nov 14 16:02:23-724979 test_transport_api_unreliability_unix-2528 ERROR Sending message 18 of size 5840
Nov 14 16:02:23-725463 test_transport_api_unreliability_unix-2528 ERROR Sending message 19 of size 6867
Nov 14 16:02:23-725924 test_transport_api_unreliability_unix-2528 ERROR Sending message 20 of size 8008
Nov 14 16:02:23-726292 transport-unix-2544 ERROR UNIX transmit 72-byte message to @tmp/unix-plugin-sock.12075 (72: ok)
Nov 14 16:02:23-726434 test_transport_api_unreliability_unix-2528 ERROR Got message 0 of size 8
.Nov 14 16:02:23-726691 transport-unix-2545 ERROR UNIX transmit 8076-byte message to @tmp/unix-plugin-sock.12049 (8076: ok)
Nov 14 16:02:23-726988 test_transport_api_unreliability_unix-2528 ERROR Sending message 21 of size 9269
Nov 14 16:02:23-727818 test_transport_api_unreliability_unix-2528 ERROR Got message 1 of size 9
.Nov 14 16:02:23-727955 test_transport_api_unreliability_unix-2528 ERROR Got message 2 of size 16
.Nov 14 16:02:23-728085 test_transport_api_unreliability_unix-2528 ERROR Got message 3 of size 35
.Nov 14 16:02:23-728261 test_transport_api_unreliability_unix-2528 ERROR Got message 4 of size 72
.Nov 14 16:02:23-728430 test_transport_api_unreliability_unix-2528 ERROR Got message 5 of size 133
.Nov 14 16:02:23-728576 test_transport_api_unreliability_unix-2528 ERROR Got message 6 of size 224
.Nov 14 16:02:23-728708 test_transport_api_unreliability_unix-2528 ERROR Got message 7 of size 351
.Nov 14 16:02:23-728855 test_transport_api_unreliability_unix-2528 ERROR Got message 8 of size 520
.Nov 14 16:02:23-728997 test_transport_api_unreliability_unix-2528 ERROR Got message 9 of size 737
.Nov 14 16:02:23-729175 test_transport_api_unreliability_unix-2528 ERROR Got message 20 of size 8008
.Nov 14 16:02:23-729474 transport-unix-2545 ERROR UNIX transmit 9337-byte message to @tmp/unix-plugin-sock.12049 (9337: ok)
TagsNo tags attached.

Activities

Matthias Wachs

2012-11-14 16:05

reporter   ~0006588

Note always, just every 5th execution, but loses always the same messages: starting with message 10

Matthias Wachs

2012-11-14 16:29

reporter   ~0006589

Analysis: Messages are discarded because max. number of retries is reached. Retries due to
    if ((errno == EAGAIN) || (errno == ENOBUFS))

Matthias Wachs

2012-11-14 16:57

reporter   ~0006590

Fixed in rev 24966.

Issue History

Date Modified Username Field Change
2012-11-14 16:05 Matthias Wachs New Issue
2012-11-14 16:05 Matthias Wachs Note Added: 0006588
2012-11-14 16:10 Matthias Wachs Assigned To => Matthias Wachs
2012-11-14 16:10 Matthias Wachs Status new => assigned
2012-11-14 16:29 Matthias Wachs Note Added: 0006589
2012-11-14 16:57 Matthias Wachs Note Added: 0006590
2012-11-14 16:57 Matthias Wachs Status assigned => resolved
2012-11-14 16:57 Matthias Wachs Resolution open => fixed
2012-11-14 16:57 Matthias Wachs Product Version Git master => 0.9.4
2012-11-14 16:57 Matthias Wachs Target Version => 0.9.5
2012-12-21 16:49 Christian Grothoff Status resolved => closed
2024-05-03 13:59 Christian Grothoff Category UNIX transport => transport service