View Issue Details

IDProjectCategoryView StatusLast Update
0004576Talerexchangepublic2016-10-11 15:28
ReporterMarcello Stanisci Assigned ToMarcello Stanisci 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
PriorityhighSeverityfeatureReproducibilityhave not tried
Status closedResolutionfixed 
Product Version0.0 
Target Version0.1Fixed in Version0.1 
Summary0004576: benchmark todos
DescriptionTo fix before continuing (DONE):

- segfault when calling fail()
- shutting down the whole thing once the last operation has been done
- kill the exchange in fail()/do_shutdown()

Missing on refresh (DONE):

- put fresh coins where all the coins are

Missing in general:

- withdraw as many coins as we spent and not refreshed (DONE)
- implement the 'loop' that repeats the logic as now it
only runs once.
- record and print actual benchmark data
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

Marcello Stanisci

2016-06-11 15:33

reporter   ~0010890

Last edited: 2016-06-14 14:02

change char *refresh_denoms[] to something holding TALER_Amount instead (DONE)

Marcello Stanisci

2016-06-13 13:54

reporter   ~0010897

the current benchmark also "suffers" from an infinite loop, as the re-withdrawn coins go through the normal withdraw-spend-refresh cicle

Marcello Stanisci

2016-06-14 11:31

reporter   ~0010899

once the loop has been implemented, the benchmark needs to call GNUNET_shutdown()

Marcello Stanisci

2016-06-17 11:54

reporter   ~0010905

All the points have been addressed. Now it needs to be run.

Issue History

Date ModifiedUsernameFieldChange
2016-06-10 15:32Marcello StanisciNew Issue
2016-06-10 15:32Marcello StanisciStatusnew => assigned
2016-06-10 15:32Marcello StanisciAssigned To => Marcello Stanisci
2016-06-11 15:33Marcello StanisciNote Added: 0010890
2016-06-11 19:32Christian GrothoffPrioritynormal => high
2016-06-11 19:32Christian GrothoffSeverityminor => feature
2016-06-11 19:32Christian GrothoffDescription Updated
2016-06-12 12:21Marcello StanisciDescription Updated
2016-06-13 13:43Marcello StanisciAssigned ToMarcello Stanisci =>
2016-06-13 13:44Marcello StanisciDescription Updated
2016-06-13 13:54Marcello StanisciNote Added: 0010897
2016-06-14 11:31Marcello StanisciNote Added: 0010899
2016-06-14 14:02Marcello StanisciNote Edited: 0010890
2016-06-17 11:54Marcello StanisciNote Added: 0010905
2016-06-17 11:54Marcello StanisciStatusassigned => informing
2016-06-17 11:54Marcello StanisciResolutionopen => fixed
2016-06-17 11:54Marcello StanisciAssigned To => Marcello Stanisci
2016-06-19 21:44Christian GrothoffFixed in Version => 0.1
2016-06-19 21:44Christian GrothoffTarget Versiongit (master) => 0.1
2016-10-11 15:28Christian GrothoffStatusinforming => closed