View Issue Details

IDProjectCategoryView StatusLast Update
0002153GNUnetutil librarypublic2012-11-05 18:34
ReporterLRN Assigned ToChristian Grothoff  
PrioritylowSeverityfeatureReproducibilityN/A
Status closedResolutionfixed 
Product VersionGit master 
Target Version0.9.4Fixed in Version0.9.4 
Summary0002153: Modify partial metadata serialization to drop large items first
DescriptionWe need to modify metadata serializer to be able to discard largest entries first when doing partial serialization.
This can be done easily by sorting metadata items by size and start the serialization from the smallest items. Once it gets
to an item that doesn't fit, it means that further items won't fit as well. Although that means that each item will have to be (possibly) compressed in advance to sort them correctly (some large items might become very small when compressed).
Right now serializer fills the buffer until it's so full that no new items will fit in. Which means that it might waste the buffer space on a few large items (if they are encountered early on), rather than a lot of small items (which is what we would like).
TagsNo tags attached.

Activities

Christian Grothoff

2012-06-13 20:29

manager   ~0006068

Fixed in 21981.

Issue History

Date Modified Username Field Change
2012-02-20 13:48 LRN New Issue
2012-02-21 21:49 Christian Grothoff Priority low => normal
2012-02-21 21:49 Christian Grothoff Status new => confirmed
2012-02-21 21:49 Christian Grothoff Target Version => 0.9.3
2012-03-09 22:30 Christian Grothoff Target Version 0.9.3 => 0.9.4
2012-05-03 01:16 Christian Grothoff Assigned To => Christian Grothoff
2012-05-03 01:16 Christian Grothoff Status confirmed => assigned
2012-05-28 15:12 Christian Grothoff Priority normal => low
2012-05-28 15:12 Christian Grothoff Product Version => Git master
2012-06-13 20:29 Christian Grothoff Note Added: 0006068
2012-06-13 20:29 Christian Grothoff Status assigned => resolved
2012-06-13 20:29 Christian Grothoff Fixed in Version => 0.9.4
2012-06-13 20:29 Christian Grothoff Resolution open => fixed
2012-11-05 18:34 Christian Grothoff Status resolved => closed