I've been using the Deep Storage scheme for events since the early releases of v1.30.x (and even before this - v1.28 even?). A few months ago I upgraded one of my v1.30 installs to v1.34.x while retaining the Deep Storage directory structure of my historical event image data. The upgrade went well and all historical event data was retained and has been working well.
I'm currently subscribed to the 1.34 Focal PPA, and at some time in the past few weeks I was upgraded to a new minor release of 1.34. It now appears that Deep Storage might be having some issues? The Storage Scheme on my Default storage was set to 'Medium' at some point - I have since switched it to 'Deep', however it appears to still be recording using the 'Medium' file structure. I am currently running v1.34.25 on this machine.
There may also be a new issue with zmaudit and Deep Storage (e.g. not being able to find event data when comparing against database event records, deleting events stored in Deep Storage structure), however I cannot confirm / repeat this at the time. I am seeing many log entries regarding StorageId, and that the StorageId on events is being 'corrected' from '0' to '0':
These log entries from zmaudit are being produced for events every run of zmaudit - even after the correction to StorageId has been made by zmaudit.Use of uninitialized value in concatenation (.) or string at /usr/bin/zmaudit.pl line 312.
zmaudit[111751].INF [main:312] [Correcting StorageId for event 43448 from 0 /var/cache/zoneminder/events/1/20/12/26/07/28/04 to 0 /var/cache/zoneminder/events/1/20/12/26/07/28/04]
I would like to keep using Deep Storage - I was wondering if anyone is still using Deep and if it is working well for them? Does anyone know why my new events are being stored using the Medium scheme even tho I have storage set to Deep?
Thanks in advance for your help!