QuickUMLS
QuickUMLS copied to clipboard
Installation failed when disk I/O is slow.[BUG]
Describe the bug Multithread dead lock when destination path is other disk on mac os.
unqlite.UnQLiteError: Another process or thread hold the requested lock Another process or thread have a reserved lock on this database xOpen() method of the underlying KV engine 'hash' failed
To Reproduce
execute pip -m quickumls.install
**Environment **
- OS: [macOS]
- QuickUMLS version [neweast]
- UMLS version [2020AA]
Additional context succeed after change the path to internal disk, so i think the multithread related code lack of deadlock protection.