View Issue Details

IDProjectCategoryView StatusLast Update
0002170GNUnettransport servicepublic2024-05-03 13:59
ReporterBart Polot Assigned ToChristian Grothoff  
PriorityhighSeveritymajorReproducibilityhave not tried
Status closedResolutionfixed 
Product Version0.9.1 
Target Version0.9.3Fixed in Version0.9.3 
Summary0002170: Transport service hogs CPU when using UNIX plugin
DescriptionRan nse-profiler for 3 hours whithout problems and then it started using 100% CPU.

Just before / short after it started:

Feb 24 17:56:38-186710 core-10128 ERROR Assertion failed at transport_api.c:506.
Feb 24 17:56:38-910305 core-13729 ERROR Assertion failed at transport_api.c:565.
Feb 24 17:59:44-417186 transport-26331 ERROR ATS did not suggested address to connect to peer `KN0H' Feb 24 17:59:59-453679 transport-26331 ERROR ATS did not suggested address to connect to peer `H90J'
Feb 24 17:59:59-453731 transport-26331 ERROR ATS did not suggested address to connect to peer `1P8A'
Feb 24 17:59:59-453752 transport-26331 ERROR ATS did not suggested address to connect to peer `JMAM'
Feb 24 18:00:44-463667 transport-26331 ERROR ATS did not suggested address to connect to peer `H90J'
Feb 24 18:00:44-463716 transport-26331 ERROR ATS did not suggested address to connect to peer `KN0H'
Feb 24 18:01:29-479586 transport-26331 ERROR ATS did not suggested address to connect to peer `H90J'
Feb 24 18:01:29-479710 transport-26331 ERROR ATS did not suggested address to connect to peer `KN0H'
Feb 24 18:01:59-503015 transport-26331 ERROR ATS did not suggested address to connect to peer `H90J'
Feb 24 18:01:59-503068 transport-26331 ERROR ATS did not suggested address to connect to peer `7GRM'
TagsNo tags attached.

Activities

Bart Polot

2012-02-24 18:15

manager   ~0005506

Tried to reproduce it in a small test with 400 peers and fast churn, did not happen.

Matthias Wachs

2012-04-19 16:24

manager   ~0005726

The bug error message related to 0002203 and fixed in 20818

Bart ran tests for 15 hours and issue did not occur...

Matthias Wachs

2012-05-02 12:52

manager   ~0005764

Refactored sending code in revision 21220.

Now waiting for feedback

Christian Grothoff

2012-05-06 20:16

manager   ~0005791

Fixed in SVN 21301. I'm a bit disappointed; Bart should have easily seen what was wrong here, and whoever wrote the original code should also learn a lesson about the need for loops to terminate...

Issue History

Date Modified Username Field Change
2012-02-24 18:07 Bart Polot New Issue
2012-02-24 18:07 Bart Polot Status new => assigned
2012-02-24 18:07 Bart Polot Assigned To => Matthias Wachs
2012-02-24 18:15 Bart Polot Note Added: 0005506
2012-02-24 20:41 Christian Grothoff Target Version => 0.9.3
2012-04-19 16:24 Matthias Wachs Note Added: 0005726
2012-04-19 16:25 Matthias Wachs Status assigned => resolved
2012-04-19 16:25 Matthias Wachs Resolution open => fixed
2012-05-02 12:52 Matthias Wachs Note Added: 0005764
2012-05-02 12:52 Matthias Wachs Status resolved => feedback
2012-05-06 20:16 Christian Grothoff Note Added: 0005791
2012-05-06 20:16 Christian Grothoff Status feedback => resolved
2012-05-06 20:16 Christian Grothoff Fixed in Version => 0.9.3
2012-05-06 20:16 Christian Grothoff Assigned To Matthias Wachs => Christian Grothoff
2012-06-02 19:15 Christian Grothoff Status resolved => closed
2024-05-03 13:59 Christian Grothoff Category UNIX transport => transport service