View Issue Details

IDProjectCategoryView StatusLast Update
0002998GNUnetset servicepublic2013-12-24 20:54
ReporterFlorian Dold Assigned ToFlorian Dold  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Product VersionGit master 
Target Version0.10.0Fixed in Version0.10.0 
Summary0002998: consensus causes problems for the set service, with IBFs that should be empty
DescriptionAfter the first exchange round in consensus, all peers have the same element set.
Thus, the strata estimator reports a difference of 0.
But, in further exchange rounds, set fails to decode the difference IBFs, which actually should be empty. Set sends larger IBFs, which then succeed to decode (why?).

Note that consensus returns the correct results (verified with -V option of the profiler) and terminates, but set does something it should not have to do.
Steps To Reproduce$ export GNUNET_FORCE_LOG='set;;handle_p2p_strata_estimator;;DEBUG'
$ ./gnunet-consensus-profiler -c test_consensus.conf -n2 -x 4 -k1
Additional InformationAug 14 01:42:40-593393 set-21670 DEBUG got se diff=4, using ibf size 64
Aug 14 01:42:40-673291 set-21667 DEBUG got se diff=0, using ibf size 4
Aug 14 01:42:40-676525 set-21670 WARNING decoding failed, sending larger ibf (size 8)
Aug 14 01:42:40-748524 set-21667 DEBUG got se diff=0, using ibf size 4
Aug 14 01:42:40-752605 set-21670 WARNING decoding failed, sending larger ibf (size 8)
Aug 14 01:42:40-820209 set-21667 DEBUG got se diff=0, using ibf size 4
Aug 14 01:42:40-823737 set-21670 WARNING decoding failed, sending larger ibf (size 8)
TagsNo tags attached.

Activities

Florian Dold

2013-08-14 12:17

developer   ~0007373

seems to have been a problem with the generation number of elements / the set

Issue History

Date Modified Username Field Change
2013-08-14 01:49 Florian Dold New Issue
2013-08-14 01:49 Florian Dold Status new => assigned
2013-08-14 01:49 Florian Dold Assigned To => Florian Dold
2013-08-14 01:49 Florian Dold Summary consensus cause problems with IBFs that should be empty => consensus causes problems for the set service, with IBFs that should be empty
2013-08-14 12:17 Florian Dold Note Added: 0007373
2013-08-14 12:17 Florian Dold Status assigned => resolved
2013-08-14 12:17 Florian Dold Resolution open => fixed
2013-08-14 12:49 Christian Grothoff Fixed in Version => 0.10.0
2013-08-14 12:49 Christian Grothoff Target Version => 0.10.0
2013-12-24 20:54 Christian Grothoff Status resolved => closed