View Issue Details

IDProjectCategoryView StatusLast Update
0002967GNUnetset servicepublic2013-12-24 19:54
ReporterFlorian Dold Assigned ToFlorian Dold Due Date
PrioritynormalSeveritymajorReproducibilityrandom
Status closedResolutionfixed 
Product VersionGit master 
Target Version0.10.0Fixed in Version0.10.0 
Summary0002967: set reconciliation does not terminate, sometimes
Description$ gnunet-arm -s && gnunet-arm -i set
gnunet-set-profiler -LINFO -A10 -B100 -C100

sometimes works, sometimes the set profiler does not terminate, the server log indicates that a 'DONE' message has been sent, but that message is never received.

Attaching via GDB indicates that the service is selecting on a socket, thus this does not seem to be related to the cyclic IBFs.

I suspect mesh might just drop the message and fail to retransmit it, but I've been unable to reproduce this outside of SET.
TagsNo tags attached.

Activities

Florian Dold

2013-07-23 21:56

developer   ~0007291

After some playing around, using

  export GNUNET_FORCE_LOG='mesh;;;;DEBUG'

reduces the frequency of the hangs occurring significantly.

This suggests that mesh has something to do with it ...

Florian Dold

2013-08-13 14:41

developer   ~0007370

set's shutdown sequence is now correctly implemented, and a bug in mesh has been fixed

Issue History

Date ModifiedUsernameFieldChange
2013-07-23 20:08Florian DoldNew Issue
2013-07-23 20:08Florian DoldStatusnew => assigned
2013-07-23 20:08Florian DoldAssigned To => Florian Dold
2013-07-23 21:56Florian DoldNote Added: 0007291
2013-08-13 14:41Florian DoldNote Added: 0007370
2013-08-13 14:41Florian DoldStatusassigned => resolved
2013-08-13 14:41Florian DoldResolutionopen => fixed
2013-08-13 21:18Christian GrothoffProduct Version => Git master
2013-08-13 21:18Christian GrothoffFixed in Version => 0.10.0
2013-08-13 21:18Christian GrothoffTarget Version => 0.10.0
2013-12-24 19:54Christian GrothoffStatusresolved => closed