<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">2017-02-09 11:40 GMT+01:00 Daniel Bauer <span dir="ltr"><<a href="mailto:linux@daniel-bauer.com" target="_blank">linux@daniel-bauer.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello<br>
<br>
To use fizzy search (find duplicated images) one has to let create file signatures or fingerprints. This is a very long process for TB's of files, of course.<br>
<br>
Problem is, that while this process is going on, digikam is blocked for normal work. I can't do anything in digikam until that process has finished.<br>
<br>
Can't this task be run as a background task?</blockquote><div><br></div><div>It's already the case. It work in a separated thread to not block the GUI...</div><div><br></div><div>But the registration of data computed to store in database (fingerprints) create a lock for each SQL query, even if it's queued...</div><div><br></div><div>The solution is to not send a queries for a fingerprints to register, but to group registrations, and limit database lock.</div><div><br></div><div>This want mean that database interface will be less unresponsive, but a little bit in all cases.</div><div><br></div><div>Gilles Caulier</div></div></div></div>