Skip to content
This repository has been archived by the owner on Apr 15, 2021. It is now read-only.

Give syncing its own thread #183

Closed
dynamiccreator opened this issue May 10, 2019 · 4 comments
Closed

Give syncing its own thread #183

dynamiccreator opened this issue May 10, 2019 · 4 comments

Comments

@dynamiccreator
Copy link

dynamiccreator commented May 10, 2019

The syncing process should at least have its own thread, because the UI wallet hangs, while syncing.Would be a nice thing for the overall user experience.

Giving it even more threads (if that is technically possible/ not too much effort) would also speed up the syncing process.

@teknex
Copy link
Contributor

teknex commented May 10, 2019

Syncing is already done in a separate thread. The UI freeze during sync happens because some UI<>Core sync tasks need to lock the core.

@dynamiccreator
Copy link
Author

Can't this be fixed somehow else? It's not very professional to have this issue going. I don't know any other wallet with this problem.

@teknex
Copy link
Contributor

teknex commented Jul 4, 2019

Unfortunately to fix this the complete code for processing the ATXOs must be refactored. One of the problems is that part of the logic which is independent of the wallet is currently run in the part which usually only updates the wallets. We don't have currently enough resource to fix this issue,

@teknex
Copy link
Contributor

teknex commented Mar 14, 2021

UI is now much less frozen due to various optimizations

@teknex teknex closed this as completed Mar 14, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants