You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Bug Description
I saw that QuickUMLS supports multithreading through the use of unqlite rather than leveldb. However, I noticed that terms are not being returned on the second instance if I run two instances of QuickUMLS referring to the same database. The issue seems to be coming from SimstringDBReader as seen in the example below. How can I ensure that multiple SimstringDBReaders can read the same database? I want to multithread QuickUMLS without having to copy the database multiple times.
Bug Description
I saw that QuickUMLS supports multithreading through the use of unqlite rather than leveldb. However, I noticed that terms are not being returned on the second instance if I run two instances of QuickUMLS referring to the same database. The issue seems to be coming from SimstringDBReader as seen in the example below. How can I ensure that multiple SimstringDBReaders can read the same database? I want to multithread QuickUMLS without having to copy the database multiple times.
To Reproduce
When running two instances of this code concurrently, the first one returns
('diabetes',)
while the second returns()
Environment
Additional Note
Also posted the bug report in the original repo here
The text was updated successfully, but these errors were encountered: