View Issue Details

IDProjectCategoryView StatusLast Update
0010024Talerexchangepublic2025-06-15 20:03
ReporterFlorian Dold Assigned ToChristian Grothoff  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
Product Version1.0 
Target Version1.0 stretch goalsFixed in Version1.0 stretch goals 
Summary0010024: exchange (and other components) do not support multiple LISTEN_FDS
DescriptionThat means when systemd has multiple listen sockets, only one of them is used. The other one will be ignored, leading to very confusing behavior, especially since the order of sockets in LISTEN_FDS is undefined and non-deterministic.

We either should support multiple LISTEN_FDS, or at least warn/fail if multiple are present and we don't support that.
TagsNo tags attached.

Relationships

related to 0010023 resolvedChristian Grothoff merchant (and probably other components) should have explicit SERVE config for socket passing 

Activities

Christian Grothoff

2025-06-15 20:03

manager   ~0025242

Fixed in 90f5ad21f12c9056d23cbf554f91fc0f7d21ba52 (libtalermhd ABI 6). Note that merchant/sync/challenger/anastasis must also be updated.

Issue History

Date Modified Username Field Change
2025-05-26 18:50 Florian Dold New Issue
2025-05-27 09:04 Christian Grothoff Relationship added related to 0010023
2025-05-27 09:04 Christian Grothoff Status new => confirmed
2025-06-03 23:16 Christian Grothoff Target Version 1.2 => 1.3
2025-06-12 09:47 Christian Grothoff Assigned To => Christian Grothoff
2025-06-12 09:47 Christian Grothoff Status confirmed => assigned
2025-06-15 20:03 Christian Grothoff Product Version => 1.0
2025-06-15 20:03 Christian Grothoff Fixed in Version => 1.0 stretch goals
2025-06-15 20:03 Christian Grothoff Target Version 1.3 => 1.0 stretch goals
2025-06-15 20:03 Christian Grothoff Note Added: 0025242
2025-06-15 20:03 Christian Grothoff Status assigned => resolved
2025-06-15 20:03 Christian Grothoff Resolution open => fixed