After upgrading to Cryptomator 1.6.15 from 1.6.11 on Windows 10, on an existing vault, i used health check.
For nearly all directories in the vault (a few thousand), the Directory Check shows:
WARN - Directory ID backup for directory 35\F4MNUXY4EUQL777AUKY2VLWIZI7VY4 is missing.
A few directories (tens) have no warning. Rest of checks is ok, and the vault seems safe.
I understand that this is easy to fix using the fix button (which is a bit of a hassle for so many dirs) and have read the manual about the backup dir functionality.
Question: Is this the intended behavior?
Explanation: I would expect that with the first Cryptomator release which saves the (new) dirid.c9r files, these would be generated for the whole vault. Or can it be that this done only -say- by 1.15.12 orso and am i missing it because of the upgrade from .11 to 15?
Thank you infeo, for your careful write-up following my post. For the casual readers of this post i’ll answer my own questions:
Is this the intended behavior?
Yes. Starting with release 1.6.9 newly created directories receive a backup dirid.c9r file. This fact only turned up after the 1.6.15 release, which contains an extended health check.
I would expect that with the first Cryptomator release which saves the (new) dirid.c9r files, these would be generated for the whole vault.
The designers decided against it: “Modifying vault structure without a migration is dangerous, additionally it would cause a lot of user concern when their cloud sync starts running even though they just browsed the vault content.”
Also note (again) that the missing dirid’s are a resilience feature. Nice to have, if not: no problem.