View Issue Details

IDProjectCategoryView StatusLast Update
0005711GNUnetcadet servicepublic2019-06-21 22:51
ReporterChristian GrothoffAssigned Tot3sserakt 
Status assignedResolutionopen 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product VersionSVN HEAD 
Target Version0.11.6Fixed in Version 
Summary0005711: replace enum GNUNET_CADET_ChannelOption with GNUNET_MQ_PriorityPreferences
DescriptionRight now, certain performance choices in CADET are made *per channel* using the channel option.

This sometimes results in applications (like CONVERSATION) opening two channels (with more complicated application logic).

The modern style of doing this is to set a *per envelope* option using the MQ API. Applications can *also* set a per MQ default (so for migration of the applications, this is the easy way: just set the per-channel option on the MQ).

Anyway, the CADET API must be changed to remove the channel option, and to pass the per-envelope option to CADET. Then CADET needs to implement per message handling of the options, and the applications must be changed to use the new style of setting the preferences and priorities.
TagsNo tags attached.


There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2019-05-04 22:31 Christian Grothoff New Issue
2019-06-05 18:54 Christian Grothoff Target Version 0.12.0 => 0.11.6
2019-06-21 22:51 Christian Grothoff Assigned To => t3sserakt
2019-06-21 22:51 Christian Grothoff Status new => assigned