View Issue Details

IDProjectCategoryView StatusLast Update
0003657GNUnetobsoletepublic2024-05-03 11:48
ReporterChristian Grothoff Assigned ToChristian Grothoff Due Date
PrioritynormalSeveritytweakReproducibilityN/A
Status closedResolutionfixed 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product VersionGit master 
Target Version0.11.0pre66Fixed in Version0.11.0pre66 
Summary0003657: replace ATS-information arrays with structs?
DescriptionCurrently the use of the arrays for ATS information is a major source of ugliness in the code, and also a likely source for bugs due to the common use of indexes (and different indexes for quality values, etc.).

A possible remedy might be to forgo the flexibility offered by the array approach in favor of some fixed-size well-known struct containing all of the performance values in one package. As all of those structs are only passed around within a peer, future changes to the performance values should not lead to a binary-incompatibility disaster either.

We might want to variants of the struct -- NBO and HBO and conversion functions between them when introducing this.
TagsNo tags attached.

Relationships

related to 0003661 closedChristian Grothoff gnunet-ats -m sometimes shows network family 'unspecified' for peers 

Activities

Christian Grothoff

2015-02-10 23:24

manager   ~0008863

Implemented as of SVN 35212.

Issue History

Date ModifiedUsernameFieldChange
2015-02-08 23:09Christian GrothoffNew Issue
2015-02-08 23:09Christian GrothoffStatusnew => assigned
2015-02-08 23:09Christian GrothoffAssigned To => Matthias Wachs
2015-02-10 11:38Christian GrothoffRelationship addedrelated to 0003661
2015-02-10 23:22Christian GrothoffAssigned ToMatthias Wachs => Christian Grothoff
2015-02-10 23:22Christian GrothoffTarget Version => 0.11.0pre66
2015-02-10 23:24Christian GrothoffNote Added: 0008863
2015-02-10 23:24Christian GrothoffStatusassigned => resolved
2015-02-10 23:24Christian GrothoffFixed in Version => 0.11.0pre66
2015-02-10 23:24Christian GrothoffResolutionopen => fixed
2018-06-06 22:25Christian GrothoffStatusresolved => closed
2024-05-03 11:48Christian GrothoffCategoryATS service => obsolete