Hi, I am using digikam 8.6.0 on debian 12.
An all-photo face detect/recognition task on a samba mounted media set has been running. It’s a large set and the task is expected to finish in a few days.
Now here comes the problem, the samba share is scheduled in the next 24-48 hrs or so to be offline for a couple of minutes due to the samba server reboot.
Is it possible to pause the digiKam face task, then resume when the smb share is available again? The batch queue manager in digiKam does not seem to be relevant, more over it only has run and stop but no pause/resume buttons.
It’s no big deal to start over, but it’d better to save some time.
1 Like
@DazzyWalkman:
Try right-clicking on the Face Detection progress indicator at the bottom of the digiKam window.
If there’s nothing there, you’re using Debian Linux – search for the Face Detection user process and, kill it.
You’ll have to restart the Face Detection when the server resumes normal service.
Thx for the pointer. There’s indeed a stop button on progress bar detail view, however no pause/resume.
As I am using the appimage version, there’s only one ‘digikam’ process consuming most of the system resources. In my past experiences, the re-launched digikam would not picked the interrupted point of previous crash.
In the end, I adapted a large external cooling fan to allow the CPU running at MAX performance all the time, and delay the smb server reboot for 24 hrs, to let the face detect/recognition finish gracefully.
Initially I’d like to do a full scan on my data set, utilizing the latest alg improvement of digikam. It seemed to be a little imprudent mismatching the maintenance schedule of the depending server. I’ll segment similar future tasks on a media timeline basis.
Nevertheless, it’d be better for digikam to have pause/resume capability for long running tasks.