Welcome to PhotoStructure, @dblackn !
Getting “stuck” is, unfortunately, pretty easy to happen when you’re trying to do a ton of processing. Windows (and macOS) have a tendency to just not return when you’re asking them to do a lot of different things.
If you’re running v1.1, the only preventative measure I had in place was a coarse per-file timeout. That helped, but there are still cases (as you’ve found) that could cause the sync
process to get stuck.
PhotoStructure version 23.8 (which is available as a pre-alpha on linux and docker–my Windows and macOS ports are coming soon) has several additional tricks up it’s sleeve:
-
Improved large directory handling, with filesystem and dirent caching (so directories with 1,000+ entries can be handled efficiently, even when mounted remotely)
-
New “sync reports”, that let you see what files were timed out (and what was happening when they timed out)
-
New health check reports, so you can see if PhotoStructure is having any system metadata issues that can cause things from working smoothly
-
Automatic import retries on timeout and rejection (which will show up in the sync report, as well)
I’m trying to get this new version available to desktop users as soon as I can!