Just FYI, my VPN network drive is currently offline - and has been for about a week.
Knowing that, would you still need to see logs? Or would this crashing be expected behavior when a network drive is offline?
Side note- it would be super awesome if someday in a future version users could opt out of having PhotoStructure constantly scanning all of their volumes. I understand the premise, but in my case my pictures will always be on the same driveā¦ and I promise the drive letter will never change.
Thatād be great to isolate whatās actually failing.
No: that should be an expected situation, and PhotoStructure should handle it gracefully: and certainly not crash.
You can set volumeMetadataTtlMs to something gigantic: a day in milliseconds is 86400000:
By default, volumes should only be scanned by main, once, and then shared across processes via rpc until a new volume is mounted or an hour elapses (whatever comes first).
I was thinking about this a bit more, and the only reason why I scan volume metadata is to make sure PhotoStructure pauses the sync if disk space gets tight.
If thereās plenty of disk space available on the cache and library volumes, PhotoStructure can safely cache volume metadata for a long while, because PhotoStructure knows it isnāt in a danger zone.
I also just realized that PhotoStructure can gracefully ignore any errors fetching volume metadata for volumes that arenāt being read from or written to. Iāll see how doable that is.
Beta.13 was still crashing daily, but I apologize I didnāt jot down or notice the exact error. I just upgraded to beta.14, and will play close attention.