View Issue Details

IDProjectCategoryView StatusLast Update
0005831Talerotherpublic2020-03-31 14:04
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 
Fixed in Version0.6 
Summary0005831: implement thread support in akono
DescriptionCurrently akono (the android-kotlin-nodejs binding API) does not support threads.

This requires some major changes, as right now we implement the bindings in a rather hacky way by setting our akono-specific functions for module-loading and IPC on the global context. However, newly created worker context won't have these binding functions available.

The right way to implement this is to register these glue functions as a module via node_module_register and apply it to the global object in the third party bootstrapping code, which we have to add to node when compiling it.

Supporting threads would increase the perceived performance, as crypto operations wouldn't block stuff like balance queries.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

Florian Dold

2020-01-07 17:52

manager   ~0015240

Threads have been fully implemented a while ago.

Issue History

Date ModifiedUsernameFieldChange
2019-08-17 17:33Florian DoldNew Issue
2019-08-17 17:33Florian DoldStatusnew => assigned
2019-08-17 17:33Florian DoldAssigned To => Florian Dold
2020-01-07 17:52Florian DoldStatusassigned => informing
2020-01-07 17:52Florian DoldResolutionopen => fixed
2020-01-07 17:52Florian DoldFixed in Version => 0.6
2020-01-07 17:52Florian DoldNote Added: 0015240
2020-03-31 14:04Christian GrothoffStatusinforming => closed