View Issue Details

IDProjectCategoryView StatusLast Update
0002029GNUnetfile-sharing servicepublic2011-12-26 22:28
ReporterChristian Grothoff Assigned ToChristian Grothoff  
PriorityurgentSeveritymajorReproducibilityalways
Status closedResolutionfixed 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product VersionGit master 
Target Version0.9.1Fixed in Version0.9.1 
Summary0002029: migration tests sometimes fail, logs look very suspicious even if they pass
DescriptionUsing these log settings:

export GNUNET_FORCE_LOG="fs;gnunet-service-fs_push.c;;;DEBUG/fs;;GSF_handle_p2p_migration_stop_;;DEBUG/fs;;GSF_block_peer_migration_;;DEBUG/datastore;;;;DEBUG/"

I get on pixel:

 ./test_gnunet_service_fs_migration
Dec 23 17:28:12-756304 datastore-21951 INFO Loading `sqlite' datastore plugin
Dec 23 17:28:12-758480 datastore-21951 INFO Rebuilding bloomfilter. Please be patient.
Dec 23 17:28:12-758540 datastore-21951 INFO Bloomfilter construction complete.
Dec 23 17:28:12-760320 datastore-21951 INFO Using sqlite page utilization to estimate payload (13 pages of size 1024 bytes)
Dec 23 17:28:12-955936 datastore-21961 INFO Loading `sqlite' datastore plugin
Dec 23 17:28:12-958753 datastore-21961 INFO Rebuilding bloomfilter. Please be patient.
Dec 23 17:28:12-958814 datastore-21961 INFO Bloomfilter construction complete.
Dec 23 17:28:12-960548 datastore-21961 INFO Using sqlite page utilization to estimate payload (13 pages of size 1024 bytes)
Dec 23 17:28:14-995731 fs-21950 DEBUG Asking to stop migration for 368260499 ms
Dec 23 17:28:15-146045 fs-21960 DEBUG Asking to stop migration for 578513757 ms
Dec 23 17:28:15-146148 fs-21960 INFO Migration of content to peer `KJI3' blocked for 368260499 ms
Dec 23 17:28:15-146486 fs-21960 DEBUG Migration already blocked for another 578513757 ms
Dec 23 17:28:15-523711 fs-21960 DEBUG Migration already blocked for another 578513380 ms
Dec 23 17:28:16-056326 fs-21960 DEBUG Migration already blocked for another 578512847 ms
Dec 23 17:28:16-147206 fs-21950 INFO Migration of content to peer `FC74' blocked for 578513757 ms
Download speed was 20 MiB/s

What is odd here:
1) migration stop delays are very high, why are they generated at all?
2) why do I not see datastore put operations? I should see them first for the orignal publishing and then for the download!
3) given (1) and (2), why does the testcase succeed at all!?
TagsNo tags attached.

Activities

Christian Grothoff

2011-12-23 18:13

manager   ~0005185

Note: migration delay calculations were changed *after* the 0.9.0 release, so this bug does not impact 0.9.0.

Christian Grothoff

2011-12-25 21:45

manager   ~0005204

Logging was an issue of things not being compiled nicely. Rest was a bigger mess. Fixed in SVN 18815.

Issue History

Date Modified Username Field Change
2011-12-23 18:12 Christian Grothoff New Issue
2011-12-23 18:13 Christian Grothoff Note Added: 0005185
2011-12-23 18:13 Christian Grothoff Assigned To => Christian Grothoff
2011-12-23 18:13 Christian Grothoff Status new => assigned
2011-12-25 21:45 Christian Grothoff Note Added: 0005204
2011-12-25 21:45 Christian Grothoff Status assigned => resolved
2011-12-25 21:45 Christian Grothoff Fixed in Version => 0.9.1
2011-12-25 21:45 Christian Grothoff Resolution open => fixed
2011-12-26 22:28 Christian Grothoff Status resolved => closed