View Issue Details

IDProjectCategoryView StatusLast Update
0008924Talerwallet-corepublic2024-07-25 22:11
ReporterFlorian Dold Assigned ToFlorian Dold Resolution deadline
ImplementerReviewer 
Release signed byDeployed by 
VerifierCommunicator 
Data protection authority notification requiredNo  
CSIRT notification requiredNo  
Estimated effort (hours)Actual effort (hours)0 
Fast-trackNo
Work packagenone
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Target Version0.12Fixed in Version0.12 
Summary0008924: implement round-robin for long-polling the same origin [6+h]
DescriptionWe currently can end up in the situation where the long polling requests use up the connection limit, stalling all further request to a domain.

To avoid this, we should do long-polling requests one at a time with round-robin.

The longpoll timeout can be dynamically adjusted based on waiting long pollers in the queue.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

Florian Dold

2024-06-18 15:41

manager   ~0022664

commit 3913d0117bd034b5d7467eeed6b10c59dae90ce8 (HEAD -> master, origin/master, origin/HEAD)
Author: Florian Dold <florian@dold.me>
Date: Tue Jun 18 17:41:09 2024 +0200

    wallet-core: round-robin waiting for long-polling
    
    With dynamic long-poll timeout computation

Issue History

Date ModifiedUsernameFieldChange
2024-06-11 13:38Florian DoldNew Issue
2024-06-11 13:38Florian DoldStatusnew => assigned
2024-06-11 13:38Florian DoldAssigned To => Florian Dold
2024-06-18 15:41Florian DoldStatusassigned => informing
2024-06-18 15:41Florian DoldResolutionopen => fixed
2024-06-18 15:41Florian DoldNote Added: 0022664
2024-07-25 22:11Christian GrothoffFixed in Version => 0.12
2024-07-25 22:11Christian GrothoffStatusinforming => closed