View Issue Details

IDProjectCategoryView StatusLast Update
0005831Talerotherpublic2020-03-31 16:04
ReporterFlorian Dold Assigned ToFlorian Dold  
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.


Florian Dold

2020-01-07 18:52

manager   ~0015240

Threads have been fully implemented a while ago.

Issue History

Date Modified Username Field Change
2019-08-17 19:33 Florian Dold New Issue
2019-08-17 19:33 Florian Dold Status new => assigned
2019-08-17 19:33 Florian Dold Assigned To => Florian Dold
2020-01-07 18:52 Florian Dold Status assigned => resolved
2020-01-07 18:52 Florian Dold Resolution open => fixed
2020-01-07 18:52 Florian Dold Fixed in Version => 0.6
2020-01-07 18:52 Florian Dold Note Added: 0015240
2020-03-31 16:04 Christian Grothoff Status resolved => closed