View Issue Details

IDProjectCategoryView StatusLast Update
0003815Talerexchangepublic2024-01-12 14:05
ReporterChristian Grothoff Assigned ToChristian Grothoff  
PrioritylowSeveritytweakReproducibilityN/A
Status closedResolutionwon't fix 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product Versiongit (master) 
Target Version0.0Fixed in Version0.0 
Summary0003815: operate over all envelops/link secrets on block, removing newcoin_index from refresh_commit_coin
DescriptionUnlike 0003814, this should virtually always be beneficial, as we usually create multiple coins, and like 0003814 we do also always do N queries for insert/select for N new coins.
TagsNo tags attached.

Relationships

related to 0004483 closedChristian Grothoff Optimize refresh protocol with deterministic blinding 

Activities

Christian Grothoff

2016-05-16 17:16

manager   ~0010678

This is already the case on the API-level, just _internally_ Postgres iterates over the elements. So this is now purely a local optimization within the postgres plugin.

Christian Grothoff

2016-05-24 20:29

manager   ~0010731

Due to the variable-size nature of the coin_evs, this is likely to just make things more complicated. So unless we have performance metrics that show that this helps, we should consider this a premature optimization and stay far away from it.

Issue History

Date Modified Username Field Change
2015-06-03 14:28 Christian Grothoff New Issue
2015-06-11 16:30 Christian Grothoff Target Version => 0.2
2015-06-11 16:31 Christian Grothoff Status new => acknowledged
2015-06-21 10:43 Christian Grothoff Target Version 0.2 => 0.6
2015-06-21 10:43 Christian Grothoff Target Version 0.6 => 0.5
2016-02-18 15:44 Christian Grothoff Category mint Postgres DB backend => exchange Postgres DB backend
2016-05-04 06:48 Christian Grothoff Assigned To => Christian Grothoff
2016-05-04 06:48 Christian Grothoff Status acknowledged => assigned
2016-05-06 13:45 Christian Grothoff Relationship added related to 0004483
2016-05-16 17:16 Christian Grothoff Note Added: 0010678
2016-05-16 17:17 Christian Grothoff Priority normal => low
2016-05-24 20:29 Christian Grothoff Note Added: 0010731
2016-05-24 20:29 Christian Grothoff Status assigned => closed
2016-05-24 20:29 Christian Grothoff Resolution open => won't fix
2016-05-24 20:29 Christian Grothoff Fixed in Version => 0.0
2016-05-24 20:29 Christian Grothoff Target Version 0.5 => 0.0
2024-01-12 14:05 Christian Grothoff Category exchange Postgres DB backend => exchange